Windows Dll ' İ Kullanabilmek İçin İnterface
-
Merhaba arkadaşlar elimde eski bir dll bulunmakta ve bunu projemde kullanmam gerekiyor. Ancak elimde interface'i mevcut değil. Bu yüzden kullanamıyorum. Bunu disassamble edip nasıl kullanılacağını gösteren bir interface'e ihtiyacım var. Bu konuda bilgisi olan arkadaşlar lütfen bana pm atsın. Bu iş için ücret konusunda da konuşabiliriz.
kolay gelsin...
-
Bu iş için ücret mi ? Hobaaa, tahribat'ta bilgiye ücret istenmez :P
Ben sana şöyle http://www.nirsoft.net/utils/dll_export_viewer.html bir araç önereyim. O dll içindeki fonksiyonlara bir göz atıp, onları nasıl çağırabileceğine bakabilirsin...
-
Teşekkürler , eline sağlık.
-
Rica ederim, yardımcı olduysam ne mutlu. Sevap kazandım 2011'e girerken =)
Fonksiyonları çağırırken asm-c-c++-c# her ne dilde çağırıyorsan alacağı değişkenlerin yazılımında da yardım edebilirim.
Ama illa yok abi para vercem diyorsan;
ben hiç almayayım > önce sen benim konuya bir göz atarak ülkene yardım sağlayabil. :) http://www.tahribat.com/Forum-Iste-Turkiye-Yi-Bolme-Plani-128187/
Paylaşalım, paylaştıralım....
Bu arada dll kullanımlarına dikkat et, eski dll'se misal win api'den fonk. çağırıyor olabilir. eski versiyon ile elindeki dll tutmaya bilir ( çünkü yeni o.s.'desindir... ) vs.... Dll'in yada yazdığın sistemin exception catch'ları yoksa, hata çok zor bulunur =)
-
sağol link için.
evet bana da o değişkenler gerek aslında. sonuçta c den o dll i çağırmak için bunlara da ihtiyacım olacak.
yani kendi kodumdan
int ret = libFonk(param1, param2);
diyebilmek istiyorum
-
up
-
Pm atmışsın hocam, buraya yazayım başkalarıda sevaplansın.
Çağıracağın fonksiyonun parametreleri nirsoft'un yazılımı ile göremiyorsan,
PE explorer'ın DLL export viewer plugin'ini kullan( PE Explorer programı ile birlikte tabi ), o şekilde bulabilmen lazım.
Eğer yok o da yemedi dersen, ms vs araçlarını dene, o da olmaz ise, sende bir ayıp vardır, benim dll'yi açıpta incelemem gerekebilir(x32 asm ise). :)
Kolay gelsin_