Проверьте тип файловой системы в пакете MSI - PullRequest
1 голос
/ 04 мая 2010

В моем пакете MSI мне нужно установить права пользователя на каталог, используя cacls.exe. Он отлично работает в среде NTFS, но не работает при запуске в файловой системе Fat32. Есть ли способ определить тип файловой системы накопителя, на который установлено программное обеспечение?

Я использую WiX 3 для создания своего пакета MSI, но любая подсказка, указывающая на базу данных MSI, также поможет.

Большое спасибо заранее.

1 Ответ

1 голос
/ 04 мая 2010

Вы можете использовать настраиваемое действие, предпочтительно dll, однако будет работать файл vbscript или bat. в пользовательском действии вы можете вызвать свойство wmi root \ cimv2 \ Win32_LogicalDisk \ FileSystem, которое возвращает тип файловой системы. тогда ваш ЦС может вернуть тип файловой системы в качестве свойства установщика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...