如何通过WCF Web服务启动进程?

时间:2014-04-18 11:25:59

标签: c# web-services wcf windows-store-apps

我正在Windows Store应用程序中执行项目。

在我的应用程序中,我需要打开一个Skype.exe。

我正在使用Skype4ComLib.dll。所以我正在使用WCF。

我尝试通过WCF启动Skype是:

System.Diagnostics.Process.Start("C:/Program Files (x86)/Skype/Phone/skype.exe");

无法启动流程。

给我一​​些建议:)

1 个答案:

答案 0 :(得分:0)

首先,您无法在Windows应用商店应用中执行此操作。所有商店应用程序都是沙箱,因此您无权访问其他进程。

如果要在WCF Web服务中启动Skype,请记住,当您在IIS中托管WCF服务时,IIS需要并且不允许用户交互。这实际上意味着没有用于托管您的流程的UI。