方法一:
/// <summary>
/// 设置开机自动启动
/// </summary>
void setAppAuto()
{
if (StaticModel.AppAutoStart) //设置开机自启动
{
//获取程序路径
string execPath = Application.ExecutablePath;
try
{
RegistryKey RKey = Registry.LocalMachine.CreateSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
//设置自启的程序叫获取目录下的程序名字
//string[] ar = RKey.GetValueNames();
//foreach (string st in ar)
//{
// if (st.Equals("ComputerCtrl89"))
// {
这篇博客介绍了两种在Windows系统中使C#程序开机启动的方法,包括使用绝对路径和创建注册表项。作者分享了在Win10上解决开机启动不生效的小经验,涉及程序管理员权限设置和manifest文件修改。此外,还提到了在特定设备上解决启动崩溃问题,发现问题是由于线程导致的。
订阅专栏 解锁全文
1970

被折叠的 条评论
为什么被折叠?



