Страница 1 из 1

Как сделать однопользовательское приложение

СообщениеДобавлено: 18 дек 2003, 13:59
Быков Алексей
Простой вопрос, а ставит в тупик....
Есть одно приложение (изначально локальное, работает по ДОС с *.dbf). Надо что бы с ним работали два пользователя, но по очереди.

Как сделать чтобы сервер (NW 5.1) не давал открыть уже открытый на чтение файл?

Единственно что придумал, это отдельный Login, только у него права на соответствующий каталог, Limit concurent connections=1 и вперед. Но вроде как криво каждый раз перелогиниваться...

СообщениеДобавлено: 18 дек 2003, 15:06
Константин Ошмян
1) при использовании ZENworks for Desktops можно привязать к приложению одну лицензию и не пускать при исчерпании лицензий (если сделать доступ к программе через ZEN).
2) запускать программу через батник, в которм создавать файл-флаг и проверять его наличие, что-то типа:
Код: Выделить всё
set FLAG=N:\PROGRAM\FLAG
if exist %FLAG% goto ERR
copy c:\autoexec.bat %FLAG% >nul
N:\PROGRAM\PROGRAM.EXE
del %FLAG%
goto END
:ERR
echo.
echo Звиняйте, бананив немае - занято!
echo Заходите позже, а пока - нажмите любую клавишу...
echo.
pause>nul
:END
set FLAG=