Я думаю, что dir по умолчанию получает запаздывающую наклонную черту.
Но что, если пользователь выбирает другой каталог?
Существует ли путь к INSTALLDIR, чтобы НЕ иметь запаздывающую наклонную черту?
Не то, чтобы я хочу, чтобы это не имело запаздывающую наклонную черту. Я хочу знать, могу ли я рассчитывать на него, так, чтобы, например,
[INSTALLDIR]Filter.dll
... будет всегда решать к реальному, допустимому пути файловой системы.
В настоящее время я использую
[INSTALLDIR]\Filter.dll
и я получаю двойную наклонную черту там. Это допустимо и твердость, но я хотел бы устранить двойную наклонную черту.
спасибо.
Записи в таблице каталогов Windows Instaler (которые становятся свойствами после калькуляции затрат)всегда форматируются MSI для содержания замыкающей обратной косой черты. Включение дополнительных косых черт не повредит разрешению.
Насколько я понимаю, установщик Windows добавит обратную косую черту к любой записи в таблице каталогов. Поэтому да, вы можете убрать косую черту и не беспокоиться о том, что что-то сломается.
Фактически, это даже побудило InstallShield создать статью в базе знаний, описывающую, как УДАЛИТЬ обратную косую черту ...
http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q106587