TobyVersion 版本檢查DLL

經常在論壇上看到有人發文詢問「遊戲更新了,某某外掛還能用嗎?」類似的問題。
如果外掛作者有做好版本檢查,第一時間就通知遊戲版本不同,那麼就能減少這樣惱人的問題發生。

這個DLL提供給作者一個簡單的方式檢查版本是否相同,如果不同就能停止繼續開啟。

使用方法

下載好解壓縮後,將TobyVersion.hTobyVersion.lib加入到專案中。
TobyVersion.dll則需放到主程式的資料夾內。

調用方法示範:
首先要引用標頭檔:

#include "TobyVersion.h"

取得版本的方法:

char szVersion[25]; // 必須宣告為 char 陣列
if (getVersion(szVersion, 25))
{
// 取得成功
}
else
{
// 取得失敗
}

直接檢查版本的方法:

char szVersion[] = "1.0.0.175"; // 必須宣告為 char 陣列
if (checkVersion(szVersion))
{
// 版本相同
MessageBoxA(NULL, "版本相同", "通知", MB_OK | MB_ICONINFORMATION);
}
else
{
// 版本不同
MessageBoxA(NULL, "版本不同", "錯誤", MB_OK | MB_ICONERROR);
}

以楓之谷來做示範,如果楓之谷版本為175,則版本號會是1.0.0.175,故必須以這個版本號來檢查。

下載點

版本 檔名 大小 下載點 掃毒報告
1.0 TobyVersion.rar 60 KB [MEGA][1.0DL] [VirusTotal][1.0VT]
[1.0DL]: https://mega.co.nz/#!gZIlWLqB!GJkPNXcqZdVE26TwucFA3NuWrA_RKRkxdg4VPan3s_w
[1.0VT]: .