所以这是我想要做的一个例子:
运行 test.exe,创建新的 Windows 进程,创建新的 CLR 应用程序域,创建新的 CLR 进程。运行test.exe,新建Windows进程,实现CLR应用域存在,重启第一个CLR应用域中的CLR进程,并随Windows进程关闭。运行了另外 20 个 test.exe 实例,它们都存在于同一个 Windows 进程和同一个 CLR 应用程序域中。
至少,这是这个想法。
建议?
所以这是我想要做的一个例子:
运行 test.exe,创建新的 Windows 进程,创建新的 CLR 应用程序域,创建新的 CLR 进程。运行test.exe,新建Windows进程,实现CLR应用域存在,重启第一个CLR应用域中的CLR进程,并随Windows进程关闭。运行了另外 20 个 test.exe 实例,它们都存在于同一个 Windows 进程和同一个 CLR 应用程序域中。
至少,这是这个想法。
建议?
CLR 应用程序域永远不能包含多个 Windows 进程,它总是相反。我不认为“CLR 流程”是一个定义明确的术语,但我认为您可以通过创建“单实例”应用程序来完成您想要的。