问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#做的软件如何在代码中设置开机启动

发布网友 发布时间:2022-05-11 17:15

我来回答

3个回答

热心网友 时间:2023-10-16 01:01

可以使用注册表,给你注册表关于程序自启动的一些技术参考。

Load注册键
它也能够自动启动程序
位置:HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows\load。

Userinit注册键
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion \Winlogon\Userinit。这里也能够使系统启动时自动初始化程序。通常该注册键下面有一个userinit.exe,如图,但这个键允许指定用逗号分隔的多个程序,例如“userinit.exe,OSA.exe”(不含引号)。

Explorer\Run注册键

和load、Userinit不同,Explorer\Run键在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE 下都有,具体位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Policies\Explorer\Run,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\Explorer\Run。

RunServicesOnce注册键

RunServicesOnce注册键用来启动服务程序,启动时间在用户登录之前,而且先于其他通过注册键启动的程序。 RunServicesOnce注册键的位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\RunServicesOnce,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\RunServicesOnce。

RunServices注册键

RunServices注册键指定的程序紧接RunServicesOnce指定的程序之后运行,但两者都在用户登录之前。 RunServices的位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\RunServices,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\RunServices。

RunOnce\Setup注册键

RunOnce\Setup指定了用户登录之后运行的程序,它的位置是:HKEY_CURRENT_USER\Software \Microsoft\Windows\CurrentVersion\RunOnce\Setup,和HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup。

RunOnce注册键

安装程序通常用RunOnce键自动运行程序,它的位置在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\RunOnce和HKEY_CURRENT_USER\Software\Microsoft \Windows\CurrentVersion\RunOnce。HKEY_LOCAL_MACHINE下面的RunOnce键会在用户登录之后立即运行程序,运行时机在其他Run键指定的程序之前。HKEY_CURRENT_USER下面的RunOnce键在操作系统处理其他Run键以及“启动”文件夹的内容之后运行。如果是XP,你还需要检查一下HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion\RunOnceEx。

Run注册键

Run是自动运行程序最常用的注册键,位置在:HKEY_CURRENT_USER\Software\Microsoft\Windows \CurrentVersion\Run,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion\Run。HKEY_CURRENT_USER下面的Run键紧接HKEY_LOCAL_MACHINE下面的Run键运行,但两者都在处理“启动”文件夹之前。

热心网友 时间:2023-10-16 01:01

把C#的运行程序当做一个服务,添加到服务里面去。

热心网友 时间:2023-10-16 01:02

using Microsoft.Win32;

/// <summary>
/// 开机启动项
/// </summary>
/// <param name="Started">是否启动</param>
/// <param name="name">启动值的名称</param>
/// <param name="path">启动程序的路径</param>
public void RunWhenStart(bool Started, string name, string path)
{
RegistryKey HKLM = Registry.LocalMachine;
RegistryKey Run = HKLM.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
if (Started == true)
{
try
{
Run.SetValue(name, path);
HKLM.Close();
}
catch
{

}
}
else
{
try
{
Run.DeleteValue(name);
HKLM.Close();
}
catch
{

}
}
}

我是在关这程序时加上去的
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
RunWhenStart(chk_qidong.Checked, "监视狗", System.Windows.Forms.Application.ExecutablePath);
base.Dispose(disposing);//chk_qidong.Checked 这是一个bool值 "监视狗"是名称 System.Windows.Forms.Application.ExecutablePath是程序路径
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 我现在有一个C#程序,想让它在开机的时候自动启动。 而不是用户登录进去的时候才启动 C# winform程序如何添加至开机启动项? c# 通过开机启动项添加开机启动 winform程序怎样实现做成开机不登陆自启动 C# Winform打包部署时添加注册表信息实现开机启动. c#写的winform设置了启动检查更新,又设置了开机自动启动,开机自启动时不能启动更新程序 C# 开机自启动 WINFORM如何实现开机启动而不被杀毒软件拦截 c#Winform程序,如何在 win7/8 64位电脑上设置开机自动启动 大神,怎么样把windos窗体服务的运行主页winform设置在开机启动时候就运 C#winform程序如何实现 电脑开机自动运行 c# winform如何实现开机自启动 word文档怎么下载在手机里? 梦幻什么是三才,生死? 历史,赶快,明天就考试了!!! 三足金乌是最强的古代神兽吗,跟它同时期的魔兽还有哪些,凤凰或者麒麟能比他厉害吗 上古三大神兽(龙 麒麟 凤凰)大战 鸿钧都不敢管 过程是什么 详细些 神话传说 求教神话传说中的山 上古七劫的第九劫 上古七劫的第十劫 用C#写的window窗体应用程序,怎样让它在开机的时候自动启动? 如何用C#添加开机启动项? 请教:如何用C#编一个电脑开机自动运行的程序 c# 控制台应用程序加入到开机启动项,电脑启动问题? winform程序开机自动启动出错 有哪一些家常炒藕的做法? 隐翅虫生活在哪里?南宁有吗? 隐翅虫玉林有吗 隐翅虫有翅膀吗 云南昆明有隐翅虫吗? 《[蝙蝠侠]老爷到我碗里来》txt全集下载 给老人听的笑话 内双怎么画职业妆?淡妆? 1内双如何画眼线?(眼角下垂),想要画淡妆 2有没有很自然的腮红画法 24岁想画淡妆,眼是内双,早上略微肿,什么颜色的眼影合适? 内双眼皮,眼有点凸,眼角稍微向下,怎么画眼线和眼影。淡妆哦 为什么晚上睡觉后了老觉得口渴? 晚上睡觉前总是感觉口渴??? 为什么晚上睡觉老觉得口渴? 冬天有冰摇桃桃乌龙茶吗