C#, sxstrace and the visual studio



我有一个问题。有时,会发生一些并排错误。为了解决此类错误,有一个不错的工具,称为sxstrace.exe。

因此,当我启动我的程序(TestProgram.exe)时,清单文件中有一些错误,因此弹出错误,然后我可以使用sxstrace来获取信息,为什么会发生此错误。

但我有一个问题。当我在 C# 中使用 sxstrace.exe 启动进程,并在清单失败的情况下启动我的程序 (TestProgram.exe) 时,sxstrace.exe 将不会跟踪任何错误。从 shell 启动 sxstrace.exe,它将跟踪所有错误。

问题是:这是为什么?如何从 C# 启动 sxstrace.exe 以便跟踪所有错误?

编辑:就C#程序(正在启动sxstrace进程)从管理员权限开始而言,我想sxstrace进程也从管理员权限开始。

好的,这是我问题的答案:在我的 C# 代码中,我调用了我的 TestProgram.exe(它具有并排错误)与属性UseShellExecute = false 。我不得不将其更改为true.

相关内容

  • 没有找到相关文章

最新更新