91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

source D2 plugin (plugy)

資源截圖

代碼片段和文件信息

/*=================================================================
File?created?by?Yohann?NICOLAS.

Get?Game?version.

=================================================================*/

//#define?WIN32_LEAN_AND_MEAN?????????????//?Exclude?rarely-used?stuff?from?Windows?headers
#include?“VersionInfo.h“

#pragma?comment(lib?“Version.Lib“)

const?char*?VersionStrings[16]?=?{?“1.00““1.07““1.08““1.09““1.09b““1.09d““1.10““1.11““1.11b““1.12““1.13c““1.13d““1.14a““1.14b““1.14c““1.14d“?};

const?char*?GetVersionString(int?version)
{
if?(version?=?sizeof(VersionStrings))
return?“UNKNOW“;
return?VersionStrings[version];
}

eGameVersion?GetD2Version(LPCVOID?pVersionResource)
{
if?(!pVersionResource)?return?UNKNOW;

UINT?uLen;
VS_FIXEDFILEINFO*?ptFixedFileInfo;
if?(!VerQueryValue(pVersionResource?“\\“?(LPVOID*)&ptFixedFileInfo?&uLen))
return?UNKNOW;

if?(uLen?==?0)
return?UNKNOW;

WORD?major?=?HIWORD(ptFixedFileInfo->dwFileVersionMS);
WORD?minor?=?LOWORD(ptFixedFileInfo->dwFileVersionMS);
WORD?revision?=?HIWORD(ptFixedFileInfo->dwFileVersionLS);
WORD?subrevision?=?LOWORD(ptFixedFileInfo->dwFileVersionLS);

if?(major?!=?1)
return?UNKNOW;
if?(minor?==?0?&&?revision?==?7?&&?subrevision?==?0)?return?V107;
if?(minor?==?0?&&?revision?==?8?&&?subrevision?==?28)?return?V108;
if?(minor?==?0?&&?revision?==?9?&&?subrevision?==?19)?return?V109;
if?(minor?==?0?&&?revision?==?9?&&?subrevision?==?20)?return?V109b;
if?(minor?==?0?&&?revision?==?9?&&?subrevision?==?22)?return?V109d;
if?(minor?==?0?&&?revision?==?10?&&?subrevision?==?39)?return?V110;
if?(minor?==?0?&&?revision?==?11?&&?subrevision?==?45)?return?V111;
if?(minor?==?0?&&?revision?==?11?&&?subrevision?==?46)?return?V111b;
if?(minor?==?0?&&?revision?==?12?&&?subrevision?==?49)?return?V112;
if?(minor?==?0?&&?revision?==?13?&&?subrevision?==?60)?return?V113c;
if?(minor?==?0?&&?revision?==?13?&&?subrevision?==?64)?return?V113d;
if?(minor?==?14?&&?revision?==?0?&&?subrevision?==?64)?return?V114a;
if?(minor?==?14?&&?revision?==?1?&&?subrevision?==?68)?return?V114b;
if?(minor?==?14?&&?revision?==?2?&&?subrevision?==?70)?return?V114c;
if?(minor?==?14?&&?revision?==?3?&&?subrevision?==?71)?return?V114d;
return?UNKNOW;
}

eGameVersion?GetD2Version(char*?gameExe)
{
DWORD?len?=?GetFileVersionInfoSize(gameExe?NULL);
if?(len?==?0)
return?UNKNOW;

BYTE*?pVersionResource?=?new?BYTE[len];
GetFileVersionInfo(gameExe?NULL?len?pVersionResource);
eGameVersion?version?=?GetD2Version(pVersionResource);
delete?pVersionResource;

return?version;
}

eGameVersion?GetD2Version(HMODULE?hModule)
{
HRSRC?hResInfo?=?FindResource(hModule?MAKEINTRESOURCE(VS_VERSION_INFO)?RT_VERSION);
if?(!hResInfo)?return?UNKNOW;
HGLOBAL?hResData?=?LoadResource(hModule?hResInfo);
if?(!hResData)?return?UNKNOW;
LPVOID?pVersionResource?=?LockResource(hResData);
eGameVersion?version?=?GetD2Versi

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????242??2020-07-29?08:27??PlugY-master\.gitignore
?????文件???????35147??2020-07-29?08:27??PlugY-master\LICENSE
?????文件????????2618??2020-07-29?08:27??PlugY-master\README.md
?????文件???????39332??2020-07-29?08:27??PlugY-master\Commons\d2BinFile.h
?????文件???????22679??2020-07-29?08:27??PlugY-master\Commons\d2constants.h
?????文件???????74628??2020-07-29?08:27??PlugY-master\Commons\D2Funcs.h
?????文件?????????925??2020-07-29?08:27??PlugY-master\Commons\d2StringTblStruct.h
?????文件????????2415??2020-07-29?08:27??PlugY-master\Commons\d2Struct.h
?????文件???????18135??2020-07-29?08:27??PlugY-master\Commons\D2UnitStruct.h
?????文件????????1362??2020-07-29?08:27??PlugY-master\Commons\updatingConst.h
?????文件????????3133??2020-07-29?08:27??PlugY-master\Commons\VersionInfo.cpp
?????文件?????????615??2020-07-29?08:27??PlugY-master\Commons\VersionInfo.h
?????文件????????3137??2020-07-29?08:27??PlugY-master\PlugY\BigStash.cpp
?????文件?????????418??2020-07-29?08:27??PlugY-master\PlugY\bigStash.h
?????文件????????3198??2020-07-29?08:27??PlugY-master\PlugY\ClientSaveFile.cpp
?????文件?????????409??2020-07-29?08:27??PlugY-master\PlugY\clientSaveFile.h
?????文件???????15324??2020-07-29?08:27??PlugY-master\PlugY\Commands.cpp
?????文件?????????580??2020-07-29?08:27??PlugY-master\PlugY\commands.h
?????文件?????????542??2020-07-29?08:27??PlugY-master\PlugY\Common.cpp
?????文件????????1116??2020-07-29?08:27??PlugY-master\PlugY\common.h
?????文件?????????396??2020-07-29?08:27??PlugY-master\PlugY\customData.h
?????文件????????2599??2020-07-29?08:27??PlugY-master\PlugY\CustomLibraries.cpp
?????文件????????1659??2020-07-29?08:27??PlugY-master\PlugY\customLibraries.h
?????文件???????34018??2020-07-29?08:27??PlugY-master\PlugY\D2functions.cpp
?????文件????????5047??2020-07-29?08:27??PlugY-master\PlugY\d2functions.h
?????文件???????17206??2020-07-29?08:27??PlugY-master\PlugY\D2wrapper.cpp
?????文件????????1919??2020-07-29?08:27??PlugY-master\PlugY\d2wrapper.h
?????文件????????2224??2020-07-29?08:27??PlugY-master\PlugY\Error.cpp
?????文件?????????644??2020-07-29?08:27??PlugY-master\PlugY\error.h
?????文件????????4558??2020-07-29?08:27??PlugY-master\PlugY\ExtendedSaveFile.cpp
?????文件?????????667??2020-07-29?08:27??PlugY-master\PlugY\extendedSaveFile.h
............此處省略110個文件信息

評論

共有 條評論

相關(guān)資源