Mq4保护方法... - 页 3 1234 新评论 qjol 2014.04.23 13: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,你必须调整代码,例如RegOpenKeyW 而不是RegOpenKeyA。 szgy74 2014.04.23 14:08 #22 https://www.mql5.com/en/articles/1572 Ian Venner 2014.04.23 14:13 #23 如何硬编码一个文件的哈希值,然后在运行时进行检查。 [删除] 2014.04.23 14:35 #24 SDC: 如何硬编码一个文件的哈希值,然后在运行时编码来检查。这将使系统瘫痪,有样本吗? [删除] 2014.04.23 14:37 #25 szgy74: https://www.mql5.com/en/articles/1572 这些都是过时的! Syed Naufal Gaddafi 2014.04.23 17:02 #26 然后,你需要请人帮你编码。 ozod0309 2014.07.15 22:27 #27 如果你有兴趣,我可以做 Alain Verleyen 2014.07.16 16:22 #28 ozod0309: 如果你有兴趣,我可以做 那就做吧,然后把结果发到这里。在这个论坛上不允许做广告。 lou jiyang 2014.09.22 06:29 #29 kum01049:#import "Kernel32.dll"bool GetVolumeInformationA(string RootPathName,string VolumeNameBuffer, int VolumeNameSize,int& VolumeSerialNumber[], int MaximumComponentLength,int FileSystemFlags, string FileSystemNameBuffer,int FileSystemNameSize)。#导入 //+------------------------------------------------------------------+*/string SystemDriveSerialNumber(string sDrive) {int iVolumeSerialNumber[1]={0};string sVolumeSerialNumber="Lxxxx";如果(GetVolumeInformationA(sDrive+":\\", " ", 15, iVolumeSerialNumber, 0, 0, " ", 15)){sVolumeSerialNumber=IntegerToHexString(iVolumeSerialNumber[0])。sVolumeSerialNumber=StringConcatenate(StringSubstr(sVolumeSerialNumber,0,4), "-", StringSubstr(sVolumeSerialNumber,4)) 。}return(sVolumeSerialNumber)。这是不工作的 GetVolumeInformationA =============>GetVolumeInformationW欢迎你 :) [删除] 2014.09.22 13:36 #30 appleparty:GetVolumeInformationA =============>GetVolumeInformationW欢迎你 :) 除非你不介意这个函数 在每个Mac上都返回0。 1234 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
阅读注册表不那么帮助满
/ / + ----------------------------------------------- ------------------- +
由于B600>字符串是UNICUDE,你必须调整代码,例如RegOpenKeyW 而不是RegOpenKeyA。
如何硬编码一个文件的哈希值,然后在运行时编码来检查。
https://www.mql5.com/en/articles/1572
这些都是过时的!
如果你有兴趣,我可以做
这是不工作的
GetVolumeInformationA =============>GetVolumeInformationW
欢迎你 :)
GetVolumeInformationA =============>GetVolumeInformationW
欢迎你 :)