Windows Logo Program 유효성 확인을 위해 곧 제출 될 응용 프로그램을 마무리합니다. 요구 사항 중 하나는 x64 호환성입니다. 특히 Crystal Reports 2008은 x64에서 작동해야합니다.x86/x64 감지 및 올바른 .msi 설치
내 문제는 Crystal Reports 2008 (Visual Studio 2008에 포함 된 패키지)에 병합 모듈이없고 제공된 .msi 설치 관리자를 사용하여 설치해야한다는 것입니다. x86 및 x64 용 설치 프로그램을 별도로 제공합니다.
그렇다면 설치하는 동안 x86 및 x64를 감지 한 다음 적절한 Crystal MSi를 실행하는 방법은 무엇입니까? 병합 모듈이 없어도 가능합니까?
편집 :
이 :
IF PROCESSOR_ARCHITECTURE == x86 AND
PROCESSOR_ARCHITEW6432 NOT DEFINED THEN
// OS is 32bit
ELSE
// OS is 64bit
END IF
는 어떻게 (감사 MicSim)을 감지하는 말해 것으로 보인다. 그러나 MSI에서이 작업을 수행하려면 어떻게해야합니까? 그것은 커스텀 액션인가? 그런 다음 x32 및 x64 크리스탈 보고서에 대해 서로 다른 msi를 실행하려면 어떻게해야합니까?
왜 x86 크리스탈 설치 프로그램이 WOW64에서 작동하지 않습니까? WOW64 x86 응용 프로그램에서 작동하려면 x64 Crystal을 설치해야합니다. 좌절 ...
편집 2 :
좋아, 86/64를 검출하는 여기에 덮여있는 것처럼 보인다. 이제는 수동으로 msi를 트리거하는 방법에 대해 설명합니다.
당신은 또한 추가 할 수 있습니다 비주얼 스튜디오와 함께 제공되는 Crystal Reports를 작동하지 않습니다 밝혀/q를 매개 변수로 사용하여 고객을 괴롭히지 않도록합니다. –