Как добавить переменную в таблицу каталога MSI с помощью msilib

1

Я хочу использовать элемент управления редактированием пути в моем приложении настройки, которое я разрабатываю, используя Python msilib. Но я получаю сообщение об ошибке в MSI:

The specified path is unavailable.

Может кто-нибудь помочь мне найти причину этого? Я думаю, что я не сделал никакой записи в таблице Directory, которая может вызвать ошибку. Как это сделать, используя msilib?

  • 1
    Можете ли вы показать нам соответствующий код? Как насчет точного сообщения об ошибке и когда вы его получите? Нам нужно больше деталей, чтобы помочь вам!
  • 0
    p = sys.argv [1] f = open ("C: \\ temp.txt", "a") f.write (p) f.close (), но он принимает путь, подобный "C: \ ProgramFiles", который Недоступно. Что я должен сделать, чтобы получить "C: \ Program Files"
Теги:
installation
windows-installer
setup.py

1 ответ

0

Это ошибка MSI: 1314 http://msdn.microsoft.com/en-us/library/aa372835(v=vs.85).aspx

Это может произойти, если указанный вами путь недопустим (возможно, у вас есть пробел в имени, таком как C:\Program Files, и должен заключить его в кавычки, такие как "C:\Program Files" ), или эта ошибка может также, если вы указываете путь, который уже существует.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню