Comment puis-je savoir si j'ai décompilé ou non ? - page 32

 
Uladzimir Izerski:
Nous ne pouvons pas être sûrs à 100%, mais la décompilation est dessinée en boucles.

Le processus de décompilation ne devrait-il pas utiliser des valeurs numériques au lieu deSELECT_BY_POS, MODE_TRADES, etc.

 
Irek Gilmutdinov:

Il ne ressemble même pas à une source décompilée.

Si la source a été décompilée, elle a été modifiée à un point tel qu'il est impossible d'en être sûr.

Les dernières versions d'Ilan ne ressemblent pas non plus à des versions décompilées, mais elles sont toutes sans ambiguïté des modifications du décompilateur.
 
Mikhail Zhitnev:

Voir si c'est une décompilation, ou pas ? Est-ce que j'abandonne ce genre de travail ?

Extraits de code :

décompiler stoïque
 

Ce code peut-il être considéré comme décompilé ?

En voici un 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:

Ce code peut-il être considéré comme décompilé ?

Voici un fragment.

Ça y ressemble, mais non, probablement pas. Certains noms de variables ont un sens. Bien que, peut-être une décompilation retravaillée...

Probablement décomposé après le traitement.
 
Реter Konow:
Ça semble l'être, mais ça ne l'est pas. Les noms de certaines variables ont un sens. Bien que, peut-être que c'est une décompilation recompilée...

Très probablement décompilé après traitement.

La question est de savoir s'ils me banniront pour cela ou non))).

Le reste du code semble être généralement adéquat.

 
Andrey Kaunov:

La question est de savoir s'il sera interdit ou non))))

Le reste du code semble généralement adéquat.

Je pense que c'est une décompilation traitée. Les variables ont été renommées à la hâte.
 
Andrey Kaunov:

La question est de savoir s'il sera interdit ou non))))

Le reste du code semble être généralement adéquat.

Le nom li¹ est suspect

 
Je ne peux pas utiliser les extraits de code d'autres personnes ? Parce que tout mon projet est constitué de morceaux qui ne sont pas écrits par moi. Mais je n'essaie pas de les vendre. ....
 
Реter Konow:
Ça y ressemble, mais non, probablement pas. Certains noms de variables ont un sens. Bien que peut-être une décompilation retravaillée...

Probablement décomposé après le traitement.

peut-être

pep = 0;
   int bep = 0;
   int tep

pep - dans la langue de quelqu'un pips, et bep - tp, tep-sl)

cero - bar)

Raison: