통합검색
· 마을서비스란?  · 포럼마을  · 일반마을  · 테마마을  · 마을랭킹  · 활동왕
· 덱스퍼트란?  · TECBOX   · PRSBOX   · 이용안내  
· DEXT제품군  · 솔루션베이  · S/W & ESD 컴포넌트
· 프로그램베이
· LiveSeminar  · LiveConference
데브피아 사이트 운영자, 비사모 마을 입니다.
개발이 아니더라도 다양한 분야에 많은 얘기를 나누는 공간입니다.
  마을등급 비사모 마을   이 마을은 테마마을 입니다이 마을은 자유가입제 마을 입니다 마을소개 페이지로 이동 전입신청
마을촌장촌장 비사모 방문자 95886 since 2006-12-31
데브피아 공지사항
자유게시판
앨범
개인게시판
[마을 게시판]
데브피아 운영 소식
교육 & 세미나 홍보
[개발자 공감]
개발자 공감글
개발자 공감만화
랑데브 게시판
칼럼 게시판
개발자 고충상담
Dev Talk
자유토론방
벼룩시장
재나미 우스개
구인/프로젝트 정보
사람인 채용 게시판
  고객지원 게시판
마이 데브피아
 나의 e-Money 내역
 활동왕 My Page
 스크랩한 게시글보기
 쪽지관리
 주소록관리

 Dev Talk
 C# 실행중 프로세스 질문입니다. 2018-10-25 오후 5:17:44
hyeok2 번호: 8735  / 읽음:1,071

안녕하세요...
저는 웹개발자 입니다
 
어쩌다보니 c# 윈도우 플렛폼 개발을 하게 되었습니다.

특정 프로세스가 실행중인지 아닌지를 체크를 해야합니다.

Process[] processList = Process.GetProcessesByName("프로세스이름");

이렇게 리스트를 구할경우 백그라운드 및 실제실행되고 있는 프로세스 리스트를 가져옵니다.
 
제가 가구하고 싶은 값은 특정프로세스의 실행상태를 구하고싶습니다.
 
프로세스가 실행중인지?
프로세스가 백그라운드에서 실행중인지 아니면 실제(active??)실행중인지를 알고싶습니다.
 
구글링을 하였으나 해답을 찾지 못하여 글남깁니다.
 
고수님들의 도움 부탁드리겠습니다.
 
참고
adobe 일러스트경우 프로그램을 실행시 로딩중에는 백그라운드에서 실행이 되다 로딩이 끝나면 사용자가 사용할 수 있는 상태로 변경됩니다(active???)
active 된상태에서 코드를 작성해야 하는 부분이 있어 질문드립니다.

 

[코멘트] 좋음
2018-10-25 18:21
ARMSharp
Process p = new Process();
p.StartInfo = new ProcessStartInfo("Chrome.exe");
p.StartInfo.WorkingDirectory = @"C:\Program Files\Chrome";
p.StartInfo.CreateNoWindow = true;
p.Start();

이게 백그라운드에서 실행하는 소스인데 .....

이런 상태 부분 확인하면 되지 않나요? 제가 질문을 잘못 이해했나요?
저장 취소
[코멘트] 좋음
2018-10-26 08:54
SkyNET
위처럼 프로세스 가지고 와서 Hung뭐시기더라 API함수 쓰면 상태가 실행중인지 대기중인지 가져 올 수 있었습니다.
기억이 잘 안나긴 하네요
저장 취소
[코멘트] 좋음
2018-10-26 16:59
hyeok2
ARMSharp님, SkyNET님
코맨트 정말 감사드립니다...
연구해보겠습니다 꾸벅(__)
저장 취소
[코멘트] 좋음
2018-10-28 10:29
JUNE_MS
상태확인하는 api 있어요.먼지가물가물하네..
저장 취소
[코멘트] 좋음
2018-10-29 04:37
밍키
Wait?For?Input?Idle
https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.process.waitforinputidle?view=netframework-4.7.2

devpia 왜이러냐.. Wait?For?Input?Idle 이 입력이 안되네
저장 취소
[코멘트] 좋음
2018-10-31 14:03
분당에집갖고싶어
? 과연 뭘까요.. ㅋㅋ
뭔데 입력이 안될까요.
저장 취소
코멘트쓰기
  좋음   놀람   궁금   화남   슬픔   최고   침묵   시무룩   부끄럼   난감
* 코멘트는 500자 이내(띄어쓰기 포함)로 적어주세요.
목록 보기   지금 보고 계시는 글을 회원님의 my Mblog >> 스크랩에 넣어두고 다음에 바로 보실 수 있습니다.  
회사소개  |   개인정보취급방침  |  제휴문의  |   광고문의  |   E-Mail 무단수집거부  |   고객지원  |   이용안내  |   세금계산서
사업자등록번호 안내: 220-81-90008 / 통신판매업신고번호 제 2017-서울구로-0055호 / 대표: 홍영준, 서민호
08390, 서울시 구로구 디지털로32길 30, 1211호 / TEL. 02_6719_6200 / FAX. 02-6499-1910
Copyright ⓒ (주) 데브피아. All rights reserved.