如何为.NET应用程序配置自动开机启动功能?

2026-04-30 21:4710阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

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

如何为.NET应用程序配置自动开机启动功能?

最近编写了一个程序,用于解决微信更新到3.9+后,收到文件会自动设置为只读的问题。该程序旨在确保接收到的原始文件保持安全,防止被意外修改。

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

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

一、设置自启动的方法

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

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

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

阅读全文

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

如何为.NET应用程序配置自动开机启动功能?

最近编写了一个程序,用于解决微信更新到3.9+后,收到文件会自动设置为只读的问题。该程序旨在确保接收到的原始文件保持安全,防止被意外修改。

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

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

一、设置自启动的方法

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

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

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

阅读全文