Programı Windows Başlangıca Atmada Sorun..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
raikkonen21
Üye
Mesajlar: 49
Kayıt: 02 Nis 2007 10:02
Konum: Konya

Programı Windows Başlangıca Atmada Sorun..

Mesaj gönderen raikkonen21 »

Programımın windows başlangıçda çalıştırılmasını istiyorum. Gereken kodları yazıp programı tamamladığımda antivirus uyarı veriyor ve programımı virus gibi algılıyor. Buna nasıl engel olabilirim ? Antivirus den kaçırmanın yada antivirusun uyarı vermeyeceği bir şekilde programımı windows başlangıcında açılmasını sağlamanın bir yolu varmı acaba ? Yardımcı olursanız sevinirim.
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

bunun bir yolu yok. yapman gereken bir mesaj göstermek kullanıcıya."program kendisini başlanguıç menüsüne ekleyecek antivürs mesajı alırsanız devamı tıklayın gibi"...

eğer sen ben bunu antivirüsten kaçırabiliyorsak o zaman vay o antivirüsun haline ?
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Mesaj gönderen Battosai »

Hangi antivirüs programı o. Bazıları bu iş için izin istiyor kimi istemiyor. Sen kullanıcına bunu belirt kodu try..except end; içine yaz except den sonra hata mesajını verdir...
try
kodlar....
except;
showmessage('İşlem başarısız oldu.Antivirüs programı kullanıyorsanız bu erime izin verin');// hata olursa çalışcak kod
end;
osman_simsek
Üye
Mesajlar: 69
Kayıt: 17 Haz 2003 12:14
Konum: Alanya
İletişim:

Mesaj gönderen osman_simsek »

başlangıç menüsüne eklemek yerine registry ye yazmayı denedin mi?
...[ at, avrat, delphi ]...
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

osman_simsek yazdı:başlangıç menüsüne eklemek yerine registry ye yazmayı denedin mi?
arkadaş zaten bundan bahsediyor
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
osman_simsek
Üye
Mesajlar: 69
Kayıt: 17 Haz 2003 12:14
Konum: Alanya
İletişim:

Mesaj gönderen osman_simsek »

setup oluştururken Başlat > Programlar > Başlangıç altına kısayol atarak denemiş olabilir ?
...[ at, avrat, delphi ]...
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

osman_simsek yazdı:setup oluştururken Başlat > Programlar > Başlangıç altına kısayol atarak denemiş olabilir ?
evet o olabilir ama Buna uyarı veren bir av hiç duymadım..
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

Mesaj gönderen Trial_Cooder »

bende başlangıça atıyorum ama antiler felan sesini çıkarmıo :lol:
Kullanıcı avatarı
lom
Üye
Mesajlar: 135
Kayıt: 25 Nis 2006 02:37

Mesaj gönderen lom »

slm arkadaşlar. ya bu programımın başlangıçta direkt olarak çalışmasını istiyorum. Şimdi arama yap diyceksiniz ama aradım bulamadım :? Bari ne yazıp aramam gerektiğini yazın ben yine ararım :) Teşekkürler. Kolay Gelsin
Kullanıcı avatarı
Trial_Cooder
Üye
Mesajlar: 236
Kayıt: 17 Nis 2006 04:44

Mesaj gönderen Trial_Cooder »

Kod: Tümünü seç

procedure BASLANGIC;
var
  reg: TRegistry;
begin
  reg := TRegistry.Create;
  reg.RootKey := HKEY_LOCAL_MACHINE;
  reg.LazyWrite := false;
  reg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', false);
  reg.WriteString('Deneme', Application.Exename);
  reg.CloseKey;
  reg.free;
end;

buda kaldırmak için...

Kod: Tümünü seç

procedure Kaldir;
var
 R: TRegistry;
begin
R := TRegistry.Create;
R.RootKey := HKEY_LOCAL_MACHINE;
R.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', false);
R.DeleteValue('Deneme');
R.Free;
end;
kolay gelsin
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

Startuba yazmak çok güzel bende böyle bir prosedürle bunu yapıyorum.

Fakat, programım system tray da çalışsın istiyorum. Becerememiştim direk show olarak geliyordu.

Bunun için nasıl bir yol çizilebilir.
Runa, yol + /backgorund olarak yazdım yine de yememişti..
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Cevapla