Mq4 Schutzmethoden...

[Gelöscht]  
Hallo, kann jemand die gemeinsamen Methoden zum Schutz der unsere indi...geben einige Beispiel MQ4 plz. teilen.
[Gelöscht]  
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.
[Gelöscht]  
#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


[Gelöscht]  
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.
[Gelöscht]  
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.
[Gelöscht]  
#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