Exe programının koduna nasıl bakılır? Kaynak düzenleyicide bir .DLL veya .EXE dosyası nasıl açılır? Kaynak düzenleyicide herhangi bir dosyayı açmanın bir anlamı yok

Daha fazla yardım için Kaynak Ayarlayıcı.EXE, .DLL, .OCX, ekran koruyucular (.SCR) ve diğerleri gibi sıkıştırılmış dosyaları açabilirsiniz. Dosyayı açarak, dosyadaki kaynaklara erişimi reddedersiniz ve farklı formatlardaki simgeleri, imleçleri ve grafikleri değiştirebilir, menülerdeki satırları, iletişim kutularını ve müşteri arayüzünün diğer öğelerini değiştirebilirsiniz.

Ancak, dosyanın kaynaklarının program koduna eklendiğini ve program arayüzünü değiştirerek program koduna erişimi engellemediğinizi lütfen unutmayın. Kaynak düzenleyiciyi kullanarak programın temel öğelerini değiştirebilirsiniz. Kaynak düzenleyicinin ötesindeki program kodu değiştirilemez.

Daha ciddi değişiklikler için (ancak, Windows yazılımında yeterli kanıt olmadan iyi bir şey elde edilemez), PE Explorer (PE dosya yapısı düzenleyicisi) veya FlexHex'in (ikili dosyalar için hex düzenleyicisi) kullanılması önerilir.

Kaynak Ayarlayıcı'dan EXE veya DLL dosyasını açın

Dosyaları açmanın çeşitli yolları vardır. Dosyayı görüntülemek ve düzenlemek üzere açmak için düğmeye tıklayın. Açık dosya araç çubuğunda veya bir komut seçin Dosya > Açık menüden. Araç çubuğundaki düğmenin yanındaki açılır menü, kalan dosyaların listesine hızlı erişim sağlar. Bu liste komutuyla kaldırılabilir. Dosya > Son Dosyalar program menüsünden. Listedeki dosya sayısı diyalogda ayarlanır Özelleştirmek.


Dosyayı, ek Kaynak Ayarlayıcıyı kullanarak doğrudan Windows Gezgini'nden, dosyaya sağ tıklayıp seçeneğini belirleyerek de açabilirsiniz. Kaynak Ayarlayıcıyla Aç Bağlam menüsünden.

Veya dosya simgesini Windows Gezgini'nden masaüstündeki Kaynak Ayarlayıcı simgesine veya çalışan Kaynak Ayarlayıcının penceresine sürükleyip bırakabilirsiniz.

Dosyayı komut satırından da açabilirsiniz.
Örneğin: restuner.exe dosya adı.exe

Bir dosyayı açtığınızda, Kaynak Ayarlayıcı bir dizi otomatik işlem gerçekleştirir: UPX kullanılarak paketlenmediğini gösteren dosyanın paketini açar, ardından dosyanın yapısını ve kaynaklarını olası hatalara karşı kontrol eder ve Bozuk kaynakların kullanılabilirliği, dosya formatının özellikleri.

Dosyanın açılma saatine ilişkin notlar

Dosyayı açtığınızda bozuksa bunun üç nedeni vardır: dosya çalınmıştır, dosya 16 bittir veya dosya kaydedilmemiştir.

1. Uzlaşma: Bir çanta tarafından sıkıştırılan veya bir koruyucu tarafından çalınan hasar dosyası.

Bir dosyanın boyutunu değiştirmek için sıkıştırılma riski daha da yüksektir. Kapalı dosyalar için düzinelerce paketleyici ve koruyucu var ve sürekli yenileri ortaya çıkıyor. Resource Tuner yalnızca bir paketin, ancak en kapsamlı paketin (UPX) açılmasını teşvik eder. Diğer paketleyiciler desteklenmez ve dosyayı kendiniz açmanız gerekir; öncelikle dosyayı görüntülemek veya düzenlemek için açabilirsiniz.

Bu durum bir program uzlaşması olarak görülmemektedir. Diğer program yazarlarının yarattıklarını kötülükten çalma girişimlerine karşı mücadele etme niyetinde değiliz ve ticari ürünler ve kundağı motorlu ürünler de dahil olmak üzere düzinelerce farklı paketin açılmasını desteklemiyoruz.

2. Derleme: Değer dosyası 16 bitlik NE Yürütülebilir dosyadır. Bu biçim desteklenmiyor!

Programlarımız yalnızca 32 ve 64 bit PE dosyalarıyla çalışır. NE formatı ("Yeni Çalıştırılabilir"in kısaltması), Windows 3.xx'in eski sürümlerinden bu yana kaybolan 16 bitlik programlar için bir formattır. Windows 95'in gelişiyle birlikte bu formatın eski olduğu kabul edilir ve değiştirilmez, ancak Microsoft gibi güncel platformlarda kullanılabilir. 16 bitlik dosyaları desteklemiyoruz ve desteklemeyi de düşünmüyoruz.

3. Not: Dosya bir EXE dosyası veya DLL değildir. Hadi gidelim!

Kaynak Ayarlayıcı, dosyanın uzantısı olmadığı anlamına gelir. Derlenmiş dosyanın uzantısını değiştirirseniz, örneğin .EXE'yi .TXT olarak değiştirirseniz veya uzantıyı silerseniz, Resource Tuner aldanmayacaktır: program, bir dosyayı açarken dosyanın ortasındaki dosya başlığını analiz eder, ve uzantı hayretten etkilenmez.

Kaynak Ayarlayıcı size dosyanın birleştirilmediğini bildirdiği için durum budur. Tedarikçiden extensions.DLL içeren bir metin dosyasının güvenliğini sağladıysanız, dosya bir metin dosyası olarak kalır ve dinamik bir kitaplık haline gelmez. Genişletilmiş dosyanın sizi kandırmasına izin vermeyin.

Kaynak düzenleyicide herhangi bir dosyayı açmanın bir anlamı yok

Kaynak Ayarlayıcının kaydedilen 32/64 bit dosyaları algılamak ve düzenlemek için kullanılmasına bakılmaksızın, neredeyse her gün kaynakların bulunduğu çeşitli EXE dosyası türleri vardır.

1. Visual Basic kullanılarak oluşturulan dosyalar.

Bu tür dosyalarda kaynaklar bölümünde simge ve sürüm bilgisi dışında hiçbir şey yoktur. Visual basic ile yazılan programlardaki satırlar ve diyaloglar kendi özel formatlarında kaydedilir ve standart kaynak bölümü değiştirilmez.

2. Gigabayt veya daha fazla boyuttaki EXE dosyaları.

Oskolki Resource Tuner, ilk gigabayt içinde sanal bellekte saklanan bir görüntü dosyasını depolamak için doğal bir arayüz sağlayan 32 bitlik bir programdır. Dosya bir gigabayt boyutunda ve artık oraya sığmıyor.

3. Arşivler EXE dosyaları biçiminde kendi kendine paketlenir.

Bu tür dosyalarda, kaynaklarda simgeler ve sürümle ilgili bilgiler dışında hiçbir şey yoktur ve belki de hiçbir şey yoktur. Aslında bu, paketin açılması için bir program tarafından korunan arşivlenmiş verilerdir.

4. Diğer programların yükleyicileri.

Bu tür dosyaların kaynaklarda simgeler ve sürümle ilgili bilgiler dışında hiçbir şeyi yoktur. 3. noktaya çok benzer. Yükleyici dosyası, ortasında basit bir biçimde başka bir .EXE dosyasının ve bunun uygulanması için bir alt programın bulunduğu bir kap olarak görüntülenebilir. Ek olarak, yükleyici oluşturmaya yönelik programlar, arşivlenen verileri kaydetmek için çeşitli algoritmalar kullanır.

Kedisiz sürümün tadını çıkarın!


Kaynak Ayarlayıcısı şunlara odaklanır: Windows'un tüm sürümleri
2000 ve 8 ve 10'a kadar XP.

Minimum sistem faydaları:
İşlemci Intel Pentium® veya AMD K5 166 MHz
16 MB RAM

Güvenliği sağlamaya çalıştığımız için (özellikle şirketin zenginleri için) çıkış kodunu açmak imkansızdır.

Kodu sık sık açmanın yolları da vardır.

  • IDA Pro, pahalı bilgisayar korsanları olmadan dünyanın en iyisidir; kodu tersine çevirmek için makrolar kullanılabilir. Endişelenmeyin. Borland ürünleri özellikle naziktir.
  • Hiew.Exe, montajcı kodunuzu düzenlemenize olanak tanıyan, küçük bile olsa, ücretsiz bir yardımcı programdır. Metni sabit amaçlar için düzenleyebilirsiniz. Başka bir programla “çeviri” oluşturmak için kullanabilir, daha sonra firmanın adını silebilirsiniz.
  • Bir PDB dosyasıysa veya dosyaya hata ayıklama bilgisi eklenmişse, geliştirmenin ortasında kod çıkarılabilir (debug-info dolu olduğundan) ve nadiren değiştirilebilir. Çıkış kodunu kaldırmak mümkün değildir ancak “çıkış kodlarının seri numaraları ve adlarının” yanı sıra tüm sabitlerin, yerel değişkenlerin adlarını/değerlerini kaldırabilir, “fonksiyonların parçalanmasını” kaldırabilir ve sınıfları sınıftan kaldırmak (belki de programın tüm yapıları ve metni), razumіnnya roboti programını affetmek anlamına gelir. Belirli kütüphaneler (dll) için pdb dosyaları ayrı ayrı eklenebilir. Kendine saygısı olan bir şirketin, ürününün PDB incelemesine değmesine izin vermesi pek olası değildir.
  • DebugInfo bilgisi anlamına gelen Debug bilgisi, exe'ye yerleştirilmiştir. Böyle bir bilgi ve buna karşılık gelen bir yardımcı program varsa (örneğin, Borland Delphi koleksiyonları ve şarapları hakkında), bunu önceki noktaya benzer şekilde oluşturabilirsiniz. Bir şirketin bu kadar "kötü" bir anlaşmaya (pdb'ye benzer) izin verecek kadar kendine saygı duyması pek olası değildir.
  • Üzerindeki yazıların dosyası disSharp kullanılarak kodlarda tamamen bakılabiliyorsa (bu tür programlar import tablosunda sadece mscorlib ve hepsi “bağlıdır”). DisSharp, programların belirli bölümlerini kötü bir şekilde parçalara ayırıyor, ancak belki de ücretli sürümü veya benzer yardımcı programların ücretli sürümü, kodu daha net bir şekilde ortaya koyuyor.
  • Dosya FoxPro, Clipper ve benzeri bayt kodu dillerinde yazılmışsa özel yardımcı programlar (örneğin, Refox) tarafından açılabilir.
  • Exescope.exe yardımcı programı ResourceHacker.exe ve benzeri yardımcı programlar, başlığı, kitaplık bağlantılarını görüntülemenize olanak tanır (bunları takip edebilirsiniz) anlamak programın ne üzerine yazıldığı) ve programlarla kaynakları düzenleyin (Delphi dahil kaynak formları, simgeler, resimler, kaynak satırlarının tabloları).
  • Yaratılışın kodunu bildiğimiz için, onu açmak için özel araçlar olduğunu düşünüyorum (bunlar ücretli ve erişilemez).

Bununla birlikte, bir kod paketleyicinin (o zaman paket açıcıyı hemen boşaltmanız gerekir), bir şifreleyici/kendi kendini değiştiren kodun olmadığını biliyorum. Gizleyiciyi kırmazsanız kaybolmazsınız. Kod ne kadar büyük olursa, geliştirilmesi o kadar kolay olur.

Not: Benim özel düşüncem, her şeyin açılıp sinirleneceği, ancak bunun üzerinde çok zaman harcamanız gerekecek. Daha fazlası da olabilir (araçların bulunup bulunmadığına bağlı olarak; iyi araçlar kolaylıkla bulunamayabilir).


Bazı CODE.EXE düzeltmeleri ve diğer sistem EXE düzeltmeleri, Windows kayıt defterindeki sorunlardan kaynaklanıyor olabilir. Bazı programlar CODE.EXE dosyasını bozabilir, ancak programlar silinir veya değiştirilirse "artık" (artık) EXE kayıt defteri girdisini kaybederler.

Prensip olarak bu, gerçek dosyanın değiştirildiği sırada dosyanın Windows kayıt defterine yanlış kaydedildiği anlamına gelir. Windows yanlış talimatlar nedeniyle (bilgisayarınızdaki dosyaları kaldırmak için) bir dosyayı bulmaya çalışırsa, CODE.EXE programı başarısız olabilir. Ayrıca kötü yazılımların bulaşması, Game Cracker ile ilişkili kayıt defteri girdilerini bozabilir. Bu nedenle, EXE kayıt defteri girdileri bozuksa, sorunun köküne inmesi için bunların düzeltilmesi gerekir.

PC bakımcısı değilseniz, hata yapmak için CODE.EXE anahtarlarını silerek Windows kayıt defterini manuel olarak düzenlemeniz önerilmez. Kayıt defterini düzenlerken yapılan değişiklikler bilgisayarınızın kullanılamaz hale gelmesine ve işletim sisteminizde sorunlara neden olabilir. Aslında yanlış yere yerleştirilmiş bir koma var, bilgisayarın çekiciliğini bozabilir!

Böyle bir riskle bağlantılı olarak, CODE.EXE ile ilişkili sorunları taramak ve düzeltmek için %%product%% (Microsoft Gold Certified Partner'in parçaları) gibi güvenilir kayıt defteri temizleme araçlarını kullanmanızı öneririz. Kayıt defterini Vikorist ile temizleyerek, hatalı kayıt defteri girişlerini arama, bunları günlük dosyalara gönderme (örneğin, CODE.EXE dosyasına tıklama) ve çalışmayanları kayıt defterinin ortasına gönderme işlemini otomatikleştirebilirsiniz. Her taramadan önce, tek tıklamayla herhangi bir değişiklik yapmanıza olanak tanıyan ve sizi bilgisayarınıza gelebilecek olası zararlardan koruyan bir yedek kopya otomatik olarak oluşturulur. En önemlisi, kayıt defteri izinlerinin kaldırılması sistem akışkanlığını ve üretkenliğini önemli ölçüde artırabilir.


Peşin: Bilgisayarınıza aşina olmadığınız için Windows kayıt defterini manuel olarak düzenlemenizi önermiyoruz. Kayıt Defteri Düzenleyicisi'nin yanlış kullanımı ciddi sorunlara yol açabilir ve Windows'un yeniden kurulmasını gerektirebilir. Kayıt Defteri Düzenleyicisi'nin yanlış kullanımından kaynaklanan sorunların düzeltilebileceğini garanti etmiyoruz. Lütfen riski size ait olmak üzere Kayıt Defteri Düzenleyicisi ile iletişime geçin.

Windows kayıt defterini manuel olarak güncellemeden önce, kayıt defterinin CODE.EXE ile ilişkili kısmını (örneğin, Game Cracker) dışa aktararak bir yedek kopya oluşturmanız gerekir:

  1. Düğmeye tıklayın Başlamak.
  2. Girmek " emretmek" art arda arayın... HENÜZ BASKI YAPMAYIN GİRMEK!
  3. Programlanabilir tuşlar CTRL-Shift klavyede tuşuna basın GİRMEK.
  4. Erişim için bir iletişim kutusu görüntülenecektir.
  5. Basmak Bu yüzden.
  6. Kara kutu yanıp sönen bir imleçle açılır.
  7. Girmek " regedit"ve bas GİRMEK.
  8. Kayıt Defteri Düzenleyicisinde, yedek kopyasını oluşturmanız gereken CODE.EXE ile ilişkili anahtarı (örneğin Game Cracker) seçin.
  9. Menüde Dosya Seçme İhracat.
  10. Listede Bir şeyden korumak Game Cracker anahtarının yedek kopyasını kaydetmeniz gereken klasörü seçin.
  11. Alan içerisinde Dosya adı Yedekleme dosyası için bir ad girin; örneğin, "Game Cracker backup."
  12. Fikrini değiştir, sahanın yanında ne var? Dışa aktarma aralığı vibrano anlamı Vibrana Gilka.
  13. Basmak Kaydetmek.
  14. Dosya kaydedilecek genişletilmiş.reg.
  15. Artık CODE.EXE ile ilişkili kayıt defteri girişinin yedek bir kopyasına sahipsiniz.

Kayıt defterini manuel olarak düzenlemenin sonuçları bu makalede anlatılmayacaktır ancak sisteminize ciddi zararlar verebilir. Kayıt defterini manuel olarak düzenleme hakkında daha fazla bilgi edinmek isterseniz, lütfen aşağıdaki talimatlara dikkat edin.