Source: Trial verificação via hd Disk ssd número

 Verificar o Hd /SSD DISCO RIGIDO C++ SOURCE

Exemplo para que seu cliente  não compartilhe a dll. para que funcione só no computador dele. "no computador que o HD/SSD Está.
Antes você precisa pegar o serial do disco.
Comando Para CMD

wmic diskdrive get model,serialnumber

Source:

#include <windows.h>

#include <mmsystem.h>

#include <stdio.h>

#include <fstream>

UCHAR

szFileSys[255],

szVolNameBuff[255];

DWORD

dwMFL,

dwSysFlags,

dwSerial;

#define My_HWID (3869242072) //ID DO DISCO DO SEU CLIENTE 

VOID CheckValidHardwareID()

{

         

        GetVolumeInformation("C:\\",(LPTSTR)szVolNameBuff,255,&dwSerial, &dwMFL,&dwSysFlags,(LPTSTR)szFileSys,255);

        if (dwSerial == My_HWID) 

        {

      '' MessageBox(0,"Computador Verificado","INFORMATION",MB_OK | MB_ICONINFORMATION);

             

        }

        else 

        {

    MessageBox(0,"FALHA! ATUALIZE SUA ASSINATURA","INFORMATION",MB_OK | MB_ICONERROR);

                ExitProcess(1); 

            

        }

       

}                             


UINT WINAPI hdSERIAL(VOID *)

{

CheckValidHardwareID();

return NULL;

}


Postar um comentário

Postagem Anterior Próxima Postagem