Привет
Я пытаюсь сделать функцию безопасности для моего C-проекта, чтобы, если кто-то ее украл, она стала бесполезной.
Это работает следующим образом:
Основная функция запускается только в том случае, если сравнение серийного номера моего macbook с зашифрованным равно 1.
Проблема в том, что я не могу получить системную информацию в программе.
Когда я делаю:
int main ()
{ i=0;
if (strcmp(system("system_profiler SPHardwareDataType | grep \"Serial Number\""),
"Serial Number (system): W80314GJATP"));
{
bla
bla
bla
}
else {for(i=0;i<100;i++)
{printf("Unauthorized Computer");
}
return 1;
}
Он выводит информацию только на стандартный вывод.
Есть ли способ сделать это сравнение?
С наилучшими пожеланиями