• 大小: 10.76MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-03
  • 语言: 其他
  • 标签: VProject  注册码  

资源简介

方便不用写代码的给自己开发的软件加密的方法 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个文件信息

评论

共有 条评论