在我的MSI包中,我需要使用cacls.exe将用户权限设置为目录。它在NTFS环境中工作正常,但在Fat32文件系统上运行时失败。有没有一种方法可以确定安装软件的驱动器的文件系统类型?
我正在使用WiX 3来创建我的MSI包,但任何指向MSI数据库的提示也会有所帮助。
非常感谢提前。
答案 0 :(得分:1)
您可以使用自定义操作(最好是dll),但vbscript或bat文件可以使用。在自定义操作中,您可以调用wmi root \ cimv2 \ Win32_LogicalDisk \ FileSystem属性,该属性返回文件系统类型。然后您的CA可以将文件系统类型作为安装程序属性返回。