Klasöre Týklayýnca Ýçindeki Program Otomatik Olarak Çalýþsýn

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
cagri_85
Üye
Mesajlar: 95
Kayıt: 16 Oca 2004 11:10

Klasöre Týklayýnca Ýçindeki Program Otomatik Olarak Çalýþsýn

Mesaj gönderen cagri_85 »

bunu nasýl yapabilirim bir kod veya function varmýdýr.Hani þu cd'lerde olan autorun.inf dosyasýndaki gibi yapmak istiyorum
Kullanıcı avatarı
micoteam
Üye
Mesajlar: 66
Kayıt: 07 Tem 2004 09:12
Konum: İstanbul

Mesaj gönderen micoteam »

Buna gereksinim duymandaki amac ne onu anlamadım..
..:En Büyük Başarı Hiç Düşmemek Değil, Her Düşüş Sonunda Kalkıp Yola Devam Edebilmektir:..
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

dosya uzantılarına bakarsın şarta uyan varsa ShellExecute ile çalıştırabilirsin.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
cagri_85
Üye
Mesajlar: 95
Kayıt: 16 Oca 2004 11:10

dosya

Mesaj gönderen cagri_85 »

merhaba husonet bir örnek vererek açýklarsanýz çok sevinirim :)
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

mesala klasörü açtın içindeki dosya isimlerini bir tane listbox a ata ardından döngü ile tara şartına uyan dosyayı open yap.

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
bu işlemi windows gezgininde mi yoksa yazacağınız bir prg demi yapmak istiyorsunuz.
+
eğer klasörün içinde iki veya daha fazla exe dosyası varsa ne olacak?
:?: :?: :?: :?:
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
cagri_85
Üye
Mesajlar: 95
Kayıt: 16 Oca 2004 11:10

dosya

Mesaj gönderen cagri_85 »

merhaba :)

bu iþlem sadece windows gezgininde yapmak istiyorum.Klasörün içinde sadece bir .exe var baþka yok klasöre týklayýnca .exe otomatik olarak harekete geçecek bu kadar.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Bu kadar mı? :D Kolay gelsin...
cozturk
Üye
Mesajlar: 484
Kayıt: 15 Haz 2005 05:22

Mesaj gönderen cozturk »

Bu olay aynı zipin içine gömülü virüsler gibi birşeydir. virüs hemen harekete geçer. içine bakmak yeterli..
Kullanıcı avatarı
MakPRO
Üye
Mesajlar: 251
Kayıt: 31 Eki 2003 05:21
Konum: Antalya
İletişim:

Mesaj gönderen MakPRO »

Bu işlem security için tehlikelidir. böyle birşey düşünelemez bile . sizce ?
Kullanıcı avatarı
ozkanagiral
Üye
Mesajlar: 79
Kayıt: 17 Oca 2004 06:23
Konum: istanbul
İletişim:

Mesaj gönderen ozkanagiral »

Evet bunu yapmak mümkün, öncelikle programın sistem açılışında yüklenmeli görünür modda olmasa da bellekte olmalı, sonra windows olaylarını biliyorsun onları takip etmelisin bunun için WinSight32 delphi ile gelen uygulamayı incelemek isteyebilirsin, sonra klasörün içinde birden fazla exe olsa bile bellekteki programından

Kod: Tümünü seç

TabloYolu := ExtractFilePath(Application.ExeName) + 'Data\';
benzeri bir yolla ve hemen ardından kendi exe 'ni görünür yada bir işlem için çalışır yapabilirsin, zaten programın bellekte olduğu için doğru klasör karşılaştırması yapabilirsin.
ikinci olarak aklıma gelen şu anda iki uygulamaya bölmen, birini benim klasörmü uygulaması bellekte olan ve yine birden fazla exe varsa bile

Kod: Tümünü seç

FileExists()
vb. bir yolla doğrular ve ana uygulamayı açarsın, diğerinide işlem yapan ana uygulama olarak yapabilirsin.
Kolay Gelsin
Cevapla