Программа тупо не запускается на одном компьютере. Идеи?

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Программа тупо не запускается на одном компьютере. Идеи?

Сообщение Ichthyander » 21.11.2015 11:06:06

У меня есть программа, разработанная на Lazarus. На одном компьютере, единственном компьютере, она не запускается.
Что интересно, free версия программы запускается без проблем (сборка компилятором программы без некоторого функционала), коммерческая же нет. Запуск программы вызывает появление процесса в диспетчере задач (в систрее не появляется значок - хотя должна). И тишина. Принудительно удаление процесса из диспетчера задач не происходит. Просто висит и все. Сколко раз запустишь, столько и процессов в памяти. ПРобовали все: перезагрузка, запуск как администратор и прочее.
Первое и логичное, что пришло на ум: антивирус. Действительно, в платной версии есть функционал, которые некоторые антивирусы могут счесть за подозрительный. Но! Антивирус (Аваст) временно отключался и программа все равно не запускалась. Других системных программ у этого пользователя на компьютере я не заметил. Я просто уже в ступоре. Понимаю, что не зная программы Вам сложно предполагать причину. Но просто может дадите идеи, что и как проверить или в чем еще может быть причина.
Спасибо всем тем, кто подаст какие мысли или идеи. Сегодня ночью буду к нему коннектится через TeamViewer и копать дальше
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 686
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: Программа тупо не запускается на одном компьютере. Идеи?

Сообщение kosteek » 21.11.2015 12:04:31

А включить отладку в программу не пробовали?. И смотреть в каком месте стопорит, а затем делать разбор полета.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Программа тупо не запускается на одном компьютере. Идеи?

Сообщение sign » 21.11.2015 12:06:46

А под Лазарусом на том компе не пробовали?
sign
энтузиаст
 
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Re: Программа тупо не запускается на одном компьютере. Идеи?

Сообщение Ichthyander » 21.11.2015 13:24:34

kosteek писал(а):А включить отладку в программу не пробовали?. И смотреть в каком месте стопорит, а затем делать разбор полета.

То есть собрать отладочную версию и выслать ее пользователю, а потом проанализировать логи. Да, хорошая идея, наверное, попробую. Вопрос правда доходит ли дело до выполнения программы..?

Добавлено спустя 1 минуту 10 секунд:
sign писал(а):А под Лазарусом на том компе не пробовали?

Ну, код закрыт, как бы не хотелось делиться им ) Да и Lazarus устанавливать на том компьютере просить пользователя... По-моему не то... Да и что это мне даст?
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 686
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: Программа тупо не запускается на одном компьютере. Идеи?

Сообщение zub » 21.11.2015 13:39:04

>>Идеи?
Какие тут могут быть идеи, всё придумано до нас - анализировать логи. Если они конечно есть в программе))

зы.
Ставлю на песочницу антивируса))
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Re: Программа тупо не запускается на одном компьютере. Идеи?

Сообщение Лекс Айрин » 21.11.2015 13:59:32

А библиотек никаких прога не требует?
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Программа тупо не запускается на одном компьютере. Идеи?

Сообщение Ichthyander » 21.11.2015 14:46:30

zub писал(а):Ставлю на песочницу антивируса))

В смысле? Какая песочница? Вообще мы отключали Avast на время. То есть выключить там на час к примеру. Хотя, согласен все показывает на антивирус. Но, его отключили сомнений быть не может

Добавлено спустя 3 минуты 27 секунд:
Лекс Айрин писал(а):А библиотек никаких прога не требует?

требуются билиотеки для OpenSSL. Но как бы не при запуске. И они на месте. Причем пробовали и просто кидать в папку программы и устанавливать инсталлятор и удалить их (потому как работать должно и без них, как минимум запускаться), но дело не в них.
Больше ничего такого особого прога не требуется. Работает главным образом с интернет по различным протоколам. Ну, как бы везде работает у большого количества пользователей. А вот у этого индийского товарища нет. Причем free версия запускается. Коммерческая нет... Буду пробовать отладочную версию запустить ему. Доработаю протоколирование в режиме с ключом debug
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 686
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: Программа тупо не запускается на одном компьютере. Идеи?

Сообщение xterro » 21.11.2015 15:52:44

Что используется для защиты "коммерческой" версии(какие-то сторонние либы или самописный велосипед), а то может у пользователя не проходит проверка и программа просто не даёт запуститься, мол не заплатил, при этом ничего не выводя на вывод.
xterro
постоялец
 
Сообщения: 148
Зарегистрирован: 23.02.2014 13:49:33

Re: Программа тупо не запускается на одном компьютере. Идеи?

Сообщение Ichthyander » 21.11.2015 16:50:47

xterro писал(а):Что используется для защиты "коммерческой" версии(какие-то сторонние либы или самописный велосипед), а то может у пользователя не проходит проверка и программа просто не даёт запуститься, мол не заплатил, при этом ничего не выводя на вывод.

Самописный велосипед с проверкой на сервере лицензий. При первом запуске требуется ввести логин и пароль, после чего программа определяет: лицензионное использование или нет. До диалога с вводом данных активации, как понимаете дело не доходит, не говоря уж о том, чтобы отослать хеш-данные активации на сервер лицензий для проверки, после чего только программа и решает что с этим делать. Но и в этом случае даже программа сообщает, что проверка не пройдена после чего закрывается без всяких следов... Но, еще раз повторюсь, видимо не доходит даже до формы с вводом активационных данных. Сегодня, думаю, прикреплю логирование (он в программе есть в отладочной версии, но не с момента запуска). Попробую ввести контрольные точки с самого начала запуска программы
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 686
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: Программа тупо не запускается на одном компьютере. Идеи?

Сообщение sign » 21.11.2015 18:05:50

Тогда формируйте лог.
Прям пошагово, как программа запускается. Перед каждым вызовом инициализации очередного модуля.
sign
энтузиаст
 
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Re: Программа тупо не запускается на одном компьютере. Идеи?

Сообщение Ichthyander » 21.11.2015 19:05:09

Как я и подозревал, лог даже не запускается. Хотя я создаю журнал в разделе инициализации самого первого модуля... То есть программу все-таки что-то блокирует. При этом в диспетчере задач программа появляется (у не убивается ни за что), никакой код не выполняется. Буду сейчас пытаться через TeamViewer разобраться что там происходит в компьютере...
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 686
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: Программа тупо не запускается на одном компьютере. Идеи?

Сообщение WAYFARER » 21.11.2015 19:56:03

Возможно при попытке обратиться к серверу активации программа блокируется файрволом.
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Программа тупо не запускается на одном компьютере. Идеи?

Сообщение Ichthyander » 21.11.2015 21:10:57

Все разобрался. Блокировал программу Windows Firewall, причем блокировал по жесткому, без предупреждений и молча... Когда занес программу в исключения, заработало. Но почему-то среди сотни других пользователей такого не случалось. Всем спасибо за помощь!
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 686
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань


Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: MailRu[bot] и гости: 22

Рейтинг@Mail.ru
cron