|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Ошибка socket error 10013
Создал программу в делфи, запускаю все работает. (пишет в реестр, сокеты и тд).
Упаковал программой для создания инсталяторов. (Smart Install Maker, Inno Setup Compiler). Когда устанавливаю, программа лежит в папке program files, но у нее нет прав на запись в папку program files, и доступ к сокетам выдает ошибку 10013. |
#2
|
||||
|
||||
Цитата:
Если твоей программе нужно хранить изменяемые данные используй папку "Application Data". |
#3
|
|||
|
|||
наверно так и сделаю.. а как быть с сокетами...
|
#4
|
||||
|
||||
Цитата:
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
|||
|
|||
а какой путь решения? может есть какой то пример как правильно получить доступ к сокету?
|
#6
|
||||
|
||||
а какой у тебя сокет?
Пишу программы за еду. __________________ |
#7
|
|||
|
|||
компонент delphi TServerSocet
ServerSocket1.Port := 2012; ServerSocket1.Open; есть еще компонент IdHTTPServer1 |
#8
|
||||
|
||||
бранд отключи или с правами администратора запускай
Пишу программы за еду. __________________ |
#9
|
|||
|
|||
что такое бранд?
когда запускаю из делфи все работает. не работает(ошибка 10013) когда программа устанавливается из setup.(пробовал разные установщики) даже если запускать с указанием прав администратора.. |
#10
|
||||
|
||||
Брандмауэр Windows.
ты установщик с правами администратора запускал? программу запусти от админа! хотя бранд должен сам окно предупреждения выдать... Пишу программы за еду. __________________ |
#11
|
|||
|
|||
все запускал с правами админстратора.. и установщик и программу. нехочет и все тут. может какие то еще версии
|
#12
|
||||
|
||||
Службу "Защитник Windows" попробуй остановить.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#13
|
|||
|
|||
сейчас потестил на компе с XP там все запускается. значит проблема все таки действительно с правами. но отключать службы не хочется. программу я хочу распространять.(для этого и делаю инсталлер) как простые пользователи ее будут запускать тогда.. при чем я смотрел аналогичную программу, она работает без всякого отключения служб..
|
#14
|
||||
|
||||
ну так можно не отключать, это просто для проверки было написано, а добавить программу в исключения брандмауэра.
Пишу программы за еду. __________________ |
#15
|
|||
|
|||
вообщем подключиль манифест Microsoft.VC90.CRT.manifest. вроде как заработало.. хотя хз. ) буду еще на других компах тестировать
|