deck53
22-02-2011, 19:29
Нужно что бы программа в локальной сети запускалась в единственном энкземпляре.
Нашел способ с помощью утилиты PsList, но несколько дней экспериментов с политиками и правами доступа не дали рензультата, зато есть доступ в общую папку. Из чего родилась идея:
-Батник должен запускать данную программу, при запуске создавая в своей общей папке например 111.txt
-После выхода из программы 111.txt должен удаляться (Не знаю воозможно ли это).
-А перед запуском проверять, нет ли такокого файлика в чужой общей папке по адресу \\User\111.txt Соответственно если файл есть, то программа не должна запускаться.
Буду признателен за помощь. В батниках я чайник...
Нашел способ с помощью утилиты PsList, но несколько дней экспериментов с политиками и правами доступа не дали рензультата, зато есть доступ в общую папку. Из чего родилась идея:
-Батник должен запускать данную программу, при запуске создавая в своей общей папке например 111.txt
-После выхода из программы 111.txt должен удаляться (Не знаю воозможно ли это).
-А перед запуском проверять, нет ли такокого файлика в чужой общей папке по адресу \\User\111.txt Соответственно если файл есть, то программа не должна запускаться.
Буду признателен за помощь. В батниках я чайник...