资源简介
方便不用写代码的给自己开发的软件加密的方法 VProtect,强烈推荐
代码片段和文件信息
#include
#include “resource.h“
//包含Vprotect Sdk头文件
//Include VProtect Sdk HeadFile
#include “..\..\..\sdk\C++\Virtualize_Sdk.h“
#include “..\..\..\sdk\C++\VP_License_Sdk.h“
BOOL Test_GetHardId(HWND HMain)
{
VP_SDK_VIRTUALIZE
char *PHardId = new char[256];
ZeroMemory(PHardId256);
DWORD Len = VP_Sdk_GetHardWareIdA(VP_SDK_INDEX_GETHARDWAREIDAPHardId);
if (Len)
{
SetDlgItemTextA(HMainIDC_HARDIDPHardId);
}
delete []PHardId;
return Len;
}
BOOL Test_GetUserName(HWND HMain)
{
VP_SDK_VIRTUALIZE
char *PUserName = new char[256];
ZeroMemory(PUserName256);
DWORD Len = VP_Sdk_GetUserNameA(VP_SDK_INDEX_GETUSERNAMEAPUserName);
if (Len)
{
SetDlgItemTextA(HMainIDC_HARDIDPUserName);
}
delete []PUserName;
return Len;
}
BOOL Test_RegDeCode(HWND HMain)
{
//使用了注册解码SDK不能和其他加密SDK嵌套
//RegDeCode Sdk Cannot Uses With Other Sdk
if (VP_Sdk_IsRegister(VP_SDK_INDEX_ISREGISTER))
{
VP_SDK_REGDECODE_START
MessageBoxW(HMainL“Reg DeCode Modal A \n Just Run In Register Version“L“VPROTECT“64);
VP_SDK_REGDECODE_END
}
else
{
MessageBoxW(HMainL“Current Is Not Register Version“L“VPROTECT“64);
}
VP_SDK_REGDECODE_START
MessageBoxW(HMainL“Reg DeCode Modal B \n Just Run In Register Version“L“VPROTECT“64);
VP_SDK_REGDECODE_END
}
BOOL OnCommand(HWND hDlgint pEventID)
{
VP_SDK_MUTATION
switch (pEventID)
{
case ID_ISREG:
{
if (VP_Sdk_IsRegister(VP_SDK_INDEX_ISREGISTER))
{
MessageBoxW(hDlgL“This Is Register Version“L“About“64);
}
else
{
MessageBoxW(hDlgL“This Is Demo Version“L“About“64);
}
}
break;
case ID_GETHARDID:
{
return Test_GetHardId(hDlg);
}
break;
case ID_GETUSERNAME:
{
return Test_GetUserName(hDlg);
}
break;
case ID_REGDECODE:
{
return Test_RegDeCode(hDlg);
}
break;
case IDCANCEL:
{
EndDialog(hDlgIDCANCEL);
}
break;
}
return TRUE;
}
INT_PTR CALLBACK DlgProc(HWND hDlg UINT message WPARAM wParam LPARAM lParam)
{
switch (message)
{
case WM_INITDIALOG:
return (INT_PTR)TRUE;
case WM_COMMAND:
return OnCommand(hDlgLOWORD(wParam));
}
return (INT_PTR)FALSE;
}
int APIENTRY WinMain(HINSTANCE hInstance
HINSTANCE hPrevInstance
LPTSTR lpCmdLine
int nCmdShow)
{
DialogBox(hInstance MAKEINTRESOURCE(IDD_VPROTECT) NULL DlgProc);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 917504 2011-01-03 18:26 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Bin\Vp_License.dll
文件 2549 2010-09-24 15:17 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\License&Sdk\Example.cpp
文件 33980 2010-07-09 21:07 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\License&Sdk\Lisence.aps
文件 2553 2010-07-09 21:07 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\License&Sdk\Lisence.rc
文件 879 2010-07-09 20:39 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\License&Sdk\Lisence.sln
..A..H. 11264 2010-09-24 15:18 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\License&Sdk\Lisence.suo
文件 4014 2010-09-24 15:18 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\License&Sdk\Lisence.vcproj
文件 763 2010-07-09 21:02 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\License&Sdk\resource.h
文件 951 2010-11-05 13:20 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\SdkMark\C++.cpp
文件 871 2010-09-19 21:19 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\SdkMark\C++.sln
..A..H. 21504 2010-11-05 13:20 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\SdkMark\C++.suo
文件 4716 2010-11-05 13:20 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\SdkMark\C++.vcproj
文件 1 2006-11-20 16:11 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\SdkMark\ClassDiagram1.cd
文件 1159 2010-09-19 21:19 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\SdkMark\ReadMe.txt
文件 208 2010-09-19 21:19 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\SdkMark\stdafx.cpp
文件 233 2010-09-19 21:19 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\SdkMark\stdafx.h
文件 498 2010-09-19 21:19 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\SdkMark\targetver.h
文件 1124 2010-09-24 15:20 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\VersionManager\C++.cpp
文件 871 2010-09-19 21:19 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\VersionManager\C++.sln
..A..H. 21504 2010-09-24 15:20 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\VersionManager\C++.suo
文件 4803 2010-09-24 15:20 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\VersionManager\C++.vcproj
文件 1 2006-11-20 16:11 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\VersionManager\ClassDiagram1.cd
文件 1159 2010-09-19 21:19 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\VersionManager\ReadMe.txt
文件 208 2010-09-19 21:19 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\VersionManager\stdafx.cpp
文件 233 2010-09-19 21:19 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\VersionManager\stdafx.h
文件 498 2010-09-19 21:19 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\C++\VersionManager\targetver.h
文件 0 2010-07-09 16:21 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\Delphi\License&Sdk\C
文件 1857 2010-07-09 17:02 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\Delphi\License&Sdk\Main.dfm
文件 2651 2010-09-24 15:23 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\Delphi\License&Sdk\Main.pas
文件 293 2010-09-24 15:23 VProtect(www.greenxf.com)\809\VProtect_1.9.1.0_Pro\VProtect_1.9.1.0_Pro\Examples\Delphi\License&Sdk\Vp_Example.dpr
............此处省略101个文件信息
- 上一篇:专用集成电路和集成系统自动化设计方法
- 下一篇:光线追踪demo
相关资源
- ue_chinese(UE中文版+注册码)
- gpsgate破解版 内含注册码
- origin8.5破解文件-win10 64位亲测可用
- PDF Password Remover V3.1 正版带注册码
- Debugbar最新版6.3和注册码,亲测可用哦
- ZIP/RAR密码破解/密码查看工具+注册码
- [PDF虚拟打印机]pdffactoryproV4.5注册码
- 数据恢复 带注册码 已用多年 可靠,
- 数据恢复软件7Data Recovery Suite V3.6企业
- Advanced RAR Password Recovery (专业版含注
- AOMEI Dynamic Disk Manager V 1.2 和 正式注册
- AOMEI Dynamic Disk Manager Pro 1.2.0送正版注
- 硬盘哨兵+注册码
- emu8086仿真软件加注册码
- Your Uninstaller! Pro 7.5 官方原版+注册码
- AOMEI Dynamic Disk Manager Pro 1.2.0官方正式
- 单片机开发环境Keil6.12安装程序有注册
- Sublime Text 3 3126官方原版 汉化插件 注
- AOMEI Dynamic Disk Manager Pro 1.2.0 官方正式
- SRS_Audio_Sandbox注册码破解版+注册机+中
- Quite Imposing Plus 4.0j + Windows和MAC版 可用
- 数据恢复软件注册码
- PDFPasswordRemover 最新版+注册码
- 最新版瑞美检验注册机瑞美4.91注册码
- AutoXlsTable 2.53_for CAD2007
- 虚拟串口vspd8.0.412含注册码.rar
- 虚拟串口VSPD6.0内含注册码
- 房屋收租管理系统1.006正式版注册码注
- SourceInsight 3.5.76 带注册码
- oziexplorer 3.95.5m+注册码+不完美汉化
评论
共有 条评论