Skip to content

Commit cb11b59

Browse files
committed
Added version.dll exports for dll proxy method
1 parent ed7ab2f commit cb11b59

2 files changed

Lines changed: 22 additions & 6 deletions

File tree

UnityInspector/src/dllmain.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ static void Init(HMODULE hMod)
1010
{
1111
const std::vector<std::pair<dx_hook::Hk11::Mode, const char*>> hookMethods =
1212
{
13-
{dx_hook::Hk11::Mode::Discord, "Discord"},
14-
{dx_hook::Hk11::Mode::Steam, "Steam"},
15-
{dx_hook::Hk11::Mode::Kiero, "Kiero"},
13+
{dx_hook::Hk11::Mode::Discord, X("Discord")},
14+
{dx_hook::Hk11::Mode::Steam, X("Steam")},
15+
{dx_hook::Hk11::Mode::Kiero, X("Kiero")},
1616
//{dx_hook::Hk11::Mode::SteamLegacy, "Steam Legacy"},
1717
};
1818

UnityInspector/src/pch/pch.h

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
#ifndef PCH_H
2-
#define PCH_H
1+
#pragma once
32

43
// Defines
54
#define WIN32_LEAN_AND_MEAN
@@ -88,4 +87,21 @@ using Texture2D = UT::Texture2D;
8887
using Material = UT::Material;
8988
//using Shader = UT::Shader;
9089

91-
#endif
90+
// Proxy exports for version.dll
91+
#pragma comment(linker, "/export:GetFileVersionInfoA=C:\\Windows\\System32\\version.GetFileVersionInfoA")
92+
#pragma comment(linker, "/export:GetFileVersionInfoByHandle=C:\\Windows\\System32\\version.GetFileVersionInfoByHandle")
93+
#pragma comment(linker, "/export:GetFileVersionInfoExA=C:\\Windows\\System32\\version.GetFileVersionInfoExA")
94+
#pragma comment(linker, "/export:GetFileVersionInfoExW=C:\\Windows\\System32\\version.GetFileVersionInfoExW")
95+
#pragma comment(linker, "/export:GetFileVersionInfoSizeA=C:\\Windows\\System32\\version.GetFileVersionInfoSizeA")
96+
#pragma comment(linker, "/export:GetFileVersionInfoSizeExA=C:\\Windows\\System32\\version.GetFileVersionInfoSizeExA")
97+
#pragma comment(linker, "/export:GetFileVersionInfoSizeExW=C:\\Windows\\System32\\version.GetFileVersionInfoSizeExW")
98+
#pragma comment(linker, "/export:GetFileVersionInfoSizeW=C:\\Windows\\System32\\version.GetFileVersionInfoSizeW")
99+
#pragma comment(linker, "/export:GetFileVersionInfoW=C:\\Windows\\System32\\version.GetFileVersionInfoW")
100+
#pragma comment(linker, "/export:VerFindFileA=C:\\Windows\\System32\\version.VerFindFileA")
101+
#pragma comment(linker, "/export:VerFindFileW=C:\\Windows\\System32\\version.VerFindFileW")
102+
#pragma comment(linker, "/export:VerInstallFileA=C:\\Windows\\System32\\version.VerInstallFileA")
103+
#pragma comment(linker, "/export:VerInstallFileW=C:\\Windows\\System32\\version.VerInstallFileW")
104+
#pragma comment(linker, "/export:VerLanguageNameA=C:\\Windows\\System32\\version.VerLanguageNameA")
105+
#pragma comment(linker, "/export:VerLanguageNameW=C:\\Windows\\System32\\version.VerLanguageNameW")
106+
#pragma comment(linker, "/export:VerQueryValueA=C:\\Windows\\System32\\version.VerQueryValueA")
107+
#pragma comment(linker, "/export:VerQueryValueW=C:\\Windows\\System32\\version.VerQueryValueW")

0 commit comments

Comments
 (0)