Vb.net Windows 8桌面应用程序认证要求内的Autostart

Vb.net Windows 8桌面应用程序认证要求内的Autostart,vb.net,windows-8,Vb.net,Windows 8,Windows 8桌面(非Metro!)应用程序认证要求状态 10.2您的应用程序必须避免在启动时自动启动。 例如,您的应用程序不应设置以下任何一项: 注册表运行注册表项HKLM和或HKCU下 软件\Microsoft\Windows\CurrentVersion 在Software\Wow6432Node\Microsoft\windows\CurrentVersion下运行注册表项HKLM和/或HKCU 开始菜单所有程序>启动` 我同意很多autostart后台进程是不必要的,如果可能的

Windows 8桌面(非Metro!)应用程序认证要求状态

10.2您的应用程序必须避免在启动时自动启动。 例如,您的应用程序不应设置以下任何一项:

  • 注册表运行注册表项HKLM和或HKCU下 软件\Microsoft\Windows\CurrentVersion
  • 在Software\Wow6432Node\Microsoft\windows\CurrentVersion下运行注册表项HKLM和/或HKCU
  • 开始菜单所有程序>启动`
我同意很多autostart后台进程是不必要的,如果可能的话应该避免,但是一些应用程序(比如我的)放在系统托盘中,用户明确希望它们在引导时自动启动


是否允许任何东西使应用程序自动启动

任务调度器可用于在用户登录时启动程序。然而,我相信团队根本不希望认证的应用程序自动运行。当然,驱动程序将在启动时运行,但这些不是经过认证的应用程序。我猜屏幕阅读器和辅助功能工具也不会被认为是经过认证的应用程序,但我会四处询问。

谢谢,贾里德!我希望允许用户选择(通过任务调度器或其他方式)自动运行应用程序。