Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
Hyper

Unpack.exe ve Launcher ilişkisi hakkında soru?

Önerilen Mesajlar

Merhaba, merak ettiğim konulardan birisi de şu;
mesela paylaşılan fileslar ile bir sunucu açıyoruz, tabii yanında patch'ini de paylaşıyorlar, bu patch'da exe vs. var. Sorunsuz bir şekilde patchdeki exe ile açmış olduğumuz sunucuya giriş yapıyoruz.. Ya sonrası?
Daha sonra bu exe'yi launcher ile nasıl ilişkilendiriyoruz? Yani o unpack'li exe ye tıkladığımızda launcher'dan girilmesi gerektiği döngüsünü nasıl sağlıyoruz.
İlginiz için şimdiden teşekkürler..

İletiyi paylaş


Link to post
Sitelerde Paylaş
Admin

Merhaba @ Hyper, herhangi bir programı başlatırken buna parametreler gönderiyoruz.
KnightOnLine.exe başlarken açılışında gelen parametre değerlerini okuyor ona göre işlem yapıyor.
Bu okuduğu parametrelerden birisi ise Launcher.exe tarafından gönderilen string oluyor.
Bu string değerini kendisinde bulunan string ile karşılaştırdığında eğer ki uyuşmuyorsa MessageBoxA fonksiyonu ile "Please execute Knight Online via Launcher!" hatasını ekranına yansıtıyor.
Ardından exit(-1) fonksiyonu ile de programı kapatıyor.

Bu parametre olaylarına Half Life oynamış iseniz aşina olabilirisiniz.
Çünkü aynı şekil orada da parametreler kullanılıyordu.
Bu konunun detayına inmek için "Execute exe with parametres" diye google aracılığıyla araştırabilirsiniz.

Aşağıdaki resimde o string değerini 2083 sürümüne ait KnightOnLine.exe de görebilirsiniz.

qvWbW5.png

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...