系统启动时自动启动程序
来源:互联网 发布:华为停用移动数据 编辑:程序博客网 时间:2024/05/23 11:35
下面主要介绍采用编辑注册表的方式来实现。一般系统启动时自动启动程序的注册信息都在“SOFTWARE/Microsoft/Windows/CurrentVersion/Run”里面。
/// <summary>
/// 系统启动时自动启动
/// </summary>
/// <param name="fileName">自动打开的文件,如果是可执行应用程序,即为程序的路径及文件名(带后缀)</param>
/// <param name="isAutoRun">是否自动启动,true表示自动启动,false表示不自动启动</param>
private void SetAutoRun(string fileName, bool isAutoRun)
{
Microsoft.Win32.RegistryKey reg = null;
try
{
if (!System.IO.File.Exists(fileName))
throw new Exception("该文件不存在!");
String name = fileName.Substring(fileName.LastIndexOf(@"/") + 1);
reg = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE/Microsoft/Windows/CurrentVersion/Run", true);
if (reg == null)
reg = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(@"SOFTWARE/Microsoft/Windows/CurrentVersion/Run");
if (isAutoRun)
reg.SetValue(name, fileName);
else
reg.SetValue(name, false);
}
finally
{
if (reg != null)
reg.Close();
}
}
- 系统启动时自动启动程序
- Linux系统启动时自动启动指定程序
- linux操作之:设置系统启动时,自动启动一些程序,或者执行一些命令
- 关于系统启动时自动启动某些自己的应用程序
- 让程序在Windows CE系统启动时自动运行
- 让程序在Windows CE系统启动时自动运行
- 让程序在Windows CE系统启动时自动运行
- ARMSYS2410-MULTIUAR 如何让系统启动时自动运行用户程序
- 让程序在Windows CE系统启动时自动运行
- 让程序在Windows CE系统启动时自动运行
- 怎样在android系统启动时自动运行自己的程序
- 让程序在Windows CE系统启动时自动运行
- 让程序在Windows CE系统启动时自动运行
- 怎样在android系统启动时自动运行自己的程序
- [转帖]让程序在Windows CE系统启动时自动运行[转帖]让程序在Windows CE系统启动时自动运行
- 禁用Clusterware在系统启动后自动启动
- Linux系统启动自动启动tomcat服务…
- Android: Android系统启动之后自动执行程序
- 庆贺ocp认证通过
- 数据加密,数字签名 简介。
- flex-分页控件
- 在VB下设计开发实时的数据采集曲线
- 邮件服务器配置
- 系统启动时自动启动程序
- J-LINK又烧了?
- vb 创建多级文件夹
- CSS Bug Table
- 在oracle的子查询中使用some,any和all
- WINCE6 同时支持简繁体
- C#程序热键设置
- 电子设计大赛
- C#设置程序工作内存