我已經寫了一個應該在Windows啓動時啓動的應用程序。我在HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run中的Windows註冊中添加了一個條目。輸入已成功添加,但程序無法正常啓動。在Windows 7啓動時啓動程序(自動啓動)
我已經在Windows 7 64位上測試過應用程序。 應用程序需要有管理權限才能運行,也許這就是它不啓動的原因?
我看到也該條目的值不是引號,但其他人。這是強制性的嗎?
這裏是我的C#代碼:
var registry = Registry.CurrentUser;
var key = registry.OpenSubKey(runKeyBase, true);
key.SetValue(KEY, directory + @"\" + filename);
Registry.CurrentUser.Flush();
我如何不能讓工作?
可能的複製的 http://stackoverflow.com/questions/5127375/running-program-as-administrator-at-startup – Mohit 2012-02-28 18:20:23
不,它沒有重複,因爲我的程序並不是所有的開始... – nosbor 2012-02-28 18:35:14
如果你的路徑需要引號包含空格 – 2012-02-28 18:48:06