如何在不使用启动文件夹的情况下启动应用程序启动,有没有办法代替Windows服务?如何在系统启动时自动运行应用程序?
回答
您可以创建注册表项:
RegistryKey app = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
app.SetValue("name", Application.ExecutablePath.ToString());
这会将其添加到当前用户的启动应用程序。
注册表项可以做到这一点。
与启动最常有关的注册表项在某处存在“运行”一词。下面列出了这些用缩写HKLM为各大键(或 “蜂巢”)被称为 “HKEY_LOCAL_MACHINE” 和HKCU为蜂巢 “HKEY_CURRENT_USER”
HKLM \软件\微软\的Windows \ CurrentVersion \ Run中 HKLM \ SOFTWARE \微软\的Windows \ CurrentVersion \的RunOnce HKLM \软件\微软\的Windows \ CurrentVersion \ RunServices HKLM \软件\微软\的Windows \ CurrentVersion \ RunServicesOnce HKCU \软件\微软\的Windows \ CurrentVersion \ Run中 HKCU \软件\微软\ Windows \ CurrentVersion \ RunOnce HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnceEx
您可能有s其中一些项目已经有了几个。 只需在那里添加其他项目。
以下是HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Run可能在Regedit(Run-> type“regedit” - > Enter)中查找的方式。右窗格显示了许多程序,这些程序将在系统启动时运行。
希望这有助于:-)
把它像注册表 “HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \ Run中”
如果你想设置你的应用程序启动只为特定的用户,使用此:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
,如果ü要在所有用户运行使用thisone:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- 1. 如何使用自动启动在系统启动时启动应用程序?
- 2. 在RN系统启动时自动启动应用程序
- 3. 如何在系统启动时在explorer.exe之前运行程序?
- 4. 如何在应用程序自动启用时自动启用应用程序权限获取系统警报
- 5. Linux - 在系统启动时自动运行哪些进程
- 6. 如何在Mac OS系统启动后自动启动应用程序
- 7. 使用Windows系统托盘启动应用程序,但通常在用户运行时启动应用程序?
- 8. 如何在Windows服务应用程序中启动系统时运行代码?
- 9. 如何在Windows/Linux/MacOS系统启动时运行Java应用程序?
- 10. 在系统启动前运行应用程序
- 11. 如何在电话开启时自动运行应用程序
- 12. 如何在Eclipse上自动启动应用程序>运行
- 13. 在启动时运行应用程序
- 14. 在启动时运行应用程序
- 15. 在启动时自动运行EFI应用程序
- 16. 如何在系统启动时启动应用程序? (Mac OSX,Cocoa)
- 17. Android的 - 启动应用程序时,系统启动
- 18. 如何在Google Glass启动时自动启动应用程序?
- 19. 如何在Windows启动时自动启动应用程序?
- 20. 如何在应用程序启动时自动启动Delayed_Job?
- 21. 启动时自动运行程序
- 22. 如何在Linux系统启动时自动启动erl.beam文件?
- 23. 如何在系统启动时自动启动MAMP sql server
- 24. Windows使应用程序在系统启动时运行(用户登录)
- 25. 如何在应用程序启动时“自动”启用GPS?
- 26. 如何使Tomcat 7在系统启动时自动启动(使用我的应用程序)
- 27. Android启动系统应用程序
- 28. 如何在glassfish服务器启动时自动运行程序?
- 29. 如何让启动程序时,操作系统启动
- 30. 应用程序不启动在系统重新启动
请记住,任何这些机制会影响用户在性能方面的登录体验,并且如果用户在一天结束时锁定了他们的机器,那么您的代码将无法运行 - 请考虑使用Task Scheduler。 – JBRWilkinson 2010-09-27 07:57:36
然而,问题可能在于如何自动将应用程序添加为启动项目,而不是用于计划应用程序的运行。许多应用程序在登录时启动并取决于此应用程序 - 这可能是一个正确的方法。自然而然地将许多应用程序添加到启动将影响登录。可以手动延迟启动,但会稍微麻烦一些,甚至可能不需要。 – AlexejK 2010-09-27 08:00:06
启动文件夹实际上是一个好主意。你不应该轻易解雇它。它允许用户轻松管理哪些应用程序从系统启动。 – MSalters 2010-09-27 08:07:08