bu ini dosyasında ayarlardan degişiklik yaparken hata alıyorum, UAC admin olarak çalıştırınca problem yok,
sitedeki manifest'i kullandım fakat bilgisayar yeniden başladığında program admin yetkisi istiyor, bu yetki ekranını nasıl geçebiliriz.
bazı ufak programlar bile bunu nasıl yapıyor , bu konuda bilgi sahibi olan arkadaşlar.
Kod: Tümünü seç
procedure RunOnStartup(sProgTitle, sCmdLine: string; bRunOnce: boolean );
var
sKey : string;
reg : TRegIniFile;
begin
if( bRunOnce )
then sKey := 'Once'
else sKey := '';
reg := TRegIniFile.Create( '' );
reg.RootKey := HKEY_CURRENT_USER;
try
reg.WriteString('Software\Microsoft\Windows\CurrentVersion\Run'+sKey+#0,sProgTitle,sCmdLine);
except end;
reg.Free;
end;
Kullanımı:
Kod: Tümünü seç
RunOnStartUp('Gözcü', 'C:\Program Files (x86)\Gözcü\Gözcü.exe', False);