12-09-2022, 10:53 PM
بارك الله فيك على الطرح.
تم تجربة الدلفي
لاكن دلفي مع ASM لم يشتغل معي راجع هذا الفيديو
لقد قمت بترجمة الكود ل C++14
بارك الله فيك
تم تجربة الدلفي
لاكن دلفي مع ASM لم يشتغل معي راجع هذا الفيديو
https://youtu.be/1QXngMT9ekQ
لقد قمت بترجمة الكود ل C++14
#include <iostream>
#include <string>
using namespace std;
int main() {
bool inner_debug_keygen_mode = true;
string Serial;
string KeyX= "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
string RandomAlphabets = "xxxxxxxxxxxxxxxx";
int c,g,v;
// Use current time as seed for random generator
srand(time(0));
for (int i = 0; i < RandomAlphabets.length() - 1 ; ++i) {
RandomAlphabets[i] = KeyX[rand() % (KeyX.length()-1)];
}
// Debug RandomAlphabets
if (inner_debug_keygen_mode)
cout << "RandomAlphabets: " << RandomAlphabets << endl;
Serial = RandomAlphabets;
c = (rand() % 90)+ 0x10;
if (inner_debug_keygen_mode)
cout << "c: " << c << endl;
g = abs(2*c - 155) + 65;
if (inner_debug_keygen_mode)
cout << "g: " << g << endl;
v = (155 - c);
if (inner_debug_keygen_mode)
cout << "v: " << v << endl;
Serial[4-1] = static_cast<char>(g);
Serial[8-1] = static_cast<char>(c);
Serial[11-1] = static_cast<char>(v);
cout << "Serial: " << Serial << endl;
return 0;
}
بارك الله فيك