2010-05-12 6 views
4

C#을 사용하여 Windows 2000에서 프로세스 명령 매개 변수를 얻는 방법? 하여 Win32_Process에서 선택 ExecutablePath, 커맨드 어디 이름 = '테스트' 하지만 윈도우 2000 던져이 예외 :C#을 사용하여 Windows 2000에서 프로세스 명령 줄 매개 변수를 얻는 방법

내가 사용 WMI 쿼리를 해요 system.management.managementexception : 유효하지 않은 쿼리.

Windows 2000에서 어떻게 작동하는지 모르겠으니 도와주세요. 감사합니다!

+1

"시스템 프로세스 명령 줄 매개 변수"는 무엇입니까? – Oded

+0

@Oded : 불쌍한 영어로 죄송합니다. 현재 운영 체제 프로세스 중 일부는 – guaike

+0

입니다. http://stackoverflow.com/questions/440932/reading-command-line-arguments-of-another-process-win32- c-code –

답변

4

커맨드 -property이 존재 윈도우 XP (msdn source) 가입일 :

커맨드
데이터 형식 : 문자열
액세스 유형 : 읽기 전용 특정을 시작하는 데 사용
명령 행 해당되는 경우 이 속성은 Windows XP의 새로운 기능입니다.

관련 SO 질문 : WMI error with a simple query in C#

+1

@Nayan : 인용 한 내용 (내 대답에 포함 된 링크)을 참조하십시오. MSDN은 CommandLine 속성이 XP 이후로 새로 추가되었다고 알려줍니다. – tanascius

+0

예, 이것은 중복입니다. – Nayan

+0

나는 모든 것을 다시 읽었다. 그래 너가 옳아! – Nayan

관련 문제