Windows 7 용으로 개발 된 응용 프로그램이 있습니다 & 8. C++/CLI를 사용하여 VS2010에서 개발되었습니다. Windows App 인증 키트를 사용하여 인증하려고 시도하면 경고가 표시됩니다.Windows 응용 프로그램 인증 키트 경고
Binary analyzer
Warning: The binary analyzer test detected the following errors:
File C:\Program Files (x86)\MyApp\msvcr100.dll has failed the ExecutableImportsCheck check.
File C:\Program Files (x86)\MyApp\msvcp100.dll has failed the ExecutableImportsCheck check.
Impact if not fixed: If the app doesn’t use the available Windows protections, it can increase the vulnerability of the customer's computer to malware.
How to fix: Apply the SAFESEH, DYNAMICBASE, and NXCOMPAT options when you link the app.
내 앱에서 어떻게 경고를 피할 수 있습니까?
http://dev.windows.com/ko-kr/develop/app-certification-kit WACK (버전 3.3부터)은 Windows 8, 8.1 및 Windows 7 용 데스크톱 응용 프로그램을 지원한다고 말합니다. – JijeshKV
좋아, 그게 애매 하네. 관리자 권한 명령 프롬프트에서 appcert.exe 명령 도움말 (appcert.exe /?를 입력)을 보면 먼저 프로그램의 설치 프로그램을 만들어야합니다. 그런 다음 -apptype desktop 및 -setuppath yourinstaller.exe 옵션을 사용하여 appcert.exe를 실행해야합니다. 더 애매한 옵션들이 - 애 태움과 같이 중요하다는 것을 의미하지는 않습니다. 이 일을 행한 사람은 아무도 들어 보지 못했다. 행운을 내다. –
@HansPassant - 아마도 내년에 Windows 스토어에서 비 메트로 앱을 지원한다는 소문 때문에. http://www.dailytech.com/Microsoft+to+Allow+NonMetro+Apps+Into+the+Windows+Store+Next+Year/article36674.htm – Jeff