怎么用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}

楼上回答的欠妥

在程序中,有这句 DWORD dwRet =strlen(lpbuf)

strlen()是求字符串长度的

所以lpbuf是CString类型

你直接在你这个类的的类名上右击----Add member varia增加一个变量

类型CString

变量名:lpbuf


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存