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

