Otomatik başlatma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Otomatik başlatma

Mesaj gönderen brs »

Selam...


Programın tüm windows işletim sistemlerinde, bilgisayar açılınca otomakit olarak başlatılmasını nasıl sağlarım...
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: Otomatik başlatma

Mesaj gönderen brs »

Bu kodlarla bilgisayarı açıp kapayınca program sorunsuz çalış fakat butona tıkladığımda ise altadi resimdeki hatayı aldım...

Kod: Tümünü seç

procedure Autorun(Flag: Boolean; NameParam, Path: String);
var
  Reg: TRegistry;
begin
  if Flag then
  begin
    Reg := TRegistry.Create;
    Reg.RootKey := HKEY_CURRENT_USER;
    Reg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', False);
    Reg.WriteString(NameParam, Path);
    Reg.Free;
  end
  else
  begin
    Reg := TRegistry.Create;
    Reg.RootKey := HKEY_CURRENT_USER;
    Reg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', False);
    Reg.DeleteValue(NameParam);
    Reg.Free;
  end;
end;


Resim
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
PROGRAMADOR
Üye
Mesajlar: 239
Kayıt: 04 Oca 2008 01:53
Konum: Karşıyaka/İzmir

Re: Otomatik başlatma

Mesaj gönderen PROGRAMADOR »

uac ile alakası olabilir mi? Hkey local machine'de uac denetimi devreye giriyor ama hkey current user'de uac denetimi yapmıyor diye biliyorum. Uac ayarınızı değiştirin bir de öyle deneyin.
In dubio pro reo...
Şüpheden sanık/özgürlük yararlanır...
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: Otomatik başlatma

Mesaj gönderen brs »

Uac kapatım değişiklik olmadı fakat windows görev yöneticisinden baktığımda aynı programdan iki tane daha açılmış gibi.
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
warder
Üye
Mesajlar: 255
Kayıt: 10 Mar 2004 04:59

Re: Otomatik başlatma

Mesaj gönderen warder »

indy bileşenlerinin ip geçmişini loglamasını kapatın.
HistoryEnabled özelliği sanırım. true olunca iphist.dat dosyasına ip geçmişini kaydetmek istiyor.
Belli ki programınızın o dizine yazma yetkisi olmadığından sorun yaşıyorsunuz.
... Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!
Mustafa Kemal Atatürk...
Kullanıcı avatarı
dogan
Üye
Mesajlar: 173
Kayıt: 17 Eki 2014 10:11

Re: Otomatik başlatma

Mesaj gönderen dogan »

İyi akşamlar,

Sn. Arkadaşlar kodlar çalışıyor fakak aynı anda üç tane birden açılıyor bunu nasıl düzelte bilirim. Birde iptal etmek için (Reg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', TURE;) yapmalıyım...
Cevapla