realart
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте! Надеюсь на помощь специалистов. Есть программа на Delphi, которая использует функцию FileExists (проверка наличия файла на носителе). Для этой программы в Inno Setup создан инсталлятор. Однако, после установки программы наблюдается интересная особенность: при запуске программы через ярлыки, автоматически создаваемые Inno, функция FileExists в программе возвращает False, т. е. перестает работать корректно. Проверки, которые я осуществил: 1) физически файл, естественно, на диске имеется; 2) FileExists=True, если запускать программу прямо из Program Files; 3) FileExists=True, если запускать программу через ярлык, созданный непосредственно от exe-файла; 4) FileExists=True, если ярлыки создает другой инсталлятор (например, Advanced Installer); 5) перезагрузка ОС не помогает. Есть предположение, что что-то не срабатывает с правами доступа, хотя возможно ли это? Буду признателен за помощь в данном вопросе. | Всего записей: 4 | Зарегистр. 16-01-2009 | Отправлено: 10:37 28-07-2013 | Исправлено: realart, 10:51 28-07-2013 |
|