powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Шарная папка
3 сообщений из 3, страница 1 из 1
Шарная папка
    #38130598
ЛехаПан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Интересует следующие

Есть проект EXE + штук 15 DLL, все они лежат в шарной папке и запускаются пользователем.

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

Вопрос.
Как можно в программе сделать "мониторинг", что Вы отключены от папки и необходимо перезапустить программу.?

Интересно мнение и пути решения, можно просто словами )).

Как варианты были:
Проверять линки к компанентам и EXE в шаре
Открыт ли файл, если нет...то значит мы его отлючили
...
Рейтинг: 0 / 0
Шарная папка
    #38130944
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛехаПан,
ClickOnce + проверять обновления при запуске.
...
Рейтинг: 0 / 0
Шарная папка
    #38131228
Фотография _=ДОБРЫНЯ=_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пару дней назад решал подобный вопрос. обновить файл не можешь так как соединение висит.вот код который помагает закрыть шару папаки
Код: vbnet
1.
2.
3.
4.
5.
Try
Shell("net share """ + UpdatePath + """ /delete /y")
Catch ex As Exception
SetTextToLog("Закрытие общего доступа. Ошибка:" + vbNewLine + ex.Message, EventLogEntryType.Error)
End Try


и открыть шару папки снова
Код: vbnet
1.
2.
3.
4.
5.
6.
Try
Dim Shared_Name = New DirectoryInfo(UpdatePath).Name
Shell("net share " + Shared_Name + "=""" + UpdatePath + """")
Catch ex As Exception
SetTextToLog("Открытие общего доступа. Ошибка:" + vbNewLine + ex.Message, EventLogEntryType.Error)
End Try
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Шарная папка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]