Làm thế nào một người đi về việc khiến một .exe chạy khi hệ thống Windows khởi động và để .exe chạy bất kể ai đã đăng nhập? Điều này có thể không?
Làm thế nào một người đi về việc khiến một .exe chạy khi hệ thống Windows khởi động và để .exe chạy bất kể ai đã đăng nhập? Điều này có thể không?
Câu trả lời:
Theo bài đăng trên diễn đàn Sysiternals này , cách đáng tin cậy nhất để làm như vậy là thêm một tác vụ theo lịch trình. Đơn giản chỉ cần xác định một kích hoạt At startup
. Nó sẽ tiếp tục chạy cho đến khi nó bị chấm dứt cưỡng bức, ví dụ như do sự cố hoặc người dùng giết quá trình. Người dùng chuẩn / giới hạn không thể nhìn thấy hoặc giết các quy trình mà họ không sở hữu.
Bấm vào để xem kích thước đầy đủ
Bạn cũng phải đặt tác vụ thành Run whether user is logged on or not
và có thể nên chạy như một tài khoản Quản trị viên, với các đặc quyền cao nhất. Bạn thậm chí có thể chạy như SYSTEM
tài khoản.
Bấm vào để xem kích thước đầy đủ
Điều này khác với At logon
kích hoạt.
Nếu bạn muốn thực hiện việc này theo chương trình (nghĩa là làm cho chương trình của bạn tự thêm vào khởi động hệ thống), cách tốt nhất là tạo một dịch vụ Windows.
At startup
không có khái niệm về người dùng, nó chạy trước khi đăng nhập. At logon
không quan tâm và có lựa chọn đó, nhưng đó không phải là câu hỏi.