我需要从WCF服务启动可执行文件,该文件应在WCF服务使用的同一服务帐户下运行。 WCF服务托管在IIS中,并配置为在特定的服务帐户下运行。
我还需要获取该进程的句柄并将其保存在某个地方(例如,保存在数据库中),以便以后长时间运行意外时可以将其杀死。
我应该能够同时使用不同的参数启动该过程的多个实例。


这是否可行,还是我需要创建Windows服务(假设它执行与可执行文件相同的操作)并使用帐户进行配置,然后从WCF服务启动它?请让我知道什么是正确的解决方案。谢谢。

最佳答案

您应该只能够使用System.Diagnostics.Process启动新进程并使用Start方法。它将在其开始的上下文中运行。

10-07 19:18
查看更多