2015-03-16 6 views
1

Я создал некоторые приложения, которые запускаются из общей папки в нашей сети компании. Я просто разместил там файл .exe. Это работает нормально, пока мне не нужно будет заменить файл при обновлении. Если кто-то запускает указанное приложение, файл заблокирован.Как определить, кто запускает мое приложение?

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

+0

Попробуйте использовать гнезда и проверьте, доступно ли данное устройство. –

+0

вы можете использовать сторонний инструмент, такой как [psfile] (http://ss64.com/nt/psfile.html) –

+0

Спасибо Rex. Я забыл сказать, что я очень новичок, когда речь заходит о технических терминах в Windows. Что такое «розетки»? :) –

ответ

0

Принесите свойства проекта и перейдите на вкладку «Опубликовать».

Установите папку публикации в UNC-путь к тому месту, где вы хотите, чтобы ваши пользователи получали программу.

Играйте с обновлениями и настройками. Существует возможность проверять наличие обновлений каждый раз, когда пользователь запускает программу.

Затем запустите мастер публикации.

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

+0

Я делал так, но у меня были некоторые проблемы, когда открылась неправильная версия моего приложения. Но, может быть, я попробую еще раз. Благодаря! –

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