Bir VB6 uygulamasının kaynak kodunu kaybettiniz. İşte kurtarılabilecekler.
Bozulan disk, ayrılan geliştirici, çok eski bir sürümün yedeği: geriye yalnızca derlenmiş program kaldı. Bir VB6 decompiler’ı ondan sanılandan çok daha fazlasını çıkarır, ama her şeyi değil. Bu sayfa, siz hiçbir şey kurmadan önce neyin kurtarılıp neyin kurtarılamayacağını söyler.
Neye ihtiyacınız var
Derlenmiş dosya: Visual Basic 5 veya 6 ile üretilmiş bir .exe, .dll, .ocx veya .scr. Başka hiçbir şey. P-Code’a mı yoksa yerel koda mı derlendiğini bilmeniz gerekmez: VBReFormer bunu algılar ve her ikisini de işler. Bir paketleyiciyle korunan ikili dosyanın önce paketinin açılması gerekir.
Geri gelenler
- Formlar ve denetimler, resimler dahil tüm özellikleriyle: eksiksiz, her durumda.
- Kaynaklar, dizeler, kitaplık ve üçüncü taraf denetim başvuruları, proje yapısı: IDE’de yeniden açılan bir .vbp.
- Yordamların kodu: koşullar, döngüler, çağrılar, atamalar, denetim erişimleri; P-Code ve yerel kod fark etmeksizin okunabilir Visual Basic olarak yeniden oluşturulur. Kapsam sayfası bunun neye karşılık geldiğini program program ölçer.
Bizde de başkasında da asla geri gelmeyenler: derleyicinin saklamadığı yerel değişken adları ve yorumlar. Kurtarılan kod okunur ve yeniden derlenir; özgün koda kelimesi kelimesine uymaz.
Nasıl ilerlenir, önce ücretsiz
- 1İkili dosyayı ücretsiz sürümde açın veya kurulum gerektirmeyen çevrimiçi stüdyoya bırakın. Proje yapısını, eksiksiz formları ve tersine derlenen kodun bir önizlemesini görürsünüz.
- 2Kanıta göre karar verin: önizleme, motorun bir örnekten değil, sizin ikili dosyanızdan yeniden oluşturduğunu gösterir. Gördükleriniz lisansa değiyorsa alın; değmiyorsa hiçbir şey harcamamış olursunuz.
- 3Lisansla tam projeyi dışa aktarın ve Visual Basic 6’da yeniden açın. 7.0.5 ve 7.0.6 sürümleri tam olarak IDE’nin yeniden yüklemeyi kabul ettiği şeyler üzerinde çalıştı: bildirimler, olay türleri, diziler, başvurular.
Ayrıntılı makale: P-Code ile yerel kodu ayırt etmek ve nereden başlamalı
Bunu sizin yerinize biz yapalım mı?
Projeyi ikili dosyanızdan kurtarıyor, IDE’de yeniden açıyor ve bulunanların raporuyla birlikte bakıma hazır olarak teslim ediyoruz. Herhangi bir tekliften önce ikili dosyanın ücretsiz değerlendirmesi.
Ücretsiz değerlendirme isteyin