asmazh Posted January 2, 2012 Share Posted January 2, 2012 (edited) Merhabalar, AutoIT'in bütün kodlarını az çok öğrendim velakin DllCall ları görünce sinirleniyorum. Misal DllCall("user32.dll", "int", "MessageBox", "hwnd", 0, "str", "Some text", "str", "Some title", "int", 0) Buradaki "MessageBox" "SomeText" leri nereden öğrenip yazıyoruz. Kıssadan hisse demek istediğim şu; dll lerin fonksiyonlarını nasıl öğreniyorsunuz, nasıl okuyorsunuz, üzerinden oynama nasıl yapıyorsunuz? Malüm not defteri ile de açılmıyor. Bu konu hakkında internetten araştırma yaptım, Res Hack ile dll ler okunuyor ama pek bir şey anlamadım. Fonksiyonları göremedim. Edited January 2, 2012 by asmazh Quote Link to comment Share on other sites More sharing options...
galetis Posted January 2, 2012 Share Posted January 2, 2012 [code]http://www.nirsoft.net/utils/dllexp.zip[/code] Bu araçla dll lerden çağırılabilecek fonksiyonları görebilirsin. Quote Link to comment Share on other sites More sharing options...
asmazh Posted January 2, 2012 Author Share Posted January 2, 2012 @galetis Teşekkür ederim. İndirdim. "shell32.dll"yi okuttum. Bu fonksiyonların ne işe yaradığını kullana kullana mı öğreneceğim yoksa daha kolay bir yolu var mı? Quote Link to comment Share on other sites More sharing options...
galetis Posted January 2, 2012 Share Posted January 2, 2012 Sadece fonksiyonları ve parametreleri verir. Zaten gerisini kendinde çözersin. Quote Link to comment Share on other sites More sharing options...
blackman12 Posted January 2, 2012 Share Posted January 2, 2012 Windowsun kendi dllleri dışında dlller kullanıyorsan zaten indirdiğin yerde fonksiyonlar ve geri dönüşleri vardır. Windowsun dllleri içinse msdn kütüphanesinden istemediğin kadar bilgi ve örnek bulabilirsin. zaten dll exporter ile baktığın zaman fonksiyon adlarından çoğunun ne işe yaradığı belli oluyo. Quote Link to comment Share on other sites More sharing options...
mustafakara Posted January 4, 2012 Share Posted January 4, 2012 sevgili arkadaşlar aşağıdaki .dll fonksionunu nasıl kullanabilirim dahadoğrusu DLL Export Viewer programı ile aldığım bu fonksionları autoit kodlamasına nasıl dökebilirim bu kodlarla bir örnek verebilirmisiniz teşekkürler ================================================== Function Name : haspds_Install Address : 0x1000101e Relative Address : 0x0000101e Ordinal : 7 (0x7) Filename : haspds_windows.dll Full Path : C:\Yeni Klasör\haspds_windows.dll Type : Exported Function ================================================== Quote Link to comment Share on other sites More sharing options...
blackman12 Posted January 4, 2012 Share Posted January 4, 2012 Bu harici bir dll bu kadar bilgiyle ne işe yaradığını anlayamayız. dll nin linkini ver halledelim. Quote Link to comment Share on other sites More sharing options...
asmazh Posted January 15, 2012 Author Share Posted January 15, 2012 (edited) Hocam siz bize nasıl halledeceğinizi anlatsanız daha güzel olur. Bunun için hangi proramları kullanıyorsunuzş nasıl bir yöntem izliyorsunuz, fonksiyonların içeriğini nasıl buluyorsunuz bunları anlatsanız, bizde böyle şeyler için sizi bir daha rahatsız etmesek. Edited January 15, 2012 by asmazh Quote Link to comment Share on other sites More sharing options...
blackman12 Posted January 15, 2012 Share Posted January 15, 2012 Önce exedependency scanner la programın kullandığı dllleri buluyorum, sonra dllleri dll export viewer ile açıyorum fonksiyonları buluyorum. Fonksiyon adlarına bakarak zaten hangi fonksiyonu kullanacağımı anlıyorum. sonra o fonksiyon adını ve dll adlarıyla google da aratıp kullanımını buluyorum. Bazı fonksiyonlar için aramaya gerekte yok zaten, ne yapıcağınızı otomatik anlayabiliyosunuz bi müddet sonra. Quote Link to comment Share on other sites More sharing options...
ali::12 Posted January 15, 2012 Share Posted January 15, 2012 Selamun aleyküm blackman kardeşim senden bir konuda yardım isteyecektim, Autoit ile yapılmış bir çalışma buldum mp3 dosyasını pencerenin üstüne bıraktıgımız zaman müzik ritmine göre hareket ediyor çokta güzel olmuş bass.dll ve bassdflac.dll dosyalarını kullanmış ben bunu ams ye uyarlamak istiyorum nede olsa dll kullanılarak yapılıyor ama bir türlü kodların içinden çıkamadım. http://www.mediafire.com/?m2ymiwr9hsdj7hl Dosya burada bunu ams de kullanabilmem için fonksiyonların hangilerini kullanmam gerek. Quote Link to comment Share on other sites More sharing options...
asmazh Posted January 15, 2012 Author Share Posted January 15, 2012 @ali::12 AutoIT ile yapılmış olan o projeyi verebilir misin? Quote Link to comment Share on other sites More sharing options...
ali::12 Posted January 15, 2012 Share Posted January 15, 2012 Linkini verdim üstte fakat ams ye uyarlayamadım bir yapsam mp3 playerlarda felan kullanılır aslında. Quote Link to comment Share on other sites More sharing options...
blackman12 Posted January 15, 2012 Share Posted January 15, 2012 milano88 uyarladı bunu ona sor Quote Link to comment Share on other sites More sharing options...
mustafakara Posted January 24, 2012 Share Posted January 24, 2012 sevgili blackman12 dosyayı şu an http://karabunar.zxq.net/programlar/haspds_windows.rar adresine yükledim bu dosya ile neler yapabiliriz bu hasp driver ile alakalı olduğunu sanıyorum hasp driverlerini ve hasp emulator programını bütün olarak autoit kodlamalarına dökmeye çalışıyorum bu konuda yardımcı olmanız mümkünmü? teşekkürler 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.