3

如何以编程方式使 WPF 应用程序在计算机启动时自动运行?

4

3 回答 3

5

有几个选项:

  1. 您可以在启动文件夹中放置一个链接
  2. 如果您只想为当前用户启动它,您可以在注册表中添加一个条目HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  3. 如果您希望它为所有用户启动,您可以在注册表中添加一个条目HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
于 2010-11-10T19:37:57.900 回答
1

将可执行文件放在启动文件夹中?

将可执行文件添加到注册表中的 Run 键?

于 2010-11-10T19:36:51.503 回答
-1

您真的是指在计算机启动时而不是在用户登录时?

如果是这样,您要么需要使用 Windows 的自动登录功能,要么需要与登录屏幕集成,这可能意味着为 Windows XP 及更低版本开发自己的 GINA ,或使用 Vista 及更高版本的凭据提供程序架构

没有理由不能在 GINA 或凭据提供程序中使用 WPF。

如果您不想在用户登录之前运行您的应用程序,只需使用 Startup 文件夹或注册表中的 Run 键。

于 2010-11-10T21:02:11.107 回答