이건 그냥 개인 취미 생활을 위해 한번 만들어 보았다.
매우 단순하게 어떤 프로세스에 스페이스바 키가 주기적으로 입력되게 하는 걸 만들려고 했는데
생각보다 시간이 오래 걸렸다.
코드는 매우 간단하다.
디자인도 매우 단순한게 했는데
설명을 하자면
1. 'Search' 버튼을 클릭하면 모든 프로세스의 타이틀을 불러와서 listbox에 추가한다.
2. 내가 원하는 프로세스의 타이틀을 listbox에서 선택 후 'start' 버튼을 누른다.
2. FindWindow 함수를 사용해서 내가 원하는 타이틀을 가진 프로세스의 핸들을 가져온다.
3. SendMessage 함수가 WM_KEYDOWN 이벤트를 발생시킨다.
매우간단하다. 응용하면 여러가지 가능하겠죠 ?
'ETC > C#' 카테고리의 다른 글
[C#] 2차원 배열 1차원 배열에 복사. (How to copy a row values from a 2D array into a 1D array?) (0) | 2018.03.26 |
---|---|
[C#] 32bit dll 사용 시 "...호출 결과 스택이 불안정하게 되었습니다." 에러 (1) | 2017.03.20 |
[C#] 비프(Beep)음 내기 (0) | 2017.02.21 |
[C#] 시리얼 포트 검색 (0) | 2017.02.10 |
[C#] 배열 0으로 초기화(Enumerable.Repeat) (0) | 2017.01.24 |