Microsoft MVP성태의 닷넷 이야기
안녕하세요 background service에서 user32dll 접근 질문 드리겠습니다.! [링크 복사], [링크+제목 복사],
조회: 11485
글쓴 사람
하태
홈페이지
첨부 파일
 

Work Service앱을 통해서 프로젝트를 하나 진행하였고,
윈도우즈 해상도 변경관련 프로젝트여서 user32.dll을 호출하고 있습니다.
문제는 .exe 파일로 실행시 문제없이 작동하는데.
sc.exe create 명령어를 통해 user32.dll의 ChangeDisplaySettings 메서드를 호출하면,
응답 값이 -1로 실패하게 됩니다.
혹시 서비스프로그램 등록시에도 관리자 권한이 있어야할까요?.








[최초 등록일: ]
[최종 수정일: 8/17/2022]


비밀번호

댓글 작성자
 



2022-08-17 02시23분
서비스 프로그램으로 등록하는 것은 반드시 관리자 권한이 필요합니다.
정성태
2022-08-19 02시12분
관리자 권한과 더불어 윈도우 서비스는 백그라운드 세션(Session 0)에서 실행되기 때문에 데스크탑관련 API에 접근이 안될듯 싶네요.

https://jeho.page/programming/2010/11/07/windows-sessions-station-desktop.html

옛날에는 서비스 옵션 중 "Allow services to interact with Desktop"을 이용하면 됐던것 같은데 한번 시도해 보시길.
al6uiz

... [91]  92  93  94  95  96  97 
NoWriterDateCnt.TitleFile(s)
183정성태5/9/20059446    답변글 [답변]: // 꼭쫌 답변해 주세요~~~클라이언트 서버 ... 내용, 이점 들...
180최성우5/7/20059906[Q] POST 형식의 데이터 훅킹?
182정성태5/9/200510532    답변글 [답변]: [Q] POST 형식의 데이터 훅킹?
190최성우5/10/20059562        답변글 [답변]: [답변]: [Q] POST 형식의 데이터 훅킹?
177최정희5/4/200510086네트워크 케이블의 연결상태
178정성태5/4/200510211    답변글 [답변]: 네트워크 케이블의 연결상태 [1]
188최정희5/10/20059678        답변글 [답변]: [답변]: 네트워크 케이블의 연결상태
189정성태5/10/20059858            답변글 [답변]: [답변]: [답변]: 네트워크 케이블의 연결상태 [2]
191최정희5/11/20059508                답변글 [답변]: [답변]: [답변]: [답변]: 네트워크 케이블의 연결상태 [1]
175안연준5/3/20059907IE 제어에 대한 궁금 증 ㅡ,.ㅡ;;
179정성태5/4/200510567    답변글 [답변]: IE 제어에 대한 궁금 증 ㅡ,.ㅡ;;
168안연준5/2/20059955[Database] Connection Error파일 다운로드1
169정성태5/2/200510092    답변글 [답변]: [Database] Connection Error
170안연준5/2/20059642        답변글 [답변]: [답변]: 계속 에러가 똑같애요
171정성태5/2/200510365            답변글 [답변]: [답변]: [답변]: 계속 에러가 똑같애요
172안연준5/2/200510142                답변글 [답변]: [답변]: [답변]: [답변]: 계속 에러가 똑같애요파일 다운로드1
173정성태5/2/20059901                    답변글 [답변]: [답변]: [답변]: [답변]: [답변]: 계속 에러가 똑같애요
174안연준5/3/20059858                        답변글 [답변]: [답변]: [답변]: [답변]: [답변]: [답변]: 계속 에러가 똑같애요
165장희석4/22/200510488[질문]ASP에서 ATL 서버 컴퍼넌트로 바이너리 데이타 전달하기
167정성태4/29/200510312    답변글 [답변]: [질문]ASP에서 ATL 서버 컴퍼넌트로 바이너리 데이타 전달하기
160카심4/21/20059893Internet Explorer 에서의 닷넷 Smart Client 개발
163정성태4/22/20059818    답변글 [답변]: Internet Explorer 에서의 닷넷 Smart Client 개발
159신대철4/21/20059606자동 로긴 프로그램
162정성태4/22/20059622    답변글 [답변]: 자동 로긴 프로그램
166신대철4/22/20059296        답변글 [답변]: [답변]: 자동 로긴 프로그램파일 다운로드1
157이용휘4/20/20059295w3ip를 통해서 윈도우 미디어 화을을 올려놓을 서버..
... [91]  92  93  94  95  96  97