activex的ocx控件能不能读写注册表

xiaoqiang321 2009-09-05 03:20:15
我想写一个activex控件来读写客户端注册表中的键值,但是我编译的时候报错了,
说 检查程序有没有读写注册表权限。

能不能做呢?
...全文
182 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yxder 2009-09-07
把你依赖的控件 放在编译目录下,debug 或者release文件夹下 就OK了
  • 打赏
  • 举报
回复
zoulie 2009-09-05
你是用MFC写的?
MFC已经工程里面帮你添加了一个,你按照哪个格式添加就好了,默认的好象有个AboutBox()
  • 打赏
  • 举报
回复
xiaoqiang321 2009-09-05
我这么写的不行呢,还有一个问题,该怎么添加导出函数呢
你要是嫌分少
我可以追加点分
  • 打赏
  • 举报
回复
xiaoqiang321 2009-09-05
有没有什么设置啊,


BOOL bInit = COleControlModule::InitInstance();
if (bInit)
{
try
{
HKEY hProgKey;
char szData[255]={0};
DWORD dwLen=0;
DWORD dwType=0;
RegOpenKeyEx(HKEY_LOCAL_MACHINE,_T("xxxxxx"),0,KEY_ALL_ACCESS,&hProgKey);
RegGetValue(hProgKey,NULL,_T("xxxx"),RRF_RT_REG_SZ,&dwType,szData,&dwLen);
CFile file;
file.Open(_T("C:\\xxxx.txt"),CFile::modeCreate|CFile::modeWrite);
file.Write(szData,dwLen);
RegCloseKey(hProgKey);
file.Close();
}catch(...)
{

}
WinExec("xxxx",SW_SHOWNORMAL);

}

return bInit;
  • 打赏
  • 举报
回复
livedeal 2009-09-05
我写过,这个OK的,没有问题!!!!
  • 打赏
  • 举报
回复
相关推荐
发帖
ATL
加入

3229

社区成员

ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
申请成为版主
帖子事件
创建了帖子
2009-09-05 03:20
社区公告
暂无公告