У меня есть клиентское приложение, с которым у меня проблемы. Я запускаю его из кода Autoit, используя Run
. Autoit - это просто язык сценариев, если вы с ним не знакомы.
Мы получили новую версию программы от клиента. Они добавили форму входа при запуске программы. Теперь программа запускается, заставка появляется как обычно, а затем появляется новая форма входа. Вы входите в систему, и тогда открывается основная форма. Эта новая версия отлично работает с ярлыка на рабочем столе и даже при переходе к.EXE и дважды щелкните по нему.
Но когда я запускаю его из AutoIt, он запускается, появляется экран-заставка и запрашивает вход, как обычно, но после ввода имени пользователя и пароля выдается ошибка.
Не очень информативно. Я попытался запустить его из командной строки, и я получил ту же ошибку. Я попытался запустить командную строку от имени администратора и получить то же самое.
На ПК со старой версией я убедился, что могу запустить старую версию из командной строки без проблем. Я подтвердил, что могу запускать другие программы из командной строки, так как я увидел здесь сообщение о невозможности запуска каких-либо программ из командной строки.
Программа установлена по умолчанию для запуска в режиме совместимости (XP SP 3).
Любые идеи, почему это будет действовать по-другому, как это запускается из командной строки?
РЕДАКТИРОВАТЬ: Только что нашел журнал.
2015-12-15 08:20:07,847 [1] ERROR log4com - Main ERROR: Error in application start up. Cannot create ActiveX component.
2015-12-15 08:20:25,520 [1] ERROR log4com - Main Exception MSG: Cannot create ActiveX component.
2015-12-15 08:20:25,542 [1] ERROR log4com - Main Exception SRC: Microsoft.VisualBasic.
2015-12-15 08:20:25,542 [1] ERROR log4com - Main Exception Stack: at Microsoft.VisualBasic.Interaction.CreateObject(String ProgId, String ServerName)
at DESKTOP32.BSTDesktop.ConnectToJMS()
at DESKTOP32.BSTDesktop.Main().
2015-12-15 08:20:25,543 [1] ERROR log4com - Main No inner exception.
2015-12-15 08:20:25,544 [1] INFO log4com - Time Tuning Releasing wfSystem object took up to 1 seconds.
2015-12-15 08:20:25,955 [1] INFO log4com - Time Tunning Realizing JMSAPI and Database objects took up to 1 seconds.