Câu trả lời của Brad ở trên là một câu trả lời hay. Tuy nhiên, tôi đã tìm thấy một giải pháp gọn gàng để cung cấp chức năng này. Về cơ bản tôi chỉ muốn hạn chế quyền truy cập vào các tệp trong một thư mục vào ứng dụng của mình.
Tôi sẽ triển khai Dịch vụ Windows do quản trị viên khởi động (dịch vụ này có quyền truy cập vào thư mục đặc biệt của tôi). Một người dùng Windows tiêu chuẩn không có quyền truy cập vào thư mục đó.
Windows Servies của tôi có thể hiển thị chức năng để truy cập nội dung trong một thư mục cụ thể. Ứng dụng tùy chỉnh EXE của tôi sử dụng dịch vụ Windows để truy cập nội dung đó. Điều này có nghĩa là ứng dụng của tôi có thể chỉnh sửa các tệp trong thư mục đặc biệt thông qua Dịch vụ Windows, nhưng người dùng có quyền truy cập hạn chế vào thư mục không thể thay đổi.