如何在 windows 启动时安装我的程序

How to install my program on windows startup

我正在尝试弄清楚如何在 PC 重新启动时安装软件请注意,这是在机器启动时,而不是在用户登录时。有人有什么建议吗? Google 只搜索 return 如何设置程序在用户登录时启动。那不是我需要的。

这里有几块拼图需要解开:

  1. 选择在用户登录前启动时 运行ning 的机制。为此,您的任务是安装更多软件这一事实并不重要。 “服务”是执行此操作的常用方法,尽管例如防病毒软件倾向于使用设备驱动程序。

  2. 启动时自动将代码安排到 运行。如果您在上述步骤中选择了服务,则意味着使用服务控制管理器 API.

  3. 实际完成工作,但没有活动的用户登录会话。服务 运行 在没有 UI 可用的环境中,用户注册表与服务帐户相关联,而不是任何真实用户等。除此之外,代码 运行s 通常(您可以加载 DLL、访问文件和目录等)。安装程序所需的权限也可能成为问题,并导致您在步骤 2 中修改服务安装选项。