zj41342626
小水手

UID 27690
精华
0
积分 3
帖子 3
阅读权限 10
注册 2006-12-24 来自 江西吉安
状态 离线
|
回复C++中操作注册表
//回复C++中操作注册表
/////////////////////////////////////////////////////////////////////////////////////////////
//01、打开Microsoft Visual C++ 6.0
//02、选择 文件\新建 命令
//03、选择 工程 标签下的 win32控制台应用程序 项
//04、输入 工程名字 然后 确定
//05、选择 一个空的工程 然后 完成 确定
//06、选择 文件\新建 命令
//07、选择 文件 标签下的 C++源文件 项
//08、输入 文件名 然后 确定
//09、把下面的代码复制到文件中
//10、选择 工程\设置 命令
//11、在 常规 标签下的 微软基础类 的下拉列表框中选择 使用MFC作为表态链接库 然后 确定
//12、选择 文件\保存全部 命令
//13、选择 组建\全部重建 命令
//14、打开 资源管理器 或 我的电脑 把一个你想要让计算机 每次开机都能自动启动的程序文件 复到C盘根目录下
//15、再把文件名改为Test.exe 再运行,本程序。那你的计算机 每次开机 都能自动启动 你想要启动的那个程序了
/////////////////////////////////////////////////////////////////////////////////////////////
#include <afxwin.h>
void main()
{
HKEY hKey;
LPCTSTR StrKey="Software\\Microsoft\\Windows\\CurrentVersion\\Run";
::RegOpenKeyEx(HKEY_CURRENT_USER,StrKey,NULL,KEY_ALL_ACCESS,&hKey);
CString Value="C:\\Test.exe";
LPCSTR KeyValue="Test.exe";
::RegSetValueEx(hKey,(LPCTSTR)KeyValue,0,REG_SZ,(BYTE *)(LPCSTR)Value,strlen(Value)+1);
::RegCloseKey(hKey);
}
//其中 RegOpenKeyEx RegSetValueEx RegCloseKey 都是WindowsAPI中的函数,有兴趣去看看 新编WindowsAPI大全
//如果还有什么不明白的问题可以再找我;我的QQ是41342626
|
|