以编程方式启动login应用程序

以编程方式启动Windowslogin应用程序的最佳方式是什么? 我知道你可以通过在开始菜单中的启动文件夹添加一个项目,但我想在我的应用程序中有一个选项来closures它。

这是你如何在C#中做到这一点:

Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "MyStartUp", @"C:\StartUpApp.exe"); 

你基本上需要添加一个注册表项。 以上是启动时的工作。 还有一些。 我建议你下载一个像Autoruns这样的工具来查看所有可能的位置。

如何安装程序作为Windows服务? 可以在“禁用”,“手动”和“自动”之间切换服务,并且可以从代码中访问服务(甚至是从Java应用程序)并操作其状态。

只是一个想法。

Yuval = 8-)