MT4 파일 기능 교체. - 페이지 8

 

DLL을 MT4 프로세스 공간에 주입할 수도 있습니다.

- 몇 가지 리소스를 변경하고 메뉴, 버튼 등을 추가하고 DLL을 동적으로 로드합니다.

dll 주입 :

할 수있어 :

-PE 헤더 변경(새 dll 로딩 삽입) .

- 프로세스 공간에 주입합니다. (INJLIB.).

-Microsoft의 Detour API를 사용합니다.( 우회 추가, 호출한 함수가 완료된 후 다시 점프... 우회 내부에서 LoadLibraryEx를 사용하는 것도 가능합니다..) :

기본적으로 ASM에서 :

function(x)를 호출합니다(이것은 우회할 함수입니다).

함수 x(){

jmp 마이디투어}

함수 Mydetour {

_asm{pushad}//이것은 레지스터를 살펴보고 반환할 때 정확히 동일하게 되돌리려면 저장해야 합니다. Microsoft Detour 라이브러리를 사용하면 이 작업을 쉽게 수행할 수 있습니다.

여기에 함수 삽입

_asm(팝패드}

}

이 튜토리얼을 더 쉽게 읽을 수 있습니다: http://www.codeproject.com/dll/DLL_Injection_tutorial.asp

거기에서 MT4에 사용자 지정 리소스를 추가하고 SQL 기능, Excel 등을 추가하고 DLL을 추가하고 로드하기만 하면 됩니다.

어떻게 진행되는지 알려주십시오. 도와드릴 준비가 되어 있습니다.(하지만 모든 작업을 수행하지는 않습니다..) 예, 저는 이 분야에 대해 꽤 알고 있습니다..(C++,ASM, .C#) .

 

.dll 문제에 대한 도움이 필요합니다.

안녕하세요 여러분,

누군가 메타트레이더용 dll을 생성할 때 발생하는 문제에 대해 저를 도와줄 수 있습니까?

저는 code::Blocks 또는 DevC++를 사용합니다. 둘 다 오류 없이 내 dll을 생성하지만 메타 트레이더에 오류가 있습니다. dll 'ExpertSample.dll'에서 'Test' 함수를 호출할 수 없습니다( 오류 127 ).

모든 설정이 정상이고 dll이 허용되며 라이브러리 폴더의 dll이 ...

내 IDE에서 컴파일하기 전에 내 프로젝트 또는 IDE의 매개변수 설정이 문제인 것 같습니다.

누군가 이것에 대한 아이디어가 있다면

정말 감사합니다,

FerruFx

 

내 표시기를 DLL로 어떻게 변환할 수 있습니까???

안녕 모두

내 표시기를 DLL 확장자로 변환하는 방법을 아는 사람이 있습니까????

 

참고용:

이 스레드가 있습니다 https://www.mql5.com/en/forum/172885

 

네 알겠습니다

그러나 지표용이 아닙니다.

 

mtguru1.dll 질문

다음 MT4 명령을 사용합니다.

핸들=파일열기(파일, FILE_BIN|FILE_READ );

파일읽기문자열

파일읽기이중

파일종료

dll이 유사한 기능을 실행할 수 있습니까?

gFileRead가 이러한 작업을 수행할 수 있습니까?

아니면 kernel32.dll을 사용하는 더 좋은 방법이 있습니까?

저는 C++ 또는 dll에 익숙하지 않고 MT4 코드에 익숙하지 않습니다.

 

샤프디벨롭

안녕,

C#, C++ 또는 VB.net이 없는 사용자를 위한 것입니다. 여기에서 무료 오픈 소스 버전을 다운로드하십시오:

SourceForge.net: SharpDevelop

오픈 소스 프로젝트는 여기에서 찾을 수 있습니다:

샤프개발 @ic#code

당신은 그것을 사랑합니다.

친애하는

데릭

 

델파이와 MQL4

안녕 모두

MQL4에서 사용할 델파이 코드를 만드는 방법... DLL 액세스와 같은...

샘플이 있나요?

문안 인사

찰스

 

그리고 이 작은 스레드 https://www.mql5.com/en/forum/174329 를 더 많은 기능으로 업데이트했습니다.