如何让.NET程序在Windows系统开机时自动启动?

2026-03-30 15:130阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计4016个文字,预计阅读时间需要17分钟。

如何让.NET程序在Windows系统开机时自动启动?

最近写了一个微信强制阅读的程序,用于解决微信更新到3.9后,收到文件会自动设置为只读的问题。这个设计能有效保证收到的基础文件安全性,避免被无意修改。

前几天写了个「​​干掉微信只读​​」的程序,用来解决微信更新 3.9 以后收到文件会自动设置为只读的问题。微信这个设计可以有效地保证收到的原始文件安全性,避免被无意改动。但确实有违某些用户的习惯性操作。「干掉微信只读」从技术角度研究了用 .NET 程序解决问题的手段,同时也提供了 Demo 程序。有用户返回 Demo 很好用,就是每次开发需要手工启动不太方便。

作为一个监控类程序,设置开机自启确实是刚需,所以接下来就对这个程序进行一些改进。

一、设置自启动的方法

对于 Windows 来说,设置自启动主要有三个途径:

  1. 修改注册表添加自启动项;
  2. 在开发菜单添加自启动项;
  3. 使用计划任务启动。

对于这三种方法,最简单的是第 1 种,使用 ​​Microsoft.Win32.Registry​​ 相关 API 写注册表就好。

阅读全文

本文共计4016个文字,预计阅读时间需要17分钟。

如何让.NET程序在Windows系统开机时自动启动?

最近写了一个微信强制阅读的程序,用于解决微信更新到3.9后,收到文件会自动设置为只读的问题。这个设计能有效保证收到的基础文件安全性,避免被无意修改。

前几天写了个「​​干掉微信只读​​」的程序,用来解决微信更新 3.9 以后收到文件会自动设置为只读的问题。微信这个设计可以有效地保证收到的原始文件安全性,避免被无意改动。但确实有违某些用户的习惯性操作。「干掉微信只读」从技术角度研究了用 .NET 程序解决问题的手段,同时也提供了 Demo 程序。有用户返回 Demo 很好用,就是每次开发需要手工启动不太方便。

作为一个监控类程序,设置开机自启确实是刚需,所以接下来就对这个程序进行一些改进。

一、设置自启动的方法

对于 Windows 来说,设置自启动主要有三个途径:

  1. 修改注册表添加自启动项;
  2. 在开发菜单添加自启动项;
  3. 使用计划任务启动。

对于这三种方法,最简单的是第 1 种,使用 ​​Microsoft.Win32.Registry​​ 相关 API 写注册表就好。

阅读全文