EgtLock :
- gestione più utenti (per ora max 3) sulla chiave di rete.
This commit is contained in:
+11
-18
@@ -19,6 +19,7 @@
|
||||
#include "NetDongleId.h"
|
||||
#include "DongleSN.h"
|
||||
#include "Obfuscate.h"
|
||||
#include "/EgtDev/Include/EgtStringBase.h"
|
||||
#include "/EgtDev/Include/EgtBase64.h"
|
||||
#include "/EgtDev/Include/EgtCrc32.h"
|
||||
#include "/EgtDev/Include/EgtNumUtils.h"
|
||||
@@ -68,27 +69,19 @@ GetLockId( string& sLockId)
|
||||
{
|
||||
switch ( s_nLockType) {
|
||||
default : // KEY_LOCK_TYPE_ANY
|
||||
if ( ! s_bNetHwKey) {
|
||||
if ( GetDongleId( sLockId))
|
||||
return true ;
|
||||
}
|
||||
else {
|
||||
if ( GetNetDongleId( sLockId))
|
||||
return true ;
|
||||
}
|
||||
return GetMachineId( sLockId) ;
|
||||
if ( s_bNetHwKey)
|
||||
return GetNetDongleId( s_nNetUserId, sLockId) ;
|
||||
else if ( GetDongleId( sLockId))
|
||||
return true ;
|
||||
else
|
||||
return GetMachineId( sLockId) ;
|
||||
case KEY_LOCK_TYPE_SW :
|
||||
return GetMachineId( sLockId) ;
|
||||
case KEY_LOCK_TYPE_HW :
|
||||
if ( ! s_bNetHwKey) {
|
||||
if ( GetDongleId( sLockId))
|
||||
return true ;
|
||||
}
|
||||
else {
|
||||
if ( GetNetDongleId( sLockId))
|
||||
return true ;
|
||||
}
|
||||
return false ;
|
||||
if ( ! s_bNetHwKey)
|
||||
return GetDongleId( sLockId) ;
|
||||
else
|
||||
return GetNetDongleId( s_nNetUserId, sLockId) ;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user