如何删除注册表中自启动中的项目(急用!)(150分)

  • 主题发起人 主题发起人 xsslh
  • 开始时间 开始时间
X

xsslh

Unregistered / Unconfirmed
GUEST, unregistred user!
我知道程序自启动项写在注册表的
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run下,
比如:
名称 类型 数据
RavMon REG_SZ C:/PROGRA~1/RISING/RAV/RavMon.exe
popproxy REG_SZ C:/PROGRA~1/RISING/RAV/RavProxy.exe
如果我想删除RavMon项,我如何用DELPHI代码实现,敬请指教,谢谢!
 
USES Registry;

procedure TForm1.Button1Click(Sender: TObject);
var
Temp : TRegistry;
begin
Temp := TRegistry.Create;//建立一个Registry实例
Temp.RootKey:= HKEY_LOCAL_MACHINE;
if Temp.OpenKey('Software/Microsoft/Windows/CurrentVersion/Run',True) then
Temp.DeleteValue('RavMon');
end;
按照这个结构试试!
 
后退
顶部