============================= int main(int argc, char * const argv[]) { if(argv[0] == string("sumcheater.exe")) cout << "I am nice." << endl; else cout << "I am evil." << endl; return 0; } ============================== D:\Programowanie\sumcheater>copy sumcheater.exe evilsumcheater.exe 1 file(s) copied. D:\Programowanie\sumcheater>fciv -md5 -sha1 sumcheater.exe // // File Checksum Integrity Verifier version 2.05. // MD5 SHA-1 ------------------------------------------------------------------------- 810f8d6566fd1cd38e33048c2c5c0f0f 22cde2152b1ee4a90a1177b8ae253b30f0e90993 sumcheater.exe D:\Programowanie\sumcheater>fciv -md5 -sha1 evilsumcheater.exe // // File Checksum Integrity Verifier version 2.05. // MD5 SHA-1 ------------------------------------------------------------------------- 810f8d6566fd1cd38e33048c2c5c0f0f 22cde2152b1ee4a90a1177b8ae253b30f0e90993 evilsumcheater.exe D:\Programowanie\sumcheater>sumcheater.exe I am nice. D:\Programowanie\sumcheater>evilsumcheater.exe I am evil. D:\Programowanie\sumcheater>