Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.09.20;
Скачать: CL | DM;

Вниз

Win2003 ограничение запуска приложения   Найти похожие ветки 

 
GanibalLector ©   (2009-07-24 12:06) [0]

Имеется Windows Server 2003. На нем несколько пользователей. W2003 настроен на автовход одного из пользователей(предположим user1).При входе этого пользователя запускается приложение (прописано в "Программы"-"Автозагрузка").
Далее...удаленные пользователи через терминал также могут работать с данным ПК. Более того, через терминал может зайти и пользователь user1. И вот тут самое интересное. При входе через терминал пользователя user1 приложение опять запустится (ибо "Программы"-"Автозагрузка"). Можно ли как-то ограничить запуск приложения, если оно уже работает под каким-то пользователем ?

Я объясню для чего....приложение работает с модемом. И может получится так, что один модем открыл и удерживает один пользователь, а второй модем второй пользователь. Вот и получается, что приложение делает попытки дозвона по обеим модемам (а один из них может быть уже занят). При этом в БД сохраняются попытки неудач.  Не знаю, насколько я понятно объяснил, но старался.


 
PEAKTOP ©   (2009-07-24 12:13) [1]

1) Написать приложение как сервайс NT. Тогда вообще не понадобиться логин какого-либо пользователя.

2) Сохранять флаг работы приложения на "нейтральной территории" для приложений (файл конфигурации, регистр Windows, семафор в памяти) и при запуске приложения его анализировать.


 
Dennis I. Komarov ©   (2009-07-24 15:44) [2]

3) Сделать лишнего пользователя для первого запуска из автозагрузки

З.Ы.
   А вообще ерунда какая-то...


 
Наиль ©   (2009-07-24 16:52) [3]

Используй nnCron.
Делай запуск приложения при входе в систему, по условию "если процесс не запущен".



Страницы: 1 вся ветка

Текущий архив: 2009.09.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
2-1247727729
12
2009-07-16 11:02
2009.09.20
Какая разница кто? MyControl:=tControl.Create(кто-то);


11-1205742423
catdog
2008-03-17 11:27
2009.09.20
Удаление переменных из памяти


15-1248346808
Наиль
2009-07-23 15:00
2009.09.20
Новое десятитысячелетие


2-1247574008
worldmen
2009-07-14 16:20
2009.09.20
Активация другой программы программно (вывести на первый план).


2-1247750683
BorNent
2009-07-16 17:24
2009.09.20
WM_LBUTTONDOWN перед WM_SETFOCUS