怎么用C语言实现开机自动运行程序?

怎么用C语言实现开机自动运行程序?,第1张

charregname[]="Software\\Microsoft\\Windows\\CurrentVersion\\Run"/*开机启动路径*/\x0d\x0aHKEYhkResult\x0d\x0aintret=RegOpenKey(HKEY_LOCAL_MACHINE,regname,&hkResult)ret=RegSetValueEx(hkResult,"注册表键名",0,REG_EXPAND_SZ,(unsignedchar"要运行的程序路径"/,25)\x0d\x0aif(ret==0){\x0d\x0aprintf("successtowriterunkey\n")\x0d\x0aRegCloseKey(hkResult)\x0d\x0a}\x0d\x0aelse{\x0d\x0aprintf("failedtoopenregedit.%d\n",ret)\x0d\x0areturn0\x0d\x0a}

运行regedit 选择HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run然后在右边框中右击 新建->字符串值 然后右击新建的新值#1选择修改 在数值数据 输入程序路径 例如 你的程序若是在D盘Program Files下的名叫A的程序请输入D:\Program Files\a.exe这样就可以开机自动运行该程序了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12009229.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存