Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <windows.h>
- UCHAR
- szFileSys[255],
- szVolNameBuff[255];
- DWORD
- dwMFL,
- dwSysFlags,
- dwSerial;
- #define My_HWID (1289182852)
- VOID CheckValidHardwareID()
- {
- GetVolumeInformation("C:\\",(LPTSTR)szVolNameBuff,255,&dwSerial, &dwMFL,&dwSysFlags,(LPTSTR)szFileSys,255);
- if (dwSerial == My_HWID)
- {
- MessageBox(0,"VALID HARDWARE ID","INFORMATION",MB_OK | MB_ICONINFORMATION);
- // Serial valid
- }
- else
- {
- MessageBox(0,"VALID HARDWARE ID","INFORMATION",MB_OK | MB_ICONERROR);
- ExitProcess(1); // Force Exit
- // Invalid Serial
- }
- }
- BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
- {
- if (dwReason == DLL_PROCESS_ATTACH)
- {
- CheckValidHardwareID();
- }
- return TRUE;
- }
Add Comment
Please, Sign In to add comment