首页
社区
课程
招聘
[求助]IE插件问题
发表于: 2009-4-15 21:57 3928

[求助]IE插件问题

2009-4-15 21:57
3928
HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Ext\Settings\\{%s}

注册且在IE加载器禁用掉后会在这显示CLSID 有子键为Flags 默认为1 (是被禁用掉的,所以在这里有显示) 把Flags 改为0则自动启用  我手动改测试成功 但写代码去改就没成功了  开始考虑是权限的问题后来想想也不可能 毕竟手动可以改的 还是失败GetLastError显示无法建立模块

#include "stdafx.h"
#include <windows.h>
int main(int argc, char* argv[])
{
        HKEY hRoot = HKEY_CURRENT_USER;
        char *szSubKey = "Software\\Microsoft\\Windows\\CurrentVersion\\Ext\Settings\\{BF182DBF-1283-4BD3-86EE-D3239228770C}";
        HKEY  hKey;
        int szData = 0;
        DWORD dwDisposition = REG_OPENED_EXISTING_KEY; //if ! no create
        LONG nRet = ::RegOpenKeyEx(hRoot,szSubKey,0,NULL,&hKey);
        if (nRet == ERROR_SUCCESS)
        {
                LONG sRet = ::RegSetValueEx(hKey,"Flags",0,REG_DWORD,(BYTE *)szData,sizeof(int));
                if (sRet == ERROR_SUCCESS)
                {
                        printf("Auto Run Set Sucess\r\n");
                }
        }
        ::RegCloseKey(hKey);
        return 0;
}

问题比较急手~

我QQ457991 希望有IE编程经验的和我一起交流

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 364
活跃值: (152)
能力值: ( LV12,RANK:450 )
在线值:
发帖
回帖
粉丝
2
可能是你粗心所至。
没调试,别的问题不清楚,不过发现的有:
1.“……on\\Ext\Sett……” 这里应该是on\\Ext\\Sett;
2.RegOpenKeyEx(hRoot,szSubKey,0,NULL,&hKey) 应该是这样写:RegOpenKeyEx(hRoot,szSubKey,0,  KEY_ALL_ACCESS,&hKey);
3.RegSetValueEx(hKey,"Flags",0,REG_DWORD,(BYTE *)szData,sizeof(int))应该改成这样:::RegSetValueEx(hKey,"Flags",0,REG_DWORD,(BYTE *)&szData,sizeof(int));
2009-4-15 22:24
0
雪    币: 108
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
……on\\Ext\Sett……   在我电脑上没有的我两台机器上都没  因为在公司调试的时候出的问题  所以回家后 急于把代码在写出来 可能是粗心了点 但改了后还是无法写成功
2009-4-15 22:41
0
雪    币: 364
活跃值: (152)
能力值: ( LV12,RANK:450 )
在线值:
发帖
回帖
粉丝
4
刚才试了下,把我说的三个错误改正后已经没问题了。后面两个你改了吗?
2009-4-15 22:44
0
雪    币: 108
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
改了的 我想可能是你没注册我的DLL吧 你加我下QQ 我把dll发你 你注册了看下
2009-4-15 22:49
0
雪    币: 108
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
已经解决~感谢星际
2009-4-15 23:15
0
游客
登录 | 注册 方可回帖
返回
//