ShellExecute를 호출 할 때 반환 값을 얻습니다. 정수입니다. 관련된 오류 메시지는 어디서 얻을 수 있습니까? 나는 그들이 일반적이라는 것을 알고 있지만, MS 문서에서 메시지를 보았다.Shellexecute 반환 값 오류 메시지
4
A
답변
7
ShellExecute
의 오류 처리는 다소 재앙입니다. Raymond Chen이 여기에서 설명합니다 : Why does ShellExecute return SE_ERR_ACCESSDENIED for nearly everything? 가능한 한 줌의 ShellExecute
오류를 텍스트로 변환 할 수 있더라도 변함없이 Access denied
을 얻게됩니다. 그리고 그다지 도움이되지 않습니다.
실제 오류보고를 원할 경우 ShellExecuteEx
을 사용해야합니다. 그래도 실패하면 GetLastError
으로 전화하여 Win32 오류가 발생합니다. 설명 텍스트가있는 예외로 바꾸려면 RaiseLastOSError
으로 전화하십시오. 설명 텍스트를 오류와 관련 지 으려면 SysErrorMessage
으로 전화하십시오.
관련 문제
- 1. 반환 형식 오류 메시지
- 2. UML의 자체 메시지 반환 값
- 3. C - 반환 값 오류
- 4. Process.start의 반환 값
- 5. MySQL 쿼리 반환 오류 메시지
- 6. Cock에서 조롱 한 오류 반환 값 반환 값 함수의 값
- 7. 프로세스의 반환 값
- 8. 문자 배열 오류 반환, 이상한 반환 값
- 9. 반환 작업의 반환 값
- 10. ShellExecute, "Print"
- 11. ShellExecute 실패 : ERROR_FILE_NOT_FOUND
- 12. Python 및 Flask로 API 오류 메시지 반환
- 13. 반환 할 오류 메시지 추가. SQL 서버
- 14. Ajax BeginForm - OnFailure 반환 오류 메시지
- 15. 장고 CRUD 관리자보기 : 오류 메시지 반환
- 16. 던지고 예외 또는 반환 및 오류 메시지
- 17. 오류 코드 다음과 같은 배열이 반환 메시지
- 18. 반환 오류 메시지 대 던졌습니다 예외
- 19. TranslateAccelerator 반환 값
- 20. ShellExecute 및 C 프로그램에서 시작한 파일을 닫는 이벤트를 알리는 메시지
- 21. 키 값 코딩 호환 오류 메시지 받기
- 22. 성공 메시지 상태 오류 메시지
- 23. 오류 표시 오류 메시지 FIRST 및 반환 (MS SQL 서버)
- 24. 오류 메시지
- 25. Try 문의 후 반환 값
- 26. Easymock 호환되지 않는 반환 값 형식 오류
- 27. avformat_open_input 반환 값, NaCl 모듈의 오류 코드
- 28. glUnmapBuffer - 반환 값 및 오류 코드
- 29. C# 반환 값 및 오류 처리
- 30. C++ 오류 처리 반환 값 오류가 반환되었습니다.
[documentation] (http://msdn.microsoft.com/en-us/library/windows/desktop/bb762153%28v=vs.85%29.aspx)에서 가져 가십시오. – BeniBela
... [MS 자체에서 수행] (http://support.microsoft.com/kb/170918/en) ... – TLama