こんにちは私は自分の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;
}
stdoutに情報を出力するだけです。その比較を行う方法はありますか?
よろしくお願いします