//打开开机启动
private void SetAutoStart()
{
string strPath = Application.ExecutablePath;
RegistryKey loca = Registry.LocalMachine;
try
{
RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
if (run.GetValue("裂帛客服工具") == null)
{
run.SetValue("程序名称或任意值", strPath);
}
}
catch (Exception)
{
ShowMessageOnUI.ShowErrorMessage("打开开机启动设置失败!");
}
finally
{
loca.Close();
}
}
//关闭开机启动
private void SetNotAutoSatrt()
{
RegistryKey loca = Registry.LocalMachine;
try
{
RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
if (run.GetValue("裂帛客服工具") != null)
{
run.DeleteValue("程序名称或任意值");
}
}
catch (Exception)
{
ShowMessageOnUI.ShowErrorMessage("关闭开机启动设置失败!");
}
finally
{
loca.Close();
}
}
分享到:
相关推荐
C#操作注册表实现程序随系统开机自动启动,需要.net 2.0支持,需要管理员权限才能操作注册表,支持xp系统; 在win7 win10下由于UAC权限问题仅支持不需要管理员权限的程序随系统自动启动。
写入注册表,配置小程序开机自己启动,代码简单易懂,呵呵!
C# 开机自动启动程序,监视指定程序。 注册表的写入;线程的遍历,和启动指定线程
C# winform利用注册表实现开机自动运行程序
开机后自动打开程序,可自定义设置延迟启动某个单项程序,操作简单
开机启动程序C#源码,修改注册表方式。开机启动程序C#源码,修改注册表方式。
VC 开机延时启程序(有注册表操作) 使用Win32 系统APi 占资源较少
ring0下更改注册表实现指定程序开机自启动
开机自启动祝福程序,C#开发,注册表操作
C#、winfrom、在window系统上设置开机自启动。通过注册表的写入设置软件启动项。如果需要设置自启动的软件需要系统管理员权限启动,有可能会出现无法启动的情况。这是因为:当winfrom程序运行时需要管理员权限时,...
C#读取注册表信息的开机启动管理程序,通过注册表中的指定键值,将读取出开机启动项的软件名称和路径
C#读取注册表信息的开机启动管理程序,通过注册表中的指定键值,将读取出开机启动项的软件名称和路径,若选中对应按钮,点击“优化”按钮后,会删除相应开机启动项,类似于360安全卫士中的启动项管理功能。...
主要介绍了C#设置软件开机自动运行的方法,通过简单修改注册表开机启动项实现软件的开机启动功能,非常简单实用,需要的朋友可以参考下
可以设置exe文件随电脑开机一起启动,即让不能自起的程序也能随电脑开机就运行
主要介绍了C#实现将应用程序设置为开机启动的方法,涉及C#针对注册表的写入技巧,具有一定参考借鉴价值,需要的朋友可以参考下
如果想你写的程序随系统开机一起启动的话,那么你可以照下面这个方法来做。 RunWhenStart(false, Application.ProductName, Application.StartupPath + @\\\MUS.exe\); /// /// 开机启动项 /// /// ...
C#版自启动操作类,可控制某应用开机自启动或开机不自启动,内含注册表写入器,整套源码下载即可用,可直接用于项目开发。
开机启动并自动运行方法:其实思路很简单,就是将程序添加到注册表中,这设置值的时候,加一个参数就可以了。然后程序在入口函数处判断启动参数,如果有启动参数,就走自动运行逻辑代码,如果没有,就只是程序启动,...
C#实现 更改PC时间不影响应用程序的系统时间,附赠通过C#修改注册表设置程序开机启动代码。 物超所值~
功能还算不错 可以支持GIF录制 和插件等编写 第一次运行 会弹出主窗口进行快捷键的设置 因为需要修改注册表开机启动 所以需要使用管理员权限运行 启动截图的时候 [W,A,S,D] 微距移动鼠标 按下 V -> 自动框选的时候...