У меня есть клиентское приложение, с которым у меня проблемы. Я запускаю его из кода 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.

0