c# 代码实现让程序开机启动一次
2个回答
展开全部
原理就是在注册表启动项里添加一项。
路径:
SOFTWARE\Microsoft\Windows\CurrentVersion\Run
或者直接:运行
->regedit
找到这个路径添加一项。
开机自启
开机自启
public static bool SetAutoRun(string keyName,string filePath)
{
try
{
RegistryKey runKey=Registry.LocalMachine.OpenSubKey(@"\SOFTWARE\Microsoft\Windows\CurrentVersion\Run",true);
runKey.SetValue(keyName,filePath);
runKey.Close();
}
catch
{
return false;
}
return true;
}
test: SetAutoRun("myexe","c:\\text.exe");
追问
可以只启动一次?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询