问题标签 [system.diagnostics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
process - WorkingDirectory 的 System.Diagnostics.Process 问题
我正在使用第三方软件工具(命令行工具)将 PDF 文件合并在一起。我尝试使用 C#System.Diagnostics.Process
来运行可执行文件,但根据参数设置,我遇到了一些错误。
- 如果我得到
UseShellExecute = true
:RedirectStandardOutput = true
- Process 对象必须将
UseShellExecute
属性设置为false
才能重定向 IO 流。
- Process 对象必须将
- 如果我得到
UseShellExecute = true
:RedirectStandardOutput = false
- 该系统找不到指定的文件
- 如果我得到
useShellExecute = false
:RedirectStandardOutput = true
- 该系统找不到指定的文件
- 如果我得到
UseShellExecute = false
:RedirectStandardOutput = false
- 该系统找不到指定的文件
正在运行的代码如下:
有人可以帮我解决这个问题吗?
.net - How to detect killing of an application?
Imagine, we have two .net applications. Application "A" starts application "B" using System.Diagnostics.Process
class. Then "A" wants to kill "B" by method Process.Kill
.
How "B" can determine that somebody is killing him?
c# - System.Diaganostics.Process.Id 与任务管理器中显示的进程 ID 不同。为什么?
我正在使用 C# 的System.Diagnostic.Process
对象。
它的特性之一是Id
。this 产生的 与 中
所示的不同。为什么是这样?Id
PID
Windows Task Manager
你看,一旦这个过程开始。
它启动了另外两个非托管进程,我无法通过对象属性引用显式获取它们的 ID。
我必须搜索所有进程才能通过进程名称找到它们System.Diagnostics.Process.GetProcesses()
。
我试图找到一种可靠的方法来杀死这个进程和所有相关进程PID
,显示在Task Manager
.
有没有更好的办法?
我不能只杀死具有关联进程名称的所有进程,因为这可能会杀死那些与我的程序无关的进程的其他实例。
c# - ASP.NET:如何使用 Web.Config 上定义的侦听器?
我正在使用 Visual Studio 2008 SP1 和 C# 开发一个 ASP.NET WebForm 应用程序。
我在 Web.Config 上定义了以下监听器:
如何将来自 OutPut Window 的输出重定向到此侦听器?所有的句子都是这样的:
或者
显示在输出窗口中。
asp.net - 使用 System.Diagnostics.Process 远程执行进程
我正在开发一个 ASP.net 应用程序,我正在尝试使用 System.Diagnostics.Process 类远程执行一个进程
这是我的代码:
我不断收到异常消息“登录失败:未知用户名或密码错误”。我绝对确定我提交的是正确的用户名/密码
我在这里错过了什么吗?
Tks
c# - 如何在远程机器上执行进程,在 C#
如何使用 System.Diagnostics.Process 类在 c# 中的远程计算机上启动进程,例如计算机名称 =“someComputer”?
我在那台远程计算机上创建了一个小型控制台应用程序,它只是将“Hello world”写入一个 txt 文件,我想远程调用它。
控制台应用程序路径:c:\MyAppFolder\MyApp.exe
目前我有这个:
我不断收到“找不到网络路径”。
c# - 将 Trace 方法添加到 System.Diagnostics.TraceListener
我写了一个从 System.Diagnostics.TraceListener 派生的 Log 类,就像这样
这充当 Log4Net 的包装器,并允许人们像这样使用 System.Diagnostics Tracing
请求添加额外的跟踪级别,然后是默认的跟踪级别(错误、警告、信息)
我想将此添加到 System.Diagnostics.Trace 中,以便可以像这样使用
有什么办法可以用扩展类做到这一点吗?我试过
但是在传入的跟踪实例上没有任何内容被暴露:(
.net - app.config 中的最大跟踪源数
app.config 是否有最大数量的跟踪源,以及定义的侦听器?
c# - C# 4.0:System.Diagnostics.Process
嗨,我想知道在我开始打开应用程序(Acrobat Reader)之前是否存在检查应用程序(Acrobat Reader)是否存在于本地计算机中的现有实现。
例如,我想打开一个 pdf 文件,但我没有 acrobat 阅读器,那么我将如何检查是否有安装程序供我打开文件?.
process - 如何检查应用程序是否停止或从窗口服务工作
我有一个 WPF 应用程序和一个 Windows 服务作为看门狗。
我想检查我的窗口应用程序是否停止或工作正常。如果它停止,我想重新启动应用程序。
我看到 Process.responding 属性,但它在我的服务中不起作用。
任何想法或其他解决方案。