Mq4 보호 방법.. - 페이지 3 1234 새 코멘트 qjol 2014.04.23 15:54 #21 kum01049 : 레지스트리를 읽는 중이 아니므로 전체 도움말 / / + ----------------------------------------------- ------------------- + / / | Readreg.mq4 | / / + -------------------- ---------------------------------------------- + # property copyright " " # Property Link " " //————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— // LIBRARY WORK WITH РЕЕСТРОМ //————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— #import " advapi32.dll " int RegOpenKeyA ( int hkey , string lpSubKey , int phkResult []) ; int RegCloseKey ( int hkey ) ; int RegQueryValueExA ( int hkey , string lpValueName , int lpReserved , int lpType [] , string lpData , int lpcbData []) ; int RegSetValueExA ( int hkey , string lpValueName , int Reserved , int dwType , string lpData , int cbData ) ; B600 > 문자열은 UNICUDE이므로 RegOpenKey A 가 아닌 RegOpenKey W 와 같은 코드를 적용해야 합니다. szgy74 2014.04.23 16:08 #22 https://www.mql5.com/en/articles/1572 Ian Venner 2014.04.23 16:13 #23 파일의 해시를 하드 코딩한 다음 런타임에 확인 하도록 코딩하는 것은 어떻습니까? [삭제] 2014.04.23 16:35 #24 SDC : 파일의 해시를 하드 코딩한 다음 런타임에 확인하도록 코딩하는 것은 어떻습니까? 그것은 시스템, 어떤 샘플을 내려 놓을 것입니까? [삭제] 2014.04.23 16:37 #25 szgy74 : https://www.mql5.com/en/articles/1572 그것들은 구식입니다! Syed Naufal Gaddafi 2014.04.23 19:02 #26 그런 다음 다른 사람에게 코드를 요청해야 합니다 . ozod0309 2014.07.16 00:27 #27 당신이 관심이 있다면, 나는 그것을 할 수 있습니다 Alain Verleyen 2014.07.16 18:22 #28 ozod0309 : 당신이 관심이 있다면, 나는 그것을 할 수 있습니다 그런 다음 여기에 결과를 게시하십시오. 이 포럼에서는 광고가 허용되지 않습니다. Ji Yang Lou 2014.09.22 08:29 #29 kum01049 : #가져오기 "Kernel32.dll" bool GetVolumeInformationA(문자열 루트 경로 이름, 문자열 VolumeNameBuffer, int VolumeNameSize, int& VolumeSerialNumber[], int MaximumComponentLength, int FileSystemFlags, 문자열 FileSystemNameBuffer, int 파일 시스템 이름 크기); #수입 //+----------------------------------------------- -------------------+*/ 문자열 SystemDriveSerialNumber(문자열 sDrive) { int iVolumeSerialNumber[1]={0}; 문자열 sVolumeSerialNumber="Lxxxx"; if(GetVolumeInformationA(sDrive+":\\", " ", 15, iVolumeSerialNumber, 0, 0, " ", 15)) { sVolumeSerialNumber=IntegerToHexString(iVolumeSerialNumber[0]); sVolumeSerialNumber=StringConcatenate(StringSubstr(sVolumeSerialNumber,0,4), "-", StringSubstr(sVolumeSerialNumber,4)); } 반환(sVolumeSerialNumber); 이것은 작동하지 않습니다 GetVolumeInformationA ==============> GetVolumeInformationW 천만에요 :) [삭제] 2014.09.22 15:36 #30 appleparty : GetVolumeInformationA ==============> GetVolumeInformationW 천만에요 :) 이 함수 가 모든 Mac에서 0을 반환한다는 사실을 염두에 두지 않는 한. 1234 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
레지스트리를 읽는 중이 아니므로 전체 도움말
/ / + ----------------------------------------------- ------------------- +
B600 > 문자열은 UNICUDE이므로 RegOpenKey A 가 아닌 RegOpenKey W 와 같은 코드를 적용해야 합니다.
파일의 해시를 하드 코딩한 다음 런타임에 확인하도록 코딩하는 것은 어떻습니까?
https://www.mql5.com/en/articles/1572
그것들은 구식입니다!
당신이 관심이 있다면, 나는 그것을 할 수 있습니다
이것은 작동하지 않습니다
GetVolumeInformationA ==============> GetVolumeInformationW
천만에요 :)
GetVolumeInformationA ==============> GetVolumeInformationW
천만에요 :)