2011-05-04 152 views
0

如何在啓動電腦時啓動Windows應用程序。在我的應用程序中,我想更新註冊表中當前日期&。如何在啓動電腦時啓動Windows應用程序

+0

EHH?在註冊表中更新當前日期和時間?另外還有啓動時間和用戶登錄時間之間的差異。 – jgauffin 2011-05-04 07:42:36

回答

0

最簡單的方法是將其添加到「啓動」文件夾,您可以找到Windows按鈕 - >所有程序。 如果您擁有本地化的Windows版本,它的命名可能會有所不同。

0

可以使用啓動文件夾,那是很容易被用戶來處理,如果他們不想要它了。

然後是運行在註冊表中的關鍵字,請參閱安德魯的答案。

此外,您可以設置一個windows服務,它不會以交互方式執行任何操作,也可以在沒有用戶登錄時執行。此服務可以完成單個任務,在完成工作後啓動自動和終止(不需要循環像大多數服務)。

0

您可以使用兩種簡單的方法來做到這一點。

添加到啓動文件夾

Environment.GetFolderPath(Environment.SpecialFolder.Startup) 

添加註冊表項

RegistryKey myKey= Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);  
myKey.SetValue("Your Application Name", "\"" + Application.ExecutablePath.ToString() + "\); 
相關問題