【问题标题】:open "sapisvr.exe" file in C#在 C# 中打开“sapisvr.exe”文件
【发布时间】:2013-11-22 11:48:08
【问题描述】:

我需要在单击按钮时使用 C# 打开此 sapisvr.exe 文件,我尝试使用 process.start("file name") 但无法成功。

文件路径: %windir%\Speech\Common\sapisvr.exe -SpeechUX 或者 C:\Windows\Speech\Common\sapisvr.exe

但是,当我在命令提示符下打开它(使用此路径:%windir%\Speech\Common\sapisvr.exe -SpeechUX)时,它成功打开了。

谁能告诉我如何用c#代码打开所说的exe文件?

谢谢, 维诺德·巴特

【问题讨论】:

    标签: wpf c#-4.0


    【解决方案1】:

    首先,检查您在提供的位置是否有可用的 .exe。如果是这样,请遵循给定的逻辑。我在以下位置有 sapisvr.exe,它按预期启动。

    Process.Start(@"C:\Windows\Speech\Common\sapisvr.exe", @"-SpeechUX"); 
    

    【讨论】:

    • 感谢它也对我有用。 :) 我还需要知道一件事。我们可以让它更加独立于路径吗,我的意思是如果有人将它安装在“E\:.....”或其他目录,那么它将如何工作?
    • @VinodBhatt,是的。您可以将安装目录放在 app.config 文件中,并在调用 Process.Start 时从配置中读取它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多