是否可以在应用程序中将可执行文件(EXE)用作DLL文件。
某种类型的WIN32 API?
我不是试图绕过任何函数或修补任何文件本身。
类似于LoadLibaray for EXE(我知道LoadLibaray反正加载整个dll,所以如果一个eqivanlent加载整个exe我不介意,只要它不调用main方法启动程序)
因为我有这个程序,它做了很多工作,但我真的不想把它全部加载..它是巨大的..我只想从内部调用一些函数是否可能?
用于EXE的LoadLibaray?
无法真正从EXE中删除这些函数,因为它超过23,000行汇编并分成160个函数。
答案 0 :(得分:-1)
不幸的是你不能这样做。如果使用的是Visual Studio,则只能引用DLL。但是,如果您使用csc.exe编译C#代码,则可以使用/ R参数和引用可执行文件,但这可以通过命令行实现。