1

私のMSIパッケージでは、cacls.exeを使用してディレクトリにユーザー権限を設定する必要があります。NTFS環境では正常に動作しますが、Fat32ファイルシステムで実行すると失敗します。ソフトウェアがインストールされているドライブのファイルシステムの種類を判別する方法はありますか?

WiX 3を使用してMSIパッケージを作成していますが、MSIデータベースを指すヒントも役立ちます。

よろしくお願いします。

4

1 に答える 1

1

カスタムアクション、できればdllを使用できますが、vbscriptまたはbatファイルは機能します。カスタムアクションでは、ファイルシステムの種類を返すwmi root \ cimv2 \ Win32_LogicalDisk\FileSystemプロパティを呼び出すことができます。その後、CAはファイルシステムタイプをインストーラープロパティとして返すことができます。

于 2010-05-04T16:25:54.770 に答える