2010-07-27 3 views
0

특정 조건이 충족 될 때 결국 Window를 표시하는 Python으로 Windows 서비스 클래스를 작성합니다. 서비스는 GUI를 가질 수 없으므로 조건이 맞으면 별도의 프로세스 (subprocess.Popen 사용)로 GUI를 시작하려고합니다. 자식 프로세스가 서비스와 동일한 권한을 가지고 있기 때문에 이것은 작동하지 않습니다.Python Windows 서비스에서 GUI 프로세스 시작

그렇다면 GUI를 화면에 표시 할 수있는 파이썬 Windows 서비스에서 프로세스를 시작하려면 어떻게해야합니까?

+0

오해의 여지가 없도록 재 작성된 질문을 삭제하고 관련없는 코드를 삭제했습니다. – psicopoo

답변

3

서비스에 Allow service to interact with desktop 권한을 부여하면 하위 프로세스를 시작하지 않고도 창을 만들 수 있습니다.

+0

감사합니다. 감사합니다! – psicopoo

+0

동일한 문제가있는 것 같습니다. 어떻게하면 서비스가 데스크톱과 상호 작용할 수 있습니까? –

관련 문제