-
19-03-2011, 05:44 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sử dụng Windows API nào để đọc cấu trúc file và folder trên đĩa cứng
Em đang viết chương trình về đọc đĩa. Em muốn hỏi là:
Những hàm API nào của windows được dùng để đọc file và folder trên đĩa cứng ?
Hoặc là API nào có thể đọc được 1 lượng byte được chỉ định, tại vị trí chỉ định trên đĩa cứng ?View more random threads:
- Get Url Active Firefox ?
- Tạo ComboBoxEx để có thể hiển thị Image cùng với text trong window API?
- Cách truyền tham số cho hàm SHGetFileInfo
- Không nhạn được thông điệp thời gian
- Detect User Hook by user mode code?
- Phương pháp Hook các hàm native API ???
- Tạo PreTranslate cho Win32 Dialog để bắt sự kiện WM_KEYDOWN (parent)
- Hook Message chỉ 1 file Exe
- Dùng hàm api nào để tìm kiếm file trên window
- mỗi hàm callback mỗi khác sao?
-
19-03-2011, 06:33 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
sử dụng GetFileSize() hoặc GetFileSizeEx()
-
19-03-2011, 06:40 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi gianghoplus
Em biết nó được lưu trong MFT của đĩa được format với định dạng NTFS. Nhưng làm sao để đọc được nó, sử dụng API nào ?
Hoặc là có API nào cấp cao hơn để đọc được luôn đĩa có những file hoặc folder nào, không cần phải đọc MFT rồi mới "giải mã" nó.
-
20-03-2011, 05:27 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cái để giúp cho bạn giao tiếp với những thứ này trên Windows là WMI
Tìm hiểu thêm các hàm API: GetLogicalDrives, GetDriveType
Còn việc duyệt file và folder thì ... FindFirstFile, FindNextFile, ...[IMG]images/smilies/biggrin.png[/IMG]
-
20-03-2011, 05:47 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Em tưởng là FindFirstFile cần phải dùng đến tên file, làm sao mà dùng để liệt kê cấu trúc thư mục được.
Em đang tìm hiểu về hàm ReadFile, CreateFile, DeviceIoControl,... chắc cũng đang trên đà tìm ra chân lý. [IMG]images/smilies/biggrin.png[/IMG]
-
21-03-2011, 11:14 AM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:FindFirstFile, FindNextFile
-
21-03-2011, 11:28 AM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi birthis
DeviceIoControl là thuộc về Device Management mà!
-
21-03-2011, 03:03 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Đúng hướng rồi đấy, tìm hiểu thêm về FAT/FAT32/NTFS... format. Google để tìm.
-
21-03-2011, 03:44 PM #9Banned
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Vâng, mấy cái này em đang tìm hiểu.
Cảm ơn mấy anh đã giúp đỡ.
-
21-03-2011, 03:46 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi kenzso
Định dạng FAT: FAT (File Allocation Table)
Định dạng NTFS: MFT (Master File Table)
Khi muốn đọc 1 file thì hệ thống đọc bảng này để tìm ra vị trí lưu file, thông tin về file,...
Vì vậy giờ mình muốn xem thử hàm API nào để truy cập đĩa, đọc bảng này. Hoặc là hàm API nào để có thể đọc được cấu trúc file trên đĩa.
Gửi bởi Kevin Hoang
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...