【问题标题】:How to get process Commandline Parameters on Windows 2000 using C#如何使用 C# 在 Windows 2000 上获取进程命令行参数
【发布时间】:2010-05-12 10:19:13
【问题描述】:

如何使用 C# 在 Windows 2000 中获取进程命令行参数?

我正在使用 WMI 查询:select ExecutablePath,CommandLine from Win32_Process where Name='test' 但是 windows 2000 抛出这个异常: system.management.managementexception : 无效查询。

所以我不知道如何在 windows 2000 中工作,请帮助我, 谢谢!

【问题讨论】:

标签: c# wmi


【解决方案1】:

CommandLine-属性自 Windows XP (msdn source) 起就存在:

命令行
数据类型:字符串
访问类型:只读
用于启动特定进程的命令行(如果适用)。此属性是 Windows XP 的新属性。

相关SO问题:WMI error with a simple query in C#

【讨论】:

  • @Nayan:查看我引用的内容(包括我的答案中的链接)。 MSDN 告诉我 CommandLine-property 自 XP 以来是新的。
  • @guaike: 抱歉,我不知道
猜你喜欢
  • 2014-11-11
  • 2016-01-11
  • 2010-09-18
  • 1970-01-01
  • 2011-09-05
  • 2016-04-22
  • 1970-01-01
  • 2015-12-24
相关资源
最近更新 更多