我很好奇,是否有一种方法可以在新流程中执行静态.DLL方法,而不必为其创建.EXE?
AFAIK,这对于本机Win32/64 DLL是不可能的。.NET动态链接库程序集怎么样?
UPDATE:我忘了提一下,我主要对以编程方式(具体地说是通过C#代码)完成这项工作感兴趣。
谢谢!
结论:虽然没有人“敢”说出来,但答案似乎都倾向于“不”。需要通过一种传统的方法(EXE、PowerShell等)启动进程。然后说服该进程加载DLL并执行其中的代码。我想我错误地希望托管DLL能够做更多的事情。
再次感谢所有加入的人!
https://stackoverflow.com/questions/5170019
复制相似问题