2012-03-26 24 views
2

私のアプリケーション用のインストーラを作成しました。アプリケーションはWindows XP、Windows Vistaの& Windows 7でサポートされています。ユーザーが他のOSにインストールしようとすると、OSがサポートされていないというメッセージがユーザーに表示されます。私はWindowsインストーラでVersionNTプロパティを使ってチェックを追加できることを知っています。 しかし、ここで与えられた値に応じて: http://msdn.microsoft.com/en-us/library/windows/desktop/aa370556(v=vs.85).aspxWIXインストーラでOSを確認する

私はVersionNt = 600を確認した場合、両方のは、私は、ユーザー許可するにはどうすればよい= 600 VersionNTを持っているので、それは、Windows Vistaで製品をインストールすることを可能にするだけでなく、Server 2008のサーバー2008ではなくVistaのみをサポートするようにしてください。

答えて

4

MsiNTProductType propertyを確認し、1(ワークステーション)にする必要があります。

+1

これは、最初は有効な要件であることはまれだと思います。私はビジネスルールを再考するだろう。 –

+1

ありがとうございます。出来た !!! –