Wie kann ich feststellen, ob ich dekompiliert habe oder nicht? - Seite 32

 
Uladzimir Izerski:
Wir können nicht 100%ig sicher sein, aber die Dekompilierung wird in Schleifen durchgeführt.

Sollte der Dekompilierungsprozess nicht numerische Werte anstelle vonSELECT_BY_POS, MODE_TRADES usw. verwenden?

 
Irek Gilmutdinov:

Es sieht nicht einmal annähernd aus wie ein dekompilierter Quelltext.

Wenn die Quelle dekompiliert wurde, wurde sie so stark bearbeitet, dass es unmöglich ist, dies mit Sicherheit zu sagen.

Die neuesten Versionen von Ilan sehen auch nicht wie dekompiliert aus, aber sie sind alle eindeutig Modifikationen des Decompilers.
 
Mikhail Zhitnev:

Sehen Sie, ob es dekompiliert ist oder nicht? Soll ich diese Art von Arbeit aufgeben?

Code-Schnipsel:

stoisch dekompilieren
 

Kann dieser Code als dekompiliert betrachtet werden?

Hier ist ein Fragment

int start() {

   if (timeFrame!=Period())
   {
      int limit = MathMin(Bars-1,barsback*timeFrame/Period());
      for (int i = limit; i >= 0; i--)
      {
         int y = iBarShift(NULL,timeFrame,Time[i]);
         buffer1[i] = iCustom(NULL,timeFrame,fileName,0,Length,barsback,alertsOn,alertsOnCurrent,alertsMessage,alertsSound,alertsNotify,alertsEmail,soundfile,arrowsVisible,arrowsIdentifier,arrowsDisplacement,arrowsUpColor,arrowsDnColor,arrowsUpCode,arrowsDnCode,arrowsUpSize,arrowsDnSize,0,y);
         buffer2[i] = iCustom(NULL,timeFrame,fileName,0,Length,barsback,alertsOn,alertsOnCurrent,alertsMessage,alertsSound,alertsNotify,alertsEmail,soundfile,arrowsVisible,arrowsIdentifier,arrowsDisplacement,arrowsUpColor,arrowsDnColor,arrowsUpCode,arrowsDnCode,arrowsUpSize,arrowsDnSize,1,y);
      }
      return(0);
   }
   
   
   double low1;
   double high1;
   double cero[10000][3];
   if (!cer3) return (0);
   
  
   int pep = 0;
   int bep = 0;
   int tep = 0;
  
   double high60 = High[barsback];
   double low68 = Low[barsback];
   
   int li3 = barsback;
   int li6 = barsback;
   for (int li2 = barsback; li2 >= 0; li2--) {
      low1 = 10000000;
      high1 = -100000000;
      for (int li8 = li2 + Length; li8 >= li2 + 1; li8--) {
         if (Low[li8] < low1) low1 = Low[li8];
         if (High[li8] > high1) high1 = High[li8];
      }
      if (Low[li2] < low1 && High[li2] > high1) {
         bep = 2;
         if (pep == 1) li3 = li2 + 1;
         if (pep == -1) li6 = li2 + 1;
      } else {
         if (Low[li2] < low1) bep = -1;
         if (High[li2] > high1)bep  = 1;
      }
      if (bep != pep && pep != 0) {
         if (bep == 2) {
            bep = -pep;
            high60 = High[li2];
            low68 = Low[li2];
            cer = FALSE;
            cer2 = FALSE;
         }
         tep++;
         if (bep == 1) {
            cero[tep][1] = li6;
            cero[tep][2] = low68;
            cer = FALSE;
            cer2 = TRUE;
         }
         if (bep == -1) {
            cero[tep][1] = li3;
            cero[tep][2] = high60;
            cer = TRUE;
            cer2 = FALSE;
         }
         high60 = High[li2];
         low68 = Low[li2];
      }
      if (bep == 1) {
         if (High[li2] >= high60) {
            high60 = High[li2];
            li3 = li2;
         }
      }
      if (bep == -1) {
         if (Low[li2] <= low68) {
            low68 = Low[li2];
            li6 = li2;
         }
      }
      pep = bep;
      if (cer2 == TRUE) {
         buffer2[li2] = 1;
         buffer1[li2] = 0;
      }
      if (cer == TRUE) {
         buffer2[li2] = 0;
         buffer1[li2] = 1;
      }
      manageArrow(li2);
   }
   manageAlerts();
   return (0);
}
 
Andrey Kaunov:

Kann dieser Code als dekompiliert betrachtet werden?

Hier ist ein Ausschnitt.

Sieht so aus, aber nein, wahrscheinlich nicht. Einige Variablennamen sind sinnvoll. Obwohl, vielleicht ein überarbeitetes Dekompilieren...

Höchstwahrscheinlich nach der Verarbeitung dekompiliert.
 
Реter Konow:
Das scheint so, ist aber nicht so. Die Namen einiger Variablen sind sinnvoll. Obwohl, vielleicht ist es eine neu kompilierte Dekompilierung...

Höchstwahrscheinlich nach der Verarbeitung dekompiliert.

Die Frage ist nur, ob sie mich dafür verbieten werden oder nicht))).

Der Rest des Codes scheint im Allgemeinen angemessen zu sein.

 
Andrey Kaunov:

Die Frage ist, ob es verboten wird oder nicht)))

Der Rest des Codes scheint im Allgemeinen angemessen zu sein.

Ich glaube, es handelt sich um eine verarbeitete Dekompilierung. Variablen wurden hastig umbenannt.
 
Andrey Kaunov:

Die Frage ist, ob es verboten wird oder nicht)))

Der Rest des Codes scheint im Allgemeinen angemessen zu sein.

Der Name li¹ ist verdächtig

 
Kann ich nicht die Codeschnipsel anderer Leute verwenden? Denn mein ganzes Projekt besteht aus Teilen, die nicht von mir geschrieben wurden. Aber ich versuche nicht, sie zu verkaufen....
 
Реter Konow:
Sieht so aus, aber nein, wahrscheinlich nicht. Einige Variablennamen sind sinnvoll. Obwohl vielleicht ein überarbeitetes Dekompilieren...

Höchstwahrscheinlich nach der Verarbeitung dekompiliert.

vielleicht

pep = 0;
   int bep = 0;
   int tep

pep - in jemandes Sprache pips, und bep - tp, tep-sl)

cero - bar)