Привет.

В письме от 9 марта 2006 г., 13:21:33:

>> а зачем приложение на шаре держать?

a>     Проще простого ! Я на шаре с апликахой ложу bat-ник, что-то типа

a>    Copy \\Server\App\App.exe c:\progra~1\App /y
a>    start c:\progra~1\App\App.exe

a>    1-е приеимущество минимум открытых шар наа серваке
a>    2-е при апдейте Exe-шника не надо бегать по офису и орать
a>          выйдете из  риложения (если exe запущен ну как ты его
a>          перепишешь ?)
a>    3-е да в батник можно засунуть много интерестного ...:)
a>          Лишь бы твоя фантазия - и не надо перекомпилить exe,
a>          хоть "format c:"

У себя держу EXE-шник в базе (blob), при подключении проверяю на наличее
обновления, если дата Exe больше от даты файла в базе, то
обновляю в базе. Если меньше, то программа _переименовывает_себя_ в
имя_old.exe (Win2000 и XP позволяют переименовывать, запущенные EXE).
Программа сообщает "версия программы обновилась, войдите повторно".
При следующем входе удаляется файл имя_old.exe





______________________________________________________________________
С уважением,
 Шавлюк Евгений (ICQ# 49040452)




Ответить