更改启动顺序c#

时间:2009-11-21 10:21:33

标签: windows startup autorun

如何更改启动列表?基本上我有一个计算机锁定系统的程序,当我将它输入注册表以便在登录时启动时,它就像打开最后一件事。

1 个答案:

答案 0 :(得分:9)

您使用哪个启动列表启动应用程序?

实际上有很多启动列表(见下文)。在给定列表中启动应用程序的顺序是可配置(例如,无法选择启动文件夹中的哪个应用程序首先启动)但是,顺序是迭代启动列表是固定的(例如 Common Startup Folder 中的应用程序将始终首先启动,然后启动启动文件夹中的应用程序。)

听起来您希望在用户登录时启动应用程序,因此在所有用户 - 运行注册表项中列出您的应用程序路径应确保它在登录后很快启动。

将字符串(REG_SZ)值添加到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run注册表项,并将应用程序的路径作为数据。

(旁白:arcane terminology of the Windows registry上的背景阅读)

WINDOWS 9X / ME启动订单

  1. CONFIG.SYS
  2. AUTOEXEC.BAT
  3. Wininit.ini的
  4. WINSTART.BAT
  5. SYSTEM.INI
  6. WIN.INI
  7. 所有用户 - RunOnce(HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
  8. 所有用户 - RunServices (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
  9. 所有用户 - RunOnce (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
  10. 所有用户 - 运行 (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  11. 所有用户 - RunOnceEx (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
  12. 所有用户 - RunEx (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunEx
  13. 当前用户 - 运行 (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
  14. 当前用户运行 (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  15. 当前用户 - RunOnceEx (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
  16. 当前用户-ExpressEx (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunEx
  17. 常用启动文件夹
  18. 启动文件夹
  19. WINDOWS NT4 / 2000 / XP的启动订单

    1. BootExecute (`HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ BootExecute
    2. 服务
    3. 用户输入密码并登录系统
    4. USERINIT (HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserInit
    5. 贝壳 (HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
    6. 所有用户 - RunOnce (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
    7. 所有用户 - 运行 (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
    8. 所有用户 - RunOnceEx (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
    9. 所有用户 - RunEx (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunEx
    10. 当前用户 - 运行 (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
    11. 当前用户运行 (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
    12. 当前用户 - RunOnceEx (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
    13. 当前用户-ExpressEx (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunEx
    14. 常用启动文件夹
    15. 启动文件夹
    16. Source