首页
社区
课程
招聘
[旧帖] [求助]win7 dll 自启动问题 0.00雪花
发表于: 2011-7-22 16:47 1811

[旧帖] [求助]win7 dll 自启动问题 0.00雪花

2011-7-22 16:47
1811
请问以下代码,DLL在win7下为什么不会自启动呢,xp下没问题。
        HKEY hkey;

        //HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad
        //HKEY_CLASSES_ROOT\CLSID\{7429583C-B8F9-4db8-928E-1F4A26AA2DD7} // GUID

        // ShellServiceObjectDelayLoad
        if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\ShellServiceObjectDelayLoad", 0, KEY_ALL_ACCESS, &hkey)!= ERROR_SUCCESS)
        {
                OutputDebugString("1\n");

                return FALSE;
        }

        RegSetValueEx(hkey, szSubKeyName, 0, REG_SZ,  (PBYTE)"{7429583C-B8F9-4db8-928E-1F4A26AA2DD7}", strlen("{7429583C-B8F9-4db8-928E-1F4A26AA2DD7}")) ;// GUID生成的

        RegCloseKey(hkey);

        // CLSID
        if (RegOpenKeyEx(HKEY_CLASSES_ROOT,"\\CLSID", 0, KEY_ALL_ACCESS, &hkey)!= ERROR_SUCCESS)
        {
                OutputDebugString("2\n");

                return FALSE;
        }

        if (RegCreateKey(hkey,"{7429583C-B8F9-4db8-928E-1F4A26AA2DD7}",&hkey) != ERROR_SUCCESS) // GUID生成的
        {
                OutputDebugString("3\n");

                return FALSE;
        }

        // 设置默认值
        RegSetValueEx(hkey, NULL, 0, REG_SZ, (PBYTE)szSubKeyName, strlen(szSubKeyName)) ;// 任意

        if (RegCreateKey(hkey,"InprocServer32",&hkey) != ERROR_SUCCESS) // 此子键名固定的。
        {
                OutputDebugString("4\n");
                return FALSE;
        }
        // 设置默认值
        RegSetValueEx(hkey, NULL, 0, REG_SZ,  (PBYTE)szDllPath, strlen(szDllPath)) ; // DLL路径
        RegSetValueEx(hkey, "ThreadingModel", 0, REG_SZ, (PBYTE)"Both", strlen("Both")) ;// 此数值名固定的。

        RegCloseKey(hkey);

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 105
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
对这块不是很懂,不过强烈支持下!
2011-7-22 16:48
0
雪    币: 169
活跃值: (61)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
快项啊
2011-7-22 16:50
0
雪    币: 249
活跃值: (71)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
4
估计是权限不够,可以试试debug
2011-7-22 16:53
0
雪    币: 169
活跃值: (61)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
是管理员登录的哇,修改注册表也成功。
2011-7-22 16:57
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不好意思没仔细看帖子...原来修改成功了啊
2012-2-6 15:42
0
游客
登录 | 注册 方可回帖
返回
//