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