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