如何让.NET程序在Windows系统开机时自动启动?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4016个文字,预计阅读时间需要17分钟。
最近写了一个微信强制阅读的程序,用于解决微信更新到3.9后,收到文件会自动设置为只读的问题。这个设计能有效保证收到的基础文件安全性,避免被无意修改。
前几天写了个「干掉微信只读」的程序,用来解决微信更新 3.9 以后收到文件会自动设置为只读的问题。微信这个设计可以有效地保证收到的原始文件安全性,避免被无意改动。但确实有违某些用户的习惯性操作。「干掉微信只读」从技术角度研究了用 .NET 程序解决问题的手段,同时也提供了 Demo 程序。有用户返回 Demo 很好用,就是每次开发需要手工启动不太方便。
作为一个监控类程序,设置开机自启确实是刚需,所以接下来就对这个程序进行一些改进。
一、设置自启动的方法
对于 Windows 来说,设置自启动主要有三个途径:
- 修改注册表添加自启动项;
- 在开发菜单添加自启动项;
- 使用计划任务启动。
对于这三种方法,最简单的是第 1 种,使用 Microsoft.Win32.Registry 相关 API 写注册表就好。
本文共计4016个文字,预计阅读时间需要17分钟。
最近写了一个微信强制阅读的程序,用于解决微信更新到3.9后,收到文件会自动设置为只读的问题。这个设计能有效保证收到的基础文件安全性,避免被无意修改。
前几天写了个「干掉微信只读」的程序,用来解决微信更新 3.9 以后收到文件会自动设置为只读的问题。微信这个设计可以有效地保证收到的原始文件安全性,避免被无意改动。但确实有违某些用户的习惯性操作。「干掉微信只读」从技术角度研究了用 .NET 程序解决问题的手段,同时也提供了 Demo 程序。有用户返回 Demo 很好用,就是每次开发需要手工启动不太方便。
作为一个监控类程序,设置开机自启确实是刚需,所以接下来就对这个程序进行一些改进。
一、设置自启动的方法
对于 Windows 来说,设置自启动主要有三个途径:
- 修改注册表添加自启动项;
- 在开发菜单添加自启动项;
- 使用计划任务启动。
对于这三种方法,最简单的是第 1 种,使用 Microsoft.Win32.Registry 相关 API 写注册表就好。

