Показать сообщение отдельно
  #2  
Старый 08.08.2012, 17:18
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от zx230
Создал программу в делфи, запускаю все работает. (пишет в реестр, сокеты и тд).
Упаковал программой для создания инсталяторов. (Smart Install Maker, Inno Setup Compiler).
Когда устанавливаю, программа лежит в папке program files, но у нее нет прав на запись в папку program files, и доступ к сокетам выдает ошибку 10013.
Программа не должна пытаться что-то писать в папку "Program Files", так как у обычного пользователя нет прав на запись в эту папку. В неё должен писать только инсталлятор, после чего она должна оставаться неизменной. (Такая вот защита от вирусов и других недобросовестных программ)
Если твоей программе нужно хранить изменяемые данные используй папку "Application Data".
Ответить с цитированием