Mehmet Posted November 6, 2011 Share Posted November 6, 2011 (edited) 141mb dosya compile etmiyor acaba us UPX seçmesem veya Filelnstall compression bölümünü Highest yapsam sorun olurmu compile edermi sorunsuz. 100 mb üstü dosyaları hiç compile etmedim. [img]http://i.imgur.com/TCkpP.jpg[/img] Edited November 6, 2011 by MeHMeTBeN Quote Link to comment Share on other sites More sharing options...
blackman12 Posted November 6, 2011 Share Posted November 6, 2011 Upx i işaretleki boyut azalsın, fileinstallu highest yapman sana program açılırken ve dosyalar tempe çıkartılırken 3-5 saniye zaman kaybettirir hepsi bu. Ve revolt güzel oyundur Quote Link to comment Share on other sites More sharing options...
Mehmet Posted November 6, 2011 Author Share Posted November 6, 2011 (edited) ama üstad işaretliyken upx hiç bişey olmuyor compile ediyor gibi gözüküyor sonradan exe kayboluyor tempde bir şeyler atıp kayboluyor 10 dk bekledim bişi yok revolt katılımsız ve türkçe birde compile edebilsem güzel olurdu ama ne etcez Edited November 6, 2011 by MeHMeTBeN Quote Link to comment Share on other sites More sharing options...
Bultar Posted November 6, 2011 Share Posted November 6, 2011 exe sıkıştırmak için upx dışında bir sürü yol var neden onlara yönelmiyorsunuz ? http://en.wikipedia.org/wiki/Executable_compression adresinde görebilirsiniz. Benim en çok karşıma çıkan ASpack, UPX, PEcompact yine çok sık olmasada gördüğüm PEtite ve Armadillo, tabi o zamanlar ters mühendislikle ilgileniyordum maksat sıkıştırmaktan ziyade içinden orjinalini çıkartmaktı ama en sık gördüklerim bunlar.. Quote Link to comment Share on other sites More sharing options...
Mehmet Posted November 6, 2011 Author Share Posted November 6, 2011 ilgili dosyalar fileinstall ile exe gömmek olduğundan tercih ettim. ozaman upx seçmeden exe formatına çevirip yani compile ettikten sonra sizin önerdiğiniz sıkıştırma programlarıyla sıkıştırmayı denerim bilgiler için teşekkürler. Quote Link to comment Share on other sites More sharing options...
blue_life Posted November 7, 2011 Share Posted November 7, 2011 @MeHMeTBeN Öncelikle ben katılımsız çalışmalar yapmadığım için büyük boyutlu dosyaları, fileinstall ile test etmedim. Autoitte upx kullanılmasının bazı nedenleri, kısaca uygulama dosyasının boyutunu bir nebze düşürmesi, upxin üctretsiz olması ve antivürüs programları tarafından daha az uyarı vermesi vs. Eğer autoit ile yaptığın çalışma büyük boyutluysa upx gibi bir sıkıştırma kullanmayınız! Autoitte standart bir uygulama dosyamız olur ve compile edilmiş kodlar bu uygulama dosyamızın sonuna eklenir. Uygulamamız çalıştığında haliyle rame yüklenir ve uygulama dosyasının son kısımındaki kodları algılayıp çalıştırır. Upx ile sıkıştırma yaptığımızda, sadece bizim uygulama dosyamız upx tarafından sıkıştırılır. Yani ortalama autoitte upx ile elde edeceğimiz sıkıştırma oranı 1 mb yi bile geçmez. Autoit kodlarımız zaten compile edilirken sıkıştırılmaktadır. Compile edilmiş kodlar sıkıştırılmış olsa zaten autoit programımız çalışmaz ve hata verir. Kısaca büyük boyutlu dosyalarınızda uxp kullanmayınız. Zaten bu tip sıkıştırma yaptığımızda bazı antivirüsler tarafından bir takım uyarılara maruz kalıyoruz. Umarım anlatabilmişimdir, kolay gelsin arkadaşlar... Quote Link to comment Share on other sites More sharing options...
Mehmet Posted November 7, 2011 Author Share Posted November 7, 2011 (edited) @blue_life anladım gayet açıklayıcı oldu 2 sorunum var 1.sizin autoit için yapmış olduğunuz BL-AProtect .exe 60 mb olan compile edilmiş katılımsızlarımda hata veriyor kaç mb kadar destekliyor.? 100 mb'a kadar desteklemesi için tekrardan onarabilirmisizniz. [b]2.FileCreateShortcut(@ProgramFilesDir & "\revolt\revolt.exe",@DesktopDir & "\revolt.exe",@ProgramFilesDir) veya[/b] [b]FileCreateShortcut(@ProgramFilesDir & "\revolt\revolt.exe",@DesktopDir & "\revolt.lnk",@ProgramFilesDir)[/b] ile oyunun kısa yolunu masa üstüne aldığımda dizinleri bulamıyor.! hatası alıyorum ama oyunun dizinine gidip revolt.exe tıkladığımda gayet normal çalışıyor buna bir çare bulamazmıyız acaba. Edited November 7, 2011 by MeHMeTBeN Quote Link to comment Share on other sites More sharing options...
blue_life Posted November 7, 2011 Share Posted November 7, 2011 (edited) @MeHMeTBeN Yarın bakmaya çalışırım. Aslında ilgili koruma önlemi çok basitti. Yani işten anlayan birisi çözebilir. Daha gelişmiş yamalar yapabiliyoruz, lakin bazı antivirüsler uyarı veriyor. Yeni daha zor yamaları bir kaç kez denemiş ve antivirüs engeline takılmıştım malesef. Bir ara @radyofon güzel bir yama programı paylaşmıştı. Ondada antivirüs uyarı sayısı arttıyordu ama çok aşırı deyildi. Ilgili yama programıda kırılabiliyor lakin tahminime göre autoit ile ilgilenenlerin %95 ilgili yamayı kıramaz! Diğer soruna cevap vermemişim Çalışma dizinini hatalı yazmışsın. Aşağıdaki gibi dene! [color="#0000FF"][b]FileCreateShortcut(@ProgramFilesDir & "\revolt\revolt.exe",@DesktopDir & "\revolt.lnk",@ProgramFilesDir & "\revolt")[/b][/color] Edited November 7, 2011 by blue_life Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.