Я разработчик или простая программа, написанная на Python / wxpython и упакованная с py2exe.У меня были сообщения от некоторых пользователей, что программа не запускается.Все пользователи, которые сообщают об этом, работают под управлением Windows XP, но на моих машинах с тестом на 2 XP я не могу воспроизвести проблему.
Странная вещь - и что делает ее настолько сложной для отладки - это то, что сообщение об ошибке не генерируется.Двойной щелчок на exe, там короткие песочные часы, тогда ничего не происходит.Не осталось ни одного запущенного процесса, ни сообщения об ошибке, ни журнала ошибок.
Кажется, что сообщение об ошибке работает нормально.На моей машине, если я удаляю, скажем, DLL-библиотеку wxpython, то при ее запуске я получаю окно с сообщением об ошибке и записываемый журнал ошибок, который сообщает об ошибке как закодированный.Так что, если бы это была проблема зависимости / упаковки, я бы ожидал некоторый отчет об ошибке.
Я не могу найти разницы между моей тестовой машиной XP и той из пользователей, которые не могут запустить программу.Машина уже в курсе.Я пытался отключить антивирус без каких-либо изменений в поведении.
Я надеюсь, что либо:
У кого-то возникла похожая проблема, и он может предложить исправить
Могло бы предложить хоть какой-то путь для продолжения.Прямо сейчас я не уверен, как лучше всего попытаться решить эту проблему, кроме как начинать с нуля с питон-программы голыми руками и строить ее оттуда.Но неспособность воспроизвести проблемы приводит к тому, что сложно попытаться решить проблему "грубой силой".