Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- FLUTTER
- dart
- 알고리즘
- Flutter TextField
- RxAndroid
- android push
- Android P
- Rxjava2
- RxJava
- flutter firestore
- 안드로이드 구글맵
- livedata
- Python
- android architecture component
- Kotlin
- kodility
- NDK
- Django REST Android
- C
- 안드로이드
- Java
- 프로그래머스
- Django REST framework
- UWP
- Django REST
- 코틀린
- mfc
- C++
- C/C++
- Android
Archives
- Today
- Total
목록서비스 프로세스 실행 (1)
개발하는 두더지
[C/C++/MFC] 윈도우 서비스에서 응용 프로그램 실행하기(CreateProcessAsUser)
#서비스에서 UI 있는 프로그램을 실행시킬 수는 있지만 SYSTEM 권한으로 실행되어 UI가 나오지 않는 문제 발생윈도우는 User Interface, GDI, 커널 메인 객체를 제공한다.커널은 안전하지만, UI, GDI는 그렇지 않기때문에 추가적인 보안성을 제공하기 위해 윈도우는 stations와 desktops를 사용한다.Station은 클립보드, desktop등을 포함하는 프로세스와 관련이 있는 보안 객체이고, Desktop은 Station내에 존재하며 논리화면, 윈도우, 메뉴, 훅과 같은 User Interface를 포함하는 보안객체이다. 로그온 화면을 관리하는 winlogon desktop, 화면보호기를 담당하는 screen saver desktop, 평상시 윈도우 화면을 보여주는 interac..
C,C++
2016. 7. 22. 03:33