failed to set data for ‘程序名’
上面是出错信息。 为什么有些机器不会出错,有些机器会出错。Procedure AutoRun(); //设置自动启动
var
rAutoRun: TRegistry;
begin
rAutoRun := TRegistry.Create;
rAutoRun.RootKey := HKEY_LOCAL_MACHINE; try
rAutorun.OpenKey( 'SOFTWARE\Microsoft\Windows\CurrentVersion\Run', true); if rAutoRun.ValueExists( 'AT_Mrg') then
begin
end
else
begin
rAutorun.WriteString( 'AT_Mrg', ExpandFileName(Application.ExeName));
//MessageBox(self.Handle, '自启动设置成功! ', '提示 ', mb_iconInformation + mb_Ok);
//ShowMessage('注册成功');
end; finally
rAutoRun.CloseKey;
rAutoRun.Free;
end;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货