如何使用msilib在Directory MSI表中添加变量

问题描述

| 我想在我使用Python msilib设计的设置应用程序中使用路径编辑控件。但是我在MSI中遇到一个错误
The specified path is unavailable.
有人可以帮我找到原因吗?我认为我没有在Directory表中进行任何输入,这可能导致错误。如何使用msilib做到这一点?     

解决方法

        这是MSI错误:1314 http://msdn.microsoft.com/zh-cn/library/aa372835(v=vs.85).aspx 如果您指定的路径无效(例如您的名称中有空格,例如C:\\ Program Files,并且应将其括在引号中,例如\“ C:\\ Program Files \”),则可能会发生这种情况如果您指定的路径已经存在,也会发生错误。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...