|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Siryag 于 2016-6-23 09:43 编辑
用到的API:RegOpenKeyEx RegSetValueEx RegCloseKey
注册表简介:注册表
开机启动注册表项:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run- #include <windows.h>
- int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int iShowCmd)
- {
- TCHAR szProgramPath[MAX_PATH] = TEXT("E:\\主控\\checkzhk.exe"); //要启动的文件路径
- HKEY hKey;
- //打开注册表
- int iOpenRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Run"), 0, KEY_ALL_ACCESS, &hKey);
- if (ERROR_SUCCESS == iOpenRet)
- {
- //写入注册表
- int iSetRet = RegSetValueEx(hKey, TEXT("test"), 0, REG_SZ, (const BYTE *)szProgramPath, MAX_PATH);
- }
- else
- {
- MessageBox(NULL, TEXT("打开注册表失败"), TEXT("错误"), MB_OK | MB_ICONERROR);
- }
- RegCloseKey(hKey); //关闭注册表
- return 0;
- }
复制代码
|
评分
-
查看全部评分
|