【发布时间】:2015-03-03 15:33:25
【问题描述】:
我希望我的应用程序(WPF Window)在 Windows 启动时启动。我尝试了不同的解决方案,但似乎没有一个有效。我必须在我的代码中写什么才能做到这一点?
【问题讨论】:
-
你尝试过哪些解决方案?
-
我试着写了一个密钥注册表:HKCU\Software\Microsoft\Windows\CurrentVersion\Run
-
你有日志吗?无论如何,您在注册表项中存储了什么?该解决方案应该有效。
-
是的,我必须登录,这是我的代码:
RegistryKey app = Registry.CurrentUser.OpenSubKey("HKCU\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true); app.SetValue("timer", AppDomain.CurrentDomain.BaseDirectory); -
基本目录?您还需要包含您希望启动的可执行文件。 BaseDirectory 只返回目录,不包括 exe 本身。