bonjour, j'ai des souci avec le SDK de VMProtect ceci fonctionne pas je comprend pas, aucune erreur juste un false en retour,
le sdk:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Procedure TForm3.btRegisterClick(Sender: TObject); Var pSerialData: PVMProtectSerialNumberData; nSize: Integer; Begin nSize := SizeOf(pSerialData); GetMem(pSerialData, nSize); Try If VMProtectGetSerialNumberData(pSerialData, nSize) Then Begin lInfosSerial.Caption := 'Name: ' + pSerialData.wUserName; End; Finally FreeMem(pSerialData, nSize); End; End;
j'ai essayé pSerialData := nil; avant l'appel mais la fonction renvoie false
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 PVMProtectSerialNumberData = ^TVMProtectSerialNumberData; TVMProtectSerialNumberData = packed record nState: Longword; ... End; function VMProtectGetSerialNumberData(Data: PVMProtectSerialNumberData; DataSize: Integer): Boolean; stdcall;
le serial est bon c'est sur.
merci d'avance
Dr.Who si tu passe je parie que ta la réponse
Partager