2013-06-27 3 views
1

Windows Mobile 6 장치에서 xml 파일을 백업하기위한 작은 응용 프로그램을 만들었습니다. 나는 응용 프로그램 exe에 연결되는 장치의 시작 폴더에 .lnk 파일을 만들었습니다. 장치를 다시 시작하면이 오류 메시지가 나타납니다. "파일 'filename'을 열 수 없습니다. 신뢰할 수있는 인증서로 서명되지 않았거나 해당 구성 요소 중 하나를 찾을 수 없습니다.이 파일을 다시 설치하거나 복원해야 할 수도 있습니다. "시작시 Windows Mobile 6.1/6.5 응용 프로그램이 실패 함

apps 설치 폴더로 이동하여 수동으로 실행하면 문제없이 실행됩니다.

누구나 무슨 일이 벌어지고 있는지 또는 시작시 실패한 이유는 무엇입니까?

+0

어떻게이'.lnk' 파일을 만들었습니까? 설치 관리자가 설치 했습니까? – jp2code

답변

0

lnk 파일에 문제가 있거나 API 세트가 준비되지 않았습니다.

OS의 비동기 시작이 필요한 모든 API를로드 할 때까지 코드 시작을 지연시키는 데 사용할 수있는 IsAPIReady라는 API 함수가 있습니다.

코드에서 DLL이나 libs를 사용하는 경우 코드가 Windows 디렉토리에서로드되거나 전체 경로를 지정해야합니다. app dir에 DLL이있는 경우 Windows dir에서도 같은 DLL을 사용할 수 있으면 DLL이로드되지 않을 수 있습니다. 로드/찾을 수없는 DLL에 대해서는 오류 메시지로만 표시됩니다. 그리고 Windows CE 기반 시스템은 '현재'디렉터리를 지원하지 않습니다.

관련 문제