MT4 Dosyaları İşlevlerinin Değiştirilmesi. - sayfa 8

 

Ayrıca dll'leri MT4 işlem alanına enjekte edebilir.

-Birkaç kaynağı değiştirin, menüler, düğmeler vb. ekleyin ve dll'leri dinamik olarak yükleyin.

Dll'leri enjekte etmek:

Yapabilir :

-PE başlıklarının değiştirilmesi (yeni bir dll yüklemesi ekleyin) .

-İşlem alanına enjekte edin. (INJLIB.).

-Microsoft'un Detour API'sini kullanın..(Bir dolambaçlı yol ekleme, kendi çağrılan işleviniz yapıldıktan sonra ona geri atlama... Rotanızın hemen içinde LoadLibraryEx'i kullanmak da mümkündür..):

Temel olarak ASM'de:

Call function(x) (Bu, yoldan çıkacağınız fonksiyondur).

işlev x(){

jmp MyDetour}

Fonksiyon Yolum {

_asm{pushad}//Bu kayıtlara bir bakıştır, onları kaydetmeniz GEREKİR, döndüğünüzde aynılarına geri döndürmek için...Microsoft Detour kütüphanesi bunu kolaylaştırır..

İşlevi buraya ekle

_asm

}

Bu öğreticiyi okumak daha kolay: http://www.codeproject.com/dll/DLL_Injection_tutorial.asp

Oradan, MT4'e özel kaynaklar ekleyebilir, SQL işlevleri, Excel ve daha pek çok şey ekleyebilir, sadece DLL'leri ekleyip yükleyebilir.

Nasıl gittiğini bana bildirin, yardıma hazır..(Ama tüm işi yapmayın..) ve evet bu alanda biraz bilgim var..(C++,ASM, .C#) .

 

.dll sorunu için yardıma ihtiyacınız var

Herkese selam,

Birisi bana metatrader için bir dll oluşturma konusunda sahip olduğum bir sorun hakkında yardımcı olabilir mi?

code::Blocks veya DevC++ kullanıyorum. Her ikisi de dll'imi hatasız oluşturuyor ancak metatrader'da hata alıyorum: 'ExpertSample.dll' dll'sinden 'Test' işlevini çağıramıyorum ( hata 127 )

Tüm ayarlar tamam, dll'ye izin verildi, dll kütüphaneler klasöründe ...

Sanırım sorun, IDE'mde derlemeden önce projemin veya ide'nin parametre ayarları.

Bu konuda fikri olan varsa

Çok teşekkürler,

FerruFx

 

göstergemi DLL'ye nasıl dönüştürebilirim ???

herkese selam

göstergemi DLL uzantısına nasıl dönüştürebileceğimi bilen var mı??????

 

Sadece bilgi için:

bu konuya sahibiz https://www.mql5.com/en/forum/172885

 

Evet onu gördüm

ama göstergeler için değil

 

mtguru1.dll sorusu

Aşağıdaki MT4 komutlarını kullanıyorum:

handle=FileOpen(dosya, FILE_BIN|FILE_READ );

DosyaOkuDizesi

DosyaOkumaÇift

Dosya Bitiyor

Dll benzer işlevleri yürütebilir mi?

gFileRead bunları yapabilir mi?

Yoksa kernel32.dll'yi kullanmanın daha iyi bir yolu var mı?

C++ veya dll'lere aşina değilim, sadece MT4 kodu.

 

Keskingeliştirme

Merhaba,

C#, C++ veya VB.net'i olmayanlar için. Ücretsiz bir açık kaynak sürümünü buradan indirin:

SourceForge.net: SharpDevelop

Açık kaynak projesi burada bulunabilir:

SharpDevelop @ic#code

Onu seveceksin.

Saygılarımla

Derik

 

Delphi ve MQL4

herkese selam

MQL4'te kullanmak için bir delphi kodunu nasıl yaparım... DLL erişimi gibi...

örneği olan var mı?

Saygılarımızla

Charles

 

Ve bu küçük konuyu https://www.mql5.com/en/forum/174329 daha fazla işlevle güncelledim.