-
Windows 서비스 프로그램 개발 - 3Windows 프로그래밍 2019. 1. 8. 15:01
1탄에서 아래와 같은 과정을 보았을 것이다.
서비스 실행 > 서비스.exe > 서비스.exe에서 원하는 프로그램 실행 > 내가 원하는 프로그램
지금까지 첫 번째 단계를 끝냈다. 이제 서비스 exe를 작성해 볼 것이다. 나도 헷갈려서 여러 번 얘기하고 있다 ㅎ
서비스 내부에서는 내가 원하는 또다른 프로그램을 실행하는 작업이 이루어질 것이다.
그러기 위해서 당연히 CreateProcess 함수를 쓸건데 그냥 쓸 순 없다.
그냥 쓸 수 있다면 좋았을 텐데 Windows는 보안 정책이 많~이 깐깐한 것 같다. (
그런데도 옆동네보다 바이러스도 많고 말이야.. 어??)CreateProcess 함수를 이용해서 프로세스를 열면 User 권한이 아닌 System 권한으로 접근하기 때문에 User만 접근할 수 있는
요론거 다른이름으로 저장이라던가 요론 기능을 쓸 수 없다..
그럼 이 기능을 영영 못쓰고 날려버릴거냐! 아니쥐!! 이 상황을 구해줄 수 있는게 내 예전 글 중에 있었다.
https://sonny777.tistory.com/6 <-- 클뤽예에..! 자세한 내용은 이 글에 있으니 참고하기 바란다. 근데 생각해보니까 그냥 저기 있는게 다다.마지막 4탄에서는... 4탄이 없네? 서비스 프로그램 개발 끄읕!!!!'Windows 프로그래밍' 카테고리의 다른 글
Windows 우클릭 메뉴 항목 추가 (0) 2019.02.18 MFC 버튼 이미지로 바꾸기 (0) 2019.02.15 Windows 서비스 프로그램 개발 - 2 (0) 2019.01.08 Windows 서비스 프로그램 개발 - 1 (0) 2019.01.08 Volatile 변수란? (2) 2019.01.07 댓글