我的代码:
private void btnMicTrain_Click(object sender, RoutedEventArgs e)
{
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = Environment.SystemDirectory+@"\Speech\SpeechUX\SpeechUXWiz.exe";
info.Arguments = "MicTraining";
info.LoadUserProfile=true;
info.UseShellExecute=true;
info.WindowStyle=ProcessWindowStyle.Hidden;
Process.Start(info);
}
但我失败了。
我尝试创建一个.dat文件并在我的应用程序中打开它,但也失败了。
谢谢。答案 0 :(得分:-1)
这适用于我的系统(顺便说一下,64位)
private void btnMicTrain_Click(object sender, RoutedEventArgs e)
{
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = Environment.SystemDirectory+@"\Speech\SpeechUX\SpeechUXWiz.exe";
info.Arguments = "MicTraining";
Process.Start(info);
}
请注意,如果您已经运行现有代码,则可能需要确保关闭所有在后台运行的现有SpeechUXWiz.exe实例。您将窗口显示为隐藏的代码确实启动了SpeechUXWiz.exe,但它已隐藏。在关闭第一个实例之前,您无法启动另一个实例。