![如何在啟動時運行 .exe 並保持其運行,無論誰登入 Windows?](https://rvso.com/image/1312970/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%95%9F%E5%8B%95%E6%99%82%E9%81%8B%E8%A1%8C%20.exe%20%E4%B8%A6%E4%BF%9D%E6%8C%81%E5%85%B6%E9%81%8B%E8%A1%8C%EF%BC%8C%E7%84%A1%E8%AB%96%E8%AA%B0%E7%99%BB%E5%85%A5%20Windows%EF%BC%9F.png)
如何在 Windows 系統啟動時執行 .exe,並且無論誰登入都讓 .exe 保持運作?這可能嗎?
答案1
按照這個 Sysinternals 論壇帖子,最可靠的方法是新增計劃任務。只需定義一個觸發器即可At startup
。它將繼續運行,直到強制終止,例如由於崩潰或用戶終止進程。標準/受限用戶無法查看或終止不屬於他們的進程。
您還必須將任務設定為Run whether user is logged on or not
,並且可能應該以具有最高權限的管理員帳戶執行。您甚至可以作為該帳戶運行SYSTEM
。
這與觸發器不同At logon
。
如果您想以程式設計方式執行此操作(即讓您的程式將自身新增至系統啟動),最好的方法是建立 Windows 服務。