我很好奇是否有办法在新进程中执行静态.DLL方法而不必为它创建.EXE?
AFAIK,本机Win32/64 DLL无法实现..NET DLL程序集怎么样?
更新:我忘了提到我主要感兴趣的是以编程方式执行此操作(来自C#代码,具体而言).
谢谢!
结论:虽然没有人"敢"拼出来,但答案似乎都倾向于"不".需要通过一种传统方式(EXE,PowerShell等)启动进程,然后说服进程加载DLL并执行其中的代码.我想我错误地希望托管的DLL能够提供更多功能.
再次感谢所有插话的人!
.net assemblies createprocess
.net ×1
assemblies ×1
createprocess ×1