Приложение Автозапуск Smart Client - PullRequest
2 голосов
/ 23 октября 2008

У нас есть стандартное интеллектуальное клиентское приложение, которое мы хотим запустить автоматически, когда пользователь входит в систему на нашей машине в нашей сети. Я пробовал следующие ключи:

HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Run HKCU \ Software \ Micrisoft \ Windows \ CurrentVersion \ Run HKCU \ Software \ Micrisoft \ Windows \ CurrentVersion \ Policy \ Explorer \ Run

и т.д ....

Ключ запуска выглядит примерно так: J: \ Application \ NewApp.application на общем диске или UNC-путь \\ server1 \ Application \ NewApp.application

Я попытался изменить указанный файл на файл setup.exe, пакетный файл, который его запускает, пакетный файл с задержкой и даже небольшой EXE-файл, созданный для запуска файла NewApp.application после задержки через Process. Start ().

Если я запускаю эти параметры вручную после входа в систему, все работают просто отлично, однако ни одна из них не работает при входе в систему (как и цель).

У кого-нибудь есть идеи?

Обновление: разрешения не являются проблемой. Я тестировал с правами администратора уровня для начала.

Ответы [ 4 ]

2 голосов
/ 12 января 2009

Я предполагаю, что это как-то связано с тем, что сеть недоступна непосредственно при запуске. Эти пакетные (отложенные) файлы, они запускаются с собственного жесткого диска компьютера? если нет, вы можете попробовать это.

1 голос
/ 24 октября 2008

Правильны ли разрешения для выполнения приложения .NET из общего сетевого ресурса?

0 голосов
/ 14 января 2009

Как насчет размещения приложения в разделе «Пуск» в меню «Пуск»? Я не уверен, запускаются ли они до или после элементов реестра, но это может вызвать достаточную задержку.

Что касается задержки, которую вы закодировали в пакетном файле или в стартовом приложении, как долго она была установлена? Вы пробовали достаточно большое значение, скажем, 5 минут? Мне интересно, нужна ли более длительная задержка или проблема в том, что ваше приложение запускается раньше, чем от чего-либо еще зависит.

Кроме того, ошибка запуска не приводит к тому, что приложение не найдено, или приложение запускается, а затем сразу же умирает?

0 голосов
/ 24 октября 2008

Если вы находитесь в домене, вы можете использовать групповую политику для запуска приложения.

...