2015-10-29 6 views
0

У меня есть приложение, которое я хочу поделиться с сетевым ресурсом моей компании. Это .exe с некоторыми DLL-файлами.Распространение приложения из сетевого ресурса (автозапуск)

У нас ~ 40 пользователей, которым понадобится эта программа. Мы хотим, чтобы он автоматически запускался с компьютером.

Проблема возникает, когда нам необходимо обновить приложение. Поскольку некоторые из пользователей могут запускать приложение, мы не можем удалить файл .exe и заменить его новым ...

Некоторые говорят, что я должен использовать .NET «ClickOnce», но он не будет работать с автозапуском, правильно?

Что было бы лучшим способом сделать это?Есть отдельный файл .exe, который копирует приложение в папку temp пользователя и затем запускает его оттуда?

+0

Его повторная проверка вопроса http://stackoverflow.com/questions/4247439/c-sharp-autostart-automatically-add-application-to-startup-folder и http://stackoverflow.com/questions/5291937/ перезапускать-МОФ-приложение-за-клик-раз-обновления-запуск на-новую-версию –

ответ

0

У меня такая же настройка. У меня есть exe как read only. Таким образом, я могу заменить .exe и сделать его только для чтения. Когда пользователь перезагружает приложение, он имеет обновленную версию.

Вы можете установить его только для чтения, щелкнув правой кнопкой мыши -> свойства -> проверить только чтение.

Чтобы автоматически запустить его, просто добавьте ярлык в папку запуска.

 Смежные вопросы

  • Нет связанных вопросов^_^