关于注册表的问题,请问在VC怎么样修改注册表 关于注册表的问题,请问在VC怎么样修改注册表假设,我要让我的自己这个用VC编写hehe.exe通过修改注册表之后每一次都能够自动运行请问留下代码或思路,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunValue Name:你的程序的名字例如WinampAgentValue Data: 路径及exe文件名"C:\Program Files\Winamp\Winampa.exe" 至于写注册表的东西你到wwww.vckbase.com里面找好多的。 bool WriteRegEx(HKEY key/*根键*/,CString lpsubkey/*目录*/, CString keyname/*待写键名*/,DWORD type/*键值类型: REG_BINARY:REG_DWORD:REG_SZ*/, void * address,DWORD count){ HKEY hkey; LONG l=RegCreateKeyEx(key,lpsubkey,0,NULL,REG_OPTION_NON_VOLATILE, KEY_CREATE_SUB_KEY|KEY_WRITE|KEY_READ,NULL,&hkey,NULL); if (l!=ERROR_SUCCESS) { RegCloseKey(hkey); return false; } if(RegSetValueEx(hkey,keyname,0,type,(const BYTE*)address,count)!=ERROR_SUCCESS) return false; RegCloseKey(hkey); return true;} 在...MACHINE——SOFTWARE....RUN下建一键值实现自动运行。比方说你的程序一运行就写入注册表了,当然在你的程序初始化时先得到你的程序的路径M-PATH以便每次都自动运行,然后就RegOpenKeyEx()//打开MACHINE——SOFTWARE....RUNRegSetValueEx()//将你的程序路径设置RegCloseKey()SET...LOAD...所有过程都在你的初始化函数INITINSTANCE()中进行,不必另建函数。 的路径的函数—SPLITPATH()当然就是CHAR[] CHAR[] CSTRING PATH+=DIRPATH+=“hehe.exe”这些东西了,WSPRINTF(M-PATH,PATH); : laolaoliu2002(老刘) 的方法最直接!!推荐 小小的疑问? 求:JPEG中的标准Huffman编码表?? activex控件与进程的关系? 学语言好烦啊 小虾紧急呼叫:如何知道我点击的是哪一个菜单项 如何将bmp位图转换为文本文件?给个程序参考 100分 如何用VC6.0按照模板生成Word文档?(高分求解) @@@@初级问题 菜鸟问题:为何我用同一个CBitmap引入两张不同位图会出错,请进............ MFC 做了一个浏览器程序,当点击网页上的按钮的时候自动换成360浏览器打开了,怎样换成mfc打开 怎样得到CListCtrl中的某行的某列的内容啊?(在线等……) 关于文件操作的几个问题:如何得到文件所在目录的路径?
Value Name:
你的程序的名字例如WinampAgent
Value Data:
路径及exe文件名"C:\Program Files\Winamp\Winampa.exe" 至于写注册表的东西你到wwww.vckbase.com里面找好多的。
CString keyname/*待写键名*/,DWORD type/*键值类型:
REG_BINARY:REG_DWORD:REG_SZ*/,
void * address,DWORD count)
{
HKEY hkey;
LONG l=RegCreateKeyEx(key,lpsubkey,0,NULL,REG_OPTION_NON_VOLATILE,
KEY_CREATE_SUB_KEY|KEY_WRITE|KEY_READ,NULL,&hkey,NULL);
if (l!=ERROR_SUCCESS)
{
RegCloseKey(hkey);
return false;
}
if(RegSetValueEx(hkey,keyname,0,type,(const BYTE*)address,count)!=ERROR_SUCCESS)
return false;
RegCloseKey(hkey);
return true;
}
比方说你的程序一运行就写入注册表了,当然在你的程序初始化时先得到你的程序的路径M-PATH
以便每次都自动运行,
然后就RegOpenKeyEx()//打开MACHINE——SOFTWARE....RUN
RegSetValueEx()//将你的程序路径设置
RegCloseKey()
SET...
LOAD...
所有过程都在你的初始化函数INITINSTANCE()中进行,不必另建函数。
当然就是CHAR[] CHAR[] CSTRING
PATH+=DIR
PATH+=“hehe.exe”这些东西了,
WSPRINTF(M-PATH,PATH);
推荐