吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4211|回复: 3
收起左侧

[求助] VMP3.3.1怎么添加授权?

[复制链接]
800888 发表于 2019-11-5 19:06
VMP3.3.1怎么添加授权?,跪求会弄的朋友给我录个添加授权视频教程,红包酬谢。
方便就请留下你的脚印。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

AmIzero 发表于 2019-11-5 20:32
以vs2019 c语言为例
在工程里添加 引用目录 和 库目录
包含"VMProtectSDK
[C++] 纯文本查看 复制代码
char* vmplic::read_serial(const char* fname)
{
	FILE* f;
	char* buf = nullptr;
	fopen_s(&f, fname, "rb");
	if (f != NULL) {
		fseek(f, 0, SEEK_END);
		size_t s = ftell(f);
		fseek(f, 0, SEEK_SET);
		buf = new char[s + 1];
		fread(buf, s, 1, f);
		buf[s] = 0;
		fclose(f);
	}
	return buf;
}

void vmplic::checkLicense()
{
	char* serial = read_serial(LIC_NAME);
	int res = VMProtectSetSerialNumber(serial);
	delete[] serial;

	wchar_t* msg;
	switch (res) {
	case SERIAL_STATE_SUCCESS:
		//授权合法,做些什么
		return;
	case SERIAL_STATE_FLAG_CORRUPTED:
		msg = (wchar_t*)L"The serial number is CORRUPTED";
		break;
	case SERIAL_STATE_FLAG_DATE_EXPIRED:
		msg = (wchar_t*)L"The serial number has EXPIRED";
		break;
	case SERIAL_STATE_FLAG_BAD_HWID:
		msg = (wchar_t*)L"Hardware identifier does not match the hardware identifier prescribed in the key";
		break;
	case SERIAL_STATE_FLAG_MAX_BUILD_EXPIRED:
		msg = (wchar_t*)L"The serial number does not match the current version of the protected program";
		break;
	default:
		msg = (wchar_t*)L"The serial number is INVALID";
		break;
	}
	displayMsg(msg);
	writeHWID();
}

void vmplic::writeHWID()
{
	int nSize = VMProtectGetCurrentHWID(NULL, 0);
	char* pBuf = new char[nSize];
	VMProtectGetCurrentHWID(pBuf, nSize);
	std::ofstream WriteHWID(LIC_NAME);
	WriteHWID << pBuf;
	delete[]pBuf;
	WriteHWID.close();
	return;
}

void vmplic::displayMsg(LPCWSTR message, LPCWSTR caption)
{
	MessageBoxW(NULL, message, caption, MB_ICONSTOP | MB_APPLMODAL | MB_TOPMOST);
}
.h"这个头文件,并编写以下代码
jy02427010 发表于 2019-11-5 19:24
 楼主| 800888 发表于 2019-11-6 13:59
AmIzero 发表于 2019-11-5 20:32
以vs2019 c语言为例
在工程里添加 引用目录 和 库目录
包含"VMProtectSDK[mw_shl_code=cpp,true]char* vm ...

谢谢,但是还是不清楚。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 15:22

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表