-
05-11-2014, 01:58 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Xác định permission của một file với SYSTEM account
Hi mọi người,
Hiện tại mình đang có nhu cầu lấy thông tin permission của một file dưới quyền account SYSTEM (Không phải Administrator hay User).
Mình muốn lấy thông tin các file trong thư mục C:\Windows\Fonts.
Ví dụ file Arial.ttf, khi xem permission của file này bằng Properties của Windows, thì mình thấy account SYSTEM có 2 quyền là Read & Execute và Read.
Mình đã thử dùng qua GetNamedSecurityInfo và GetExplicitEntriesFromAcl nhưng bị vướng ở chỗ:
1. Làm sao xác định được SYSTEM account với struct EXPLICIT_ACCESS.
2. Có một số file không lấy được DACL. Ví dụ như font mình cài thêm là VniOngDo.ttf.
Mình đọc trên mạng thì thấy
3) Function GetExplicitEntriesFromAcl returned a record count ace == 0
If to add the ace in dasl then function returns their amount.
It turns out dacl forms automatically as inheritance is included, but records ace are not copied in it from parents
Cảm ơn mọi người.
Thân.View more random threads:
- Tự động cộng hết tất cả các số có trong listbox
- Hàm xử lý tốn thời gian làm đơ chương trình ?
- Dùng con trỏ hàm trong template Class
- lấy địa chỉ của hàm Trong Kernel Mode không Export
- draw Arc in MFC
- sự khác nháu giữa NULL và delete?
- Lập trình C++ | Ép kiểu dữ liệu cấu trúc và class trong C++
- Lỗi C2664: 'sprintf' : cannot convert parameter 1 from 'TCHAR [50]' to 'char *' trong API?
- Lỗi LINK : fatal error LNK1000: Internal error during IncrBuildImage của VS2008?
- Cho mình hỏi mấy câu hỏi về VC++ 6
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...