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

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

能不能做呢?
...全文
230 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxder 2009-09-07
  • 打赏
  • 举报
回复
把你依赖的控件 放在编译目录下,debug 或者release文件夹下 就OK了
zoulie 2009-09-05
  • 打赏
  • 举报
回复
你是用MFC写的?
MFC已经工程里面帮你添加了一个,你按照哪个格式添加就好了,默认的好象有个AboutBox()
飞天赤狐 2009-09-05
  • 打赏
  • 举报
回复
我这么写的不行呢,还有一个问题,该怎么添加导出函数呢
你要是嫌分少
我可以追加点分
飞天赤狐 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的,没有问题!!!!

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧