我有我想要一個WinForms應用程序在登錄時自動啓動 - 目前它只是一個普通的孤立「EXE」需要強制Windows窗體應用程序在啓動時運行
有誰知道如何把這個到啓動文件夾中,並確定它是否可靠(即將啓動)?
我有我想要一個WinForms應用程序在登錄時自動啓動 - 目前它只是一個普通的孤立「EXE」需要強制Windows窗體應用程序在啓動時運行
有誰知道如何把這個到啓動文件夾中,並確定它是否可靠(即將啓動)?
可以通過向C:\ Documents and Settings \ <用戶名> \ Start Menu \ Programs \ Startup文件夾或windows registry中的啓動密鑰添加快捷方式將其放入啓動文件夾中。 它會開始,除非用戶刪除快捷方式/註冊表項。什麼是可靠的你?
如果你使用內置在Visual-Studio安裝項目則:
右鍵點擊 解決方案資源管理解決方案,並選擇查看
選擇文件系統
右鍵點擊目標機上的文件系統,選擇添加特殊文件夾
選擇用戶啓動文件夾
在空的右側面板中,右擊並選擇創建新的快捷方式
選擇主輸出您的Winforms exe文件
你完成了。
但是,正如Alex Reitbort所說,它只與目標用戶所期望的一樣強大。他可以自由刪除他的啓動文件夾中的快捷方式。
您可以使用GPEDIT.MSC命令。 在本地計算機策略 - >用戶配置 - > Windows設置 - >腳本(登錄/註銷)中。您可以添加以下登錄腳本(VB腳本)
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "app.exe", 9, true
//該腳本將嘗試加載從Windows \ System文件夾的應用程序。因此,請確保先放置您的exe @ \ Windows \ System文件夾。
+1 for Correct Answer – Lev 2013-01-29 06:24:26