CreateDialogParam
을 사용하면 정상적으로 XP 시스템에서 실행할 수 있습니다.하지만 Vista 나 Win7에 넣으면 작동하지 않습니다. 왜 내가 사용할 수있는 다른 API가 있는지 알고 싶습니다.윈도우 서비스에서 비스타 + 시스템에서 다이얼로그를 생성하십시오.
0
A
답변
2
비스타에서 도입 된 세션 0 격리로 서비스는 비 대화식 세션으로 실행되기 때문에 UI를 표시 할 수 없습니다. 대화 형 데스크톱에서 표준 응용 프로그램을 실행하고 서비스 대신 UI를 표시하려면 IPC 메커니즘을 사용하여 서비스와 통신해야합니다.
0
Vista의 서비스 변경 사항에 대한 Microsoft의 설명서를 읽으십시오.
http://msdn.microsoft.com/en-us/library/ms683502.aspx
http://msdn.microsoft.com/en-us/library/aa480152.aspx#appcomp_topic12
http://msdn.microsoft.com/en-us/windows/hardware/gg463353.aspx
관련 문제
- 1. x 윈도우 시스템에서 윈도우 최대화/최소화 방지
- 2. GTK 윈도우/다이얼로그를 열고 다시 값을 얻는 파이썬 함수
- 3. 윈도우 서비스에서 에러가 발생했습니다
- 4. Cygwin에서 버전은 I/O는 윈도우 비스타 시스템에서 Cygwin에서를 통해 유휴 (파이썬 2.5)를 사용하고
- 5. 윈도우 서비스에서 윈도우 로그인 프로세스를 지연시키는 방법
- 6. 코드는 윈도우 서비스에서 어떻게 실행됩니까?
- 7. .NET 윈도우 서비스에서 레이크 러닝
- 8. 인증 문제 (쿠키를 기록하지만 httpcontext.current.user가 null지고) 윈도우 비스타 (IIS7)에
- 9. 델파이 7 윈도우 비스타/7 방화벽 예외 네트워크 위치가
- 10. 오류 비스타
- 11. 윈도우 서비스에서 다른 exe를 호출하는 법
- 12. Python을 사용하여 리눅스 시스템에서 각 글꼴에 대한 이미지를 생성하십시오.
- 13. 어떻게 창을위한 공식 클라이언트를 출시 최근 어떻게 윈도우 비스타/7</p> <p>github에 대한 메트로와 같은 응용 프로그램의 UI를 개발하기 위해 윈도우 비스타/7
- 14. Vista : 대화 상자가 나타나지 않고 서비스에서 프로세스를 생성하십시오.
- 15. 아이콘 추출 비스타
- 16. 비스타 홈/프리미엄/궁극
- 17. 비스타 BEX 오류
- 18. 는 XP에서 비스타
- 19. 파일 숨김 플렉스 비스타
- 20. 사용 비스타/Windows7의
- 21. 윈도우 시스템에서 이름 바꾸기 폴더 및 파일을 재귀 적
- 22. C# 및 데이터 실행 방지 (비스타)
- 23. WCF의 WinForm 나는 윈폼 응용 프로그램에서 호스팅되는 WCF 서비스는, 그것은 비스타 시스템에서
- 24. 레지스트리에서 읽기가 비스타 기업에서 실패합니다.
- 25. 응용 프로그램이 윈도우 서비스에서 멈추거나 작동하는지 확인하는 방법
- 26. 윈도우 서비스에서 powershell을 사용하여 웹 사이트를 만들 수 없습니다.
- 27. 실행 윈도우 우리는 우리가 서비스에서 실행해야하는 타사 레거시 소프트웨어를
- 28. C# & NHibernate 윈도우 서비스에서 "매핑 문서를 컴파일 할 수 없습니다"
- 29. 어떻게 윈도우 전화 애플 리케이션은 자바 웹 서비스에서 데이터를 소모합니다
- 30. 방법 오디오 장치가 C#으로 분리 (윈도우 비스타) 상태 일 때
왜 그냥 서비스로 실행 부분에서 응용 프로그램의 UI를 분리하지? 그런 다음 UI는 원하는 모든 대화 상자를 표시 할 수 있습니다. 이것은 대부분의 상용 소프트웨어 패키지가 취하는 접근 방식입니다. –
하지만 프로젝트는 남은 사람입니다. 나는 곧 버그를 고쳐야한다. 그래서 시간이 없다. 다른 사람이 이전에이 문제를 만났습니까? – SlotLovesSignal