2013-06-19 9 views
1

내가 설치가 일어나고있는 동안 몇 가지 조건을 확인하려면, 그리고 내가 좋아하는 몇 가지 조건을 수행 할 수 있습니다 좀 더 유사하게WIX 사용자 정의 메시지 Condtion 확인

<Condition Message="Microsoft .Net 4.0 framework with update 4.0.3 or later"><![CDATA[Installed OR NETFRAMEWORK40FULL ]]></Condition> 

합니다.

  1. 2기가바이트 시스템 메모리 (RAM)
  2. 1백메가바이트 무료 로컬 디스크 공간
  3. 가능한 USB 2.0 포트
  4. 브라우저 : 마이크로 소프트 인터넷 익스플로러 8.0 이상, 구글 크롬을 나는 시스템을 가지고 있는지 여부를 확인하려면 23.0.1271.97 이상, 모질라 파이어 폭스 18 이상
  5. 은 Microsoft Windows Installer 3.1 이상

는 사람이 작업을 수행하는 방법을 알고 있나요 위에서 언급 한 포인트?

답변

1

WMI로 시스템을 쿼리하고 Condition 요소에 사용할 속성을 설정하는 즉석 사용자 지정 작업은 일반적인 해결 방법입니다.

LaunchConditions 전에 사용자 지정 작업을 예약해야 조건이 평가되기 전에 속성이 설정됩니다.

일부 소프트웨어 제품은 컴퓨터가 아닌 사용자별로 설치 될 수 있습니다 (예 : Chrome). 이는 설치 프로그램의 디자인 방식, WMI의 인스턴스화 방법 및 설치 프로그램을 실행하는 사람에 따라 결과의 관련성에 영향을 줄 수 있습니다.

USB 2.0을 하위 컨트롤러와 구별하는 한,이 tip에는 이름에 "Enhanced"가 포함되어 있다고 나와 있습니다. 무료 USB 2.0 포트를 확인한다는 것은 상당히 어려울 수 있으며 WMI를 통해 액세스 할 수 없을 수도 있습니다.