小Q的博客

  • 首页
  • net编程
    • 产品和框架
    • 开发实例
    • 经验技巧
    • 开源组件
  • wp独立站
  • 自媒体
  • 日记本
  • 工具箱
每个程序员,都应该有一个自己的博客站
  1. 首页
  2. net编程
  3. 经验技巧
  4. 正文

设置程序在Windows开机后自动运行的3种方式

2022年12月27日 2141点热度 0人点赞 1条评论

设置程序开机自动运行的方式主要有三种:

一、把快捷方式复制到[开始->所有程序->启动]中。这个得依赖用户的操作。

二、程序添加到Windows开机选项中启动运行。

把程序启动路径写进注册表中,如把程序“C:\a.exe”存放到下列注册表项中:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run或

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

新建注册表项的时候要注意一个问题,如果程序路径包含空格,比如C:\Program Files\ddd dd\a.exe,设置注册表value值时,需要添加双引号,如“C:\Program Files\ddd dd\a.exe”

 

采用上述两种方式启动程序有一个缺点:必须在用户login之后,程序才会随之启动。要使得程序开机后没有

用户login之前启动运行,可以采用下一种方式。

就是创建Windows Service服务,可以参考这篇博客即可,使用TopShelf组件

 

相关阅读

net中web在线预览Office文档 一句代码搞定

net中c#实现定时任务 推荐使用Quartz.Net组件

标签: WindowsServie 程序自启动
最后更新:2022年12月27日

小Q

80后中年不油腻大叔,喜欢编写代码、打羽毛球、做木制玩具。目前定居浙江杭州

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • https://jablex.com/tag/jap

    Afrer lookjng into a hanndful off thhe artiicles on your site, I seriously like
    your technique of blogging. I saved as a
    favorite it too my bookmasrk webpage liost and will be checking backk soon. Plese check oout
    my website too and let mee kno what you think.

    2023年2月6日
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    COPYRIGHT © 2022 小Q的博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    浙ICP备2022019157号-2