📄 protector.~cpp
字号:
const hasp_feature_t feature = HASP_PROGNUM_DEFAULT_FID | HASP_PROGNUM_OPT_NO_REMOTE;
hasp_handle_t handle = 0;
hasp_status_t status;
unsigned char vendor_code[] =
"BE5ihNpdbnoB/2XWPArbIC34i6O5nID2yR+cd8z3vsfKtiGY4YljnfHWcdl5z/Bx4xNhyWuD+yGvGzv3"
"cDVbWeLBorgIFuVhn5/L41cYR9P5g32MAxW2Y3EMgBZEYyxKLAclMA7A9BMFF5azEy/QgpGJWDQd4Xuh"
"6ovrS2W2/ba9wN+WYFyUzq7XYgAuuMmzqgbdNjdlw3pFEGOKC4mZA5fJYz31PS5nRFfXP4MReDHuFAO6"
"D6XCe01k+7nRK0a7zi3ptKLheV6YvccL4+n7ZURfdHfafegh+rc3byNUQGVvx0Mpsxgx1uDDclh46JJY"
"+8+BCwkXuxhTVI6x4jeSf3NRQ+IcTIZwmBSweAWG42LB/M4U/kp6eUiLUD3OphcBIImx3tYLkKPJMAPg"
"wXzjcRs7sAcNtyb07nG5QE+JxGgVlAq4KephysCtWNNf2Jz1Y8/EzlO3+lT2aSNF5b1lV0QM89xyqQoV"
"1ysrJEv//Ui5BUvWluA/ZL/IhKaAQ4yftJ/hKL/CKZU5B7pyF4JEHwwIsBW3n0fekwW9iRxk9oEqVdpJ"
"gy/ubGEEZIlBllss9jc175jV6/zPTRJke1AZqCJUOud/tdT583C+3HNPhbQZVp0caGLsrBmUydhNJHK+"
"/dDhuj5UptemR44iTT/SekT4K09a3kaN4r1/8vQYFk1YYTuIjiLjknAPTkh5/EKygIWTULFB+H66M7PR"
"hgR6wJYpyXJj";
status = hasp_login(feature, vendor_code, &handle);
/* check if operation was successful */
if (status != HASP_STATUS_OK)
{
switch (status)
{
case HASP_FEATURE_NOT_FOUND:
break;
case HASP_CONTAINER_NOT_FOUND:
break;
case HASP_OLD_DRIVER:
break;
case HASP_NO_DRIVER:
break;
case HASP_INV_VCODE:
break;
case HASP_FEATURE_TYPE_NOT_IMPL:
break;
case HASP_TMOF:
break;
case HASP_TS_DETECTED:
break;
default:
break;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -