- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
如果您使用单声道并使用 Process.ProcessName
,您可能会在某些计算机上得到错误的结果。
例如,您可能会得到“kdeinit4
”(在 SUSE 上看到)而不是进程名称“kwrite
”。
在 Ubuntu 上,我什至看到了像“kdeinit4;5535948c(已删除)
”而不是“kwrite
”这样的废话。
注意:在其他计算机上结果可能是正确的。
如果我使用 Process.MainModule.ModuleName
,它会重新运行相同的错误名称。如果我使用 Process.MainModule.FileName
,它会给出错误的路径。除此之外,这些命令非常慢。
所以无论我尝试什么,它都充满了错误。我能做什么?
最佳答案
解决方法可以用两行来完成:
String sProcFile = String.Format("/proc/{0}/comm", proc.Id);
String sProcName = File.ReadAllText(sProcFile).Trim();
在 ProcessName
失败的所有计算机上,它就像一个魅力。
关于c# - mono : Wrong Process. ProcessName 中错误的解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29827331/
我正在使用此代码来监视进程: var startWatch = new ManagementEventWatcher( "SELECT * FROM Win32_ProcessStartTra
假设有一个名为 exampleService 的应用程序应在 Server1 上运行。如果该代码正在运行,则它会起作用。然而,当它不运行时,它就会崩溃。 $application = Get-Proc
如果您使用单声道并使用 Process.ProcessName,您可能会在某些计算机上得到错误的结果。 例如,您可能会得到“kdeinit4”(在 SUSE 上看到)而不是进程名称“kwrite”。
我之前在 C# 中使用过 Process.GetProcessesByName("PROCESSNAME") 来检查特定项目是否正在运行。 我必须为旧的嵌入式 Windows XP 版本创建一个 C
我的问题:在给定 PID 的情况下,我可以使用什么来检索某个进程的 processName 或 packageName? 因为在我的任务管理器中,我想在使用 killBackgroundProcess
这个问题在这里已经有了答案: scanf() leaves the newline character in the buffer (7 个答案) 关闭 5 年前。 我的代码是 //header f
我正在通过 Validator 类验证我的 jaxb 对象。下面是我用来验证 jaxb 对象的代码。但是在验证它时我收到了这个错误。 jc = JAXBContext.newInstance(obj.
我是一名优秀的程序员,十分优秀!