maluramichael / dll-proxy-generator

Creates a proxy dll which sits between the game and original dll
https://malura.de
MIT License
112 stars 34 forks source link

Generated C++ file contains inline assembly which isn't supported when building 64-bit DLLs #4

Open dstaley opened 4 months ago

dstaley commented 4 months ago

Describe the bug When attempting to build the C++ file generated by the tool, Visual Studio complains about a nonstandard extension, specifically _asm, which I don't beleive is available when targeting x64. [This]() is the specific line it's complaining about.

To Reproduce Steps to reproduce the behavior:

  1. .\DllProxyGenerator.exe "C:\Windows\System32\version.dll"
  2. Copy files to new DLL project in Visual Studio
  3. Attempt to build project

Expected behavior A proxy DLL is built.

Screenshots image

maluramichael commented 4 months ago

Do you have any idea how to fix that?