在Windows登录时以编程方式启动应用程序的最佳方法是什么?我知道你可以通过在开始菜单中的启动文件夹中添加一个项目来实现,但是我希望在我的应用程序中有一个选项可以将其关闭和打开.
这是你在C#中做到的方法:
Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "MyStartUp", @"C:\StartUpApp.exe");
您基本上需要添加一个注册表项.上述工作适用于初创企业.还有一些.我建议您下载Autoruns之类的工具以查看所有可能的位置.