1 / 1 / 0
Регистрация: 01.01.2013
Сообщений: 50
|
|
1 | |
Приложение не запускается из сетевой папки на других ПК, если запущено на каком-то конкретном30.09.2014, 09:29. Показов 2221. Ответов 5
Метки нет (Все метки)
Есть программа на c#. В ней показываются отчеты, созданные в FastReport.
Программу пользователи запускают с сетевого диска. Проблема. - Недавно была замечена следующая проблема: в определенные моменты времени программа не запускается, а после некоторого времени, программа как ни в чем не бывало запускается. После пристального наблюдения за программой(+ за логами программы), была замечена следующая закономерность: - если программу первым запускает Пк с ip(например 172.15.15.4), то пока программа запущена на этом Пк, на других она не запускается и выдает ошибку: Невозможно загрузить файл или сборку "FastReport, Version=1.6.19.0, Culture=neutral, PublicKeyToken=db7e5ce63278458c" или один из зависимых от них компонентов. Процесс не может получить доступ к файлу, так как этот файл занят другим процессом. (Исключение из HRESULT: 0x80070020) - - если же первым запустит любой другой пк, то программа стабильно запускается и работает на других пк. Также: если программу первым запускает любой/любые пк(172.ХХХ.ХХХ.ХХХ), а после них запускает наш печально известный ПК(172.15.15.4), то после него все остальные спокойно запускают программу. P.S. Речь идет об одновременной работе нескольких пк с программой.
0
|
30.09.2014, 09:29 | |
Ответы с готовыми решениями:
5
Проверка в коде: в каком режиме запущено приложение - в управляемом или в обычном Если приложение запущено, то показать MessageBox и закрыть приложение Приложение крашится, если запущено не из-под VS Как активировать приложение если оно запущено |
1 / 1 / 0
Регистрация: 01.01.2013
Сообщений: 50
|
|
30.09.2014, 10:23 [ТС] | 3 |
Доступ к сетевым файлам идет через сервер Novell, у каждого пользователя там настроены свои права.
Пользователь работающий за этим ""печально известным" Пк, без проблем работает на других пк. Так что думаю, что здесь не в правах пользователя дело.
0
|
30.09.2014, 10:27 | 4 |
Тогда не ясно Если честно, никогда не доводилось работать таким образом. А почему не поставить пользователям локальные версии программы в чём необходимость использования именно с сетевого ресурса? Ну или хотя бы попробовать с проблемным компом поработать с локали.
0
|
1 / 1 / 0
Регистрация: 01.01.2013
Сообщений: 50
|
|
30.09.2014, 10:40 [ТС] | 5 |
Специфика организации, на которой я работаю, использовать программы с сетевых дисков. В организации более 350 пк, и обновлять программу на каждом из них проблематично.
А так как в 30% программ постоянно просят что то добавить, что то исправить, а где то подправить, то иногда получается что в неделю может быть по 2-3 обновления одной программы. Вообщем как то так.
0
|
30.09.2014, 10:49 | 6 |
Vovan88, у меня прога на 1,5к пользователей написана на винформах и распространяется через ClickOnce. Всё отлично работает. Хотя для такого рода приложений лучше веб-интерфейс делать.
1
|
30.09.2014, 10:49 | |
30.09.2014, 10:49 | |
Помогаю со студенческими работами здесь
6
Развернуть приложение, если оно уже запущено Приложение падает, если было запущено при автозапуске системы Если приложение запущено, но свёрнуто/невидимо, как оно может перехватить нажатие клавиши prtScn Не запускается приложение на других ПК Приложение не запускается на других ПК Приложение не запускается на других компьютерах Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |