Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Шарная папка / 3 сообщений из 3, страница 1 из 1
30.01.2013, 14:07
    #38130598
ЛехаПан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шарная папка
Добрый день.

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

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

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

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

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

Как варианты были:
Проверять линки к компанентам и EXE в шаре
Открыт ли файл, если нет...то значит мы его отлючили
...
Рейтинг: 0 / 0
30.01.2013, 16:25
    #38130944
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Шарная папка
ЛехаПан,
ClickOnce + проверять обновления при запуске.
...
Рейтинг: 0 / 0
30.01.2013, 18:42
    #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
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Шарная папка / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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