Chúng tôi có một ứng dụng chạy theo lịch trình, thiết lập trong Trình lập lịch tác vụ. Nhiệm vụ này được tạo ra theo chương trình bởi ứng dụng cấu hình của chúng tôi.
Bây giờ, ứng dụng cần truy cập các tệp trong một thư mục cụ thể, đường dẫn mặc định là thư mục con trong thư mục chính của người dùng hiện đang đăng nhập.
Chúng tôi đã thử thiết lập nó bằng tài khoản HỆ THỐNG nhưng nó không có quyền truy cập vào các tệp và tác vụ thoát ngay khi nó chạy.
Thông thường, chúng tôi thiết lập mật khẩu và cờ của quản trị viên để chạy khi người dùng đăng nhập hay không. Tuy nhiên, một số khách hàng cài đặt ứng dụng này trên một hệ thống không yêu cầu đăng nhập, có nghĩa là có một mật khẩu trống hoặc không có mật khẩu. Nếu chúng ta thiết lập tác vụ và thay đổi thủ công để chạy mà không cần đăng nhập, nó yêu cầu một mật khẩu nào đó.
Làm cách nào tôi có thể lập trình (sử dụng C # hoặc VB.net) để tạo tác vụ này để chạy ở nơi không:
- Yêu cầu quản trị viên hoặc mật khẩu người dùng để chạy hoặc thiết lập
- Có thể truy cập các tệp trong "gần như" bất kỳ thư mục nào
- Có thể chạy cho dù bất kỳ người dùng nào đã đăng nhập hay không
- Không yêu cầu tạo người dùng mới để chạy cái này
Các hệ thống được cài đặt trên phạm vi từ Windows Server 2008 đến Windows 10.