Đúng. Bạn thậm chí có thể làm điều đó qua mạng LAN.
Giao dịch CIFS là TRANS2_QFSINFO
và mức thông tin là SMB_QUERY_FS_VOLUME_INFO
. Hàm API Windows NT gốc để truy vấn thời gian tạo của một khối là ZwQueryVolumeInformationFile()
, mang lại FILE_FS_VOLUME_INFORMATION
cấu trúc dữ liệu (gần giống với CIFS, lưu ý) khi được yêu cầu FileFsVolumeInformation
lớp thông tin. Kiểm tra xem truy vấn này có hoạt động không là một phần của trình kiểm tra IFS mà Microsoft cung cấp cho các nhà phát triển trình điều khiển.
Thật thú vị, không ai có vẻ đã viết một tiện ích tiện dụng chỉ truy vấn một tập và in dấu thời gian tạo của nó ở dạng người có thể đọc được. 1 Cách gần nhất mà bạn sẽ đi xa nhất có thể nói là tìm ra procmon
công cụ của SysIternals và tìm kiếm các truy vấn thông tin âm lượng phát trực tuyến. Có lẽ ai đó đọc nó sẽ được truyền cảm hứng để tạo ra một vol
lệnh tăng cường .
Có, dấu thời gian tạo âm lượng được khởi tạo đúng cách và không chỉ được đặt thành không hoặc một số hằng số khác. Tôi chưa kiểm tra, nhưng phỏng đoán có giáo dục của tôi về vị trí lưu trữ thông tin này là $STANDARD_INFORMATION
thuộc tính của $Volume
mục nhập MFT. Tôi có thể nghĩ về ba nơi khác có thể, nhưng đó là nơi hợp lý nhất.
grawity
Tiện ích của 1 chỉ cần đánh bóng hơn một chút, bao gồm cả những cách sử dụng đơn giản FileTimeToSystemTime()
và GetTimeFormat()
, để có thể sử dụng được cho người dùng cuối không thể giải mã dấu thời gian Win32 trong đầu. ☺