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 回答