花
花 儿
Unregistered / Unconfirmed
GUEST, unregistred user!
我在HKEY_CLASSES_ROOT----txtfile----shell----open----command
下写入键值
begin
; ; try
; ; ; reg:=tregistry.Create;
; ; ; reg.RootKey:=HKEY_CLASSES_ROOT;
; ; ; reg.OpenKey('txtfile/shell/open/command',true);
; ; ; reg.WriteString('(默认)',ParamStr(0)+' "%1"');
; ; ; reg.CloseKey;
; ; finally
; ; ; reg.CloseKey;
; ; ; reg.Free;
; ; end;
可是我没办法改变系统原来的键值!而是给我新建了一个!!$%@$%^&#¥!
(默认) ; c:/windows/notebook "%1" ; ; ; ; ; ;//系统原来的
(默认) ; F:/记事本/PROJECT1.EXE "%1" ; ; ; ; ; ;//我自己编程的
竟然有两个一样的键值?而我要覆盖掉系统原来的!!!!救救我把?
下写入键值
begin
; ; try
; ; ; reg:=tregistry.Create;
; ; ; reg.RootKey:=HKEY_CLASSES_ROOT;
; ; ; reg.OpenKey('txtfile/shell/open/command',true);
; ; ; reg.WriteString('(默认)',ParamStr(0)+' "%1"');
; ; ; reg.CloseKey;
; ; finally
; ; ; reg.CloseKey;
; ; ; reg.Free;
; ; end;
可是我没办法改变系统原来的键值!而是给我新建了一个!!$%@$%^&#¥!
(默认) ; c:/windows/notebook "%1" ; ; ; ; ; ;//系统原来的
(默认) ; F:/记事本/PROJECT1.EXE "%1" ; ; ; ; ; ;//我自己编程的
竟然有两个一样的键值?而我要覆盖掉系统原来的!!!!救救我把?