流程开始不起作用

时间:2014-01-20 15:29:27

标签: c# c#-4.0

我有一个用C#编写的Windows服务。

当我开始调试程序时,它没有任何问题。但是,如果我发布它不起作用,我没有在我的日志文件或eventviwer中收到任何错误。

我检查了UAC从不通知。

我的代码也是这样的:

using (Process tvProcess = new Process())
{
   tvProcess.StartInfo.WorkingDirectory = installationPath;
   tvProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
   tvProcess.StartInfo.UseShellExecute = true;
   tvProcess.StartInfo.FileName = TVAppFileName;

   bool started = tvProcess.Start();
   tvProcess.WaitForInputIdle();
   Logger.TraceFormat("TV - TV was started from the path {0}. Status : {1}",     
       System.IO.Path.Combine(installationPath, TVAppFileName), 
       started);
}

我的installationPath = @“C:\ Program Files(x86)\ TeamViewer \ Version8 \” TVAppFileName =“TeamViewer.exe” 如何在没有调试的情况下启动此过程?

由于

0 个答案:

没有答案