Программный запуск приложения при запуске Windows - PullRequest
0 голосов
/ 09 августа 2010

У меня есть определенное программное обеспечение, которое я хочу загрузить при запуске Windows. При обычных обстоятельствах я просто помещал бы ярлык в папку автозагрузки или запись в ключе запуска в реестре.

К сожалению, и по неизвестной причине это приложение выдает исключение win32 всякий раз, когда это делается, и я предполагаю, что это потому, что не был загружен элемент окон, который является жизненно важным для этого приложения.

Как только Windows действительно загрузится, я могу дважды щелкнуть по значку, и он будет работать нормально. Итак, мой вопрос - есть ли программное решение для этого? Я уже пробовал запускать консольное приложение, которое спит в течение n секунд, а затем запускается, но все, что, кажется, делает, это задерживает запуск Windows.

У кого-нибудь есть креативные решения? Я открыт для всего, от службы Windows для C #, VB, командных файлов и т. Д.

Thx

Ответы [ 2 ]

0 голосов
/ 09 августа 2010

Можете ли вы запустить его как службу или написать службу оболочки, которая попытается запустить его? Таким образом, вы будете иметь встроенную поддержку для ответа при сбое и времени задержки перед повторной попыткой.

0 голосов
/ 09 августа 2010

Посмотрите на AUTOEXEC.BAT. Но будь осторожен !!

...