Mq4 Schutzmethoden...

 
Hallo, kann jemand die gemeinsamen Methoden zum Schutz der unsere indi...geben einige Beispiel MQ4 plz. teilen.
 
für 600 Gebäude oder mehr
 
Wenn es gemeinsame Methoden zum Schutz gibt, dann gibt es auch gemeinsame Methoden zur Aufhebung des Schutzes.
 
Dann legen Sie ihn in den Indikator.
 
#import "Kernel32.dll"
bool GetVolumeInformationA(string RootPathName,
string VolumeNameBuffer, int VolumeNameSize,
int& VolumeSerialNumber[], int MaximumComponentLength,
int FileSystemFlags, string FileSystemNameBuffer,
int FileSystemNameSize);
#import
//+------------------------------------------------------------------+*/
string SystemDriveSerialNumber(string sDrive) {
int iVolumeSerialNumber[1]={0};
string sVolumeSerialNumber="Lxxxx";
if(GetVolumeInformationA(sDrive+":\\", " ", 15, iVolumeSerialNumber, 0, 0, " ", 15))
{
sVolumeSerialNumber=IntegerToHexString(iVolumeSerialNumber[0]);
sVolumenSerienNummer=StringConcatenate(StringSubstr(sVolumenSerienNummer,0,4), "-", StringSubstr(sVolumenSerienNummer,4));
}
return(sVolumenSerienNummer);

dies funktioniert nicht


 
das Indi muss nur für ein bestimmtes System funktionieren..
 
Sie versuchen, Ihr indi zu vermarkten, also müssen Sie in Google suchen: mql4 protection.
 
Wenn Sie für mql4 Schutz gehen, nur Vorschlag, den sie sagen, um es in dll zu schreiben..aber ich weiß nicht, wie das zu tun.
 
Suche in Google: mql4 protection
 
Tut mir leid. Ich kann Ihnen nicht helfen.
 
#import "Kernel32.dll"
bool GetVolumeInformationW(string RootPathName,
string VolumeNameBuffer, int VolumeNameSize,
int& VolumeSerialNumber[], int MaximumComponentLength,
int FileSystemFlags, string FileSystemNameBuffer,
int FileSystemNameSize);
#import
//+------------------------------------------------------------------+*/
string SystemDriveSerialNumber(string sDrive) {
int iVolumeSerialNumber[1]={0};
string sVolumeSerialNumber="Lxxxxx";
if(GetVolumeInformationA(sDrive+":\\", " ", 15, iVolumeSerialNumber, 0, 0, " ", 15))
{
sVolumeSerialNumber=IntegerToHexString(iVolumeSerialNumber[0]);
sVolumenSerienNummer=StringConcatenate(StringSubstr(sVolumenSerienNummer,0,4), "-", StringSubstr(sVolumenSerienNummer,4));
}

return(sVolumenSerienNummer);

Nur bei diesem Teil der Codierung brauche ich Hilfe. Es funktioniert nicht :x