蓝
蓝叶菱
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure RegInstall;
var
Reg:TRegistry;
begin
Reg:=TRegistry.Create;
try
Reg.RootKey:=HKEY_LOCAL_MACHINE;
if Reg.OpenKey('/SOFTWARE/Microsoft/Windows/CurrentVersion/Run',False) then
begin
if not Reg.KeyExists(Application.Title) then
Reg.WriteString(Application.Title,'"'+ParamStr(0)+'"');
Reg.CloseKey;
end;
finally
reg.Free;
end;
end;
procedure RegUninstall;
var
Reg:TRegistry;
begin
Reg:=TRegistry.Create;
try
Reg.RootKey:=HKEY_LOCAL_MACHINE;
if Reg.OpenKey('/SOFTWARE/Microsoft/Windows/CurrentVersion/Run',False) then
begin
Reg.DeleteKey(Application.Title);//DeleteKey=Flase为什么?
Reg.CloseKey;
end;
finally
reg.Free;
end;
end;
以前做的时候OK着呢,现在奇怪了,居然删除KEY失败。
var
Reg:TRegistry;
begin
Reg:=TRegistry.Create;
try
Reg.RootKey:=HKEY_LOCAL_MACHINE;
if Reg.OpenKey('/SOFTWARE/Microsoft/Windows/CurrentVersion/Run',False) then
begin
if not Reg.KeyExists(Application.Title) then
Reg.WriteString(Application.Title,'"'+ParamStr(0)+'"');
Reg.CloseKey;
end;
finally
reg.Free;
end;
end;
procedure RegUninstall;
var
Reg:TRegistry;
begin
Reg:=TRegistry.Create;
try
Reg.RootKey:=HKEY_LOCAL_MACHINE;
if Reg.OpenKey('/SOFTWARE/Microsoft/Windows/CurrentVersion/Run',False) then
begin
Reg.DeleteKey(Application.Title);//DeleteKey=Flase为什么?
Reg.CloseKey;
end;
finally
reg.Free;
end;
end;
以前做的时候OK着呢,现在奇怪了,居然删除KEY失败。