[ОТВЕТИТЬ]
Опции темы
25.10.2007 15:28
 
Подскажите, как запретить на учетной записи пользователя в ОС,
запуск более одной сессии (процесса) клиента СМ2000?
25.10.2007 15:33
 
а зачем?.....
25.10.2007 15:37
 
действительно, зачем?

прямого способа навскидку придумать не могу.

наверное, можно ограничить количество сессий для одного пользователя на уровне оракла, но это будет не совсем то.
не уверен, что это действительно возможно, но в оракле столько всего разного... :)

можно мониторить процессы, пересчитывать количество sm2000.exe и убивать все, кроме первого. например, посредством nncron
25.10.2007 15:41
 
При втором открытии программы пользователем, происходит полный сброс принтеров в ОС (как на 2000 так и на ХР), приходится полностью перезапускать клиента в ХР, а в 2000 повторно устанавливать все принтеры.
25.10.2007 18:11
 
Цитата:
FEINT При втором открытии программы пользователем, происходит полный сброс принтеров в ОС (как на 2000 так и на ХР), приходится полностью перезапускать клиента в ХР, а в 2000 повторно устанавливать все принтеры.
попробу использовать vbs - назначь на него ярлыки запуска см2000
(пример с командным окном "cmd.exe" - второй раз точно не запуститься)

скрипт.vbs

Set WshShell = CreateObject("WScript.Shell")
Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")

For Each objProc In objService.ExecQuery("SELECT * FROM Win32_Process")
if instr(1,objProc.CommandLine,"cmd")>0 then
rc=1
exit for
else
rc=0
end if
Next

if rc=0 then
WshShell.run "cmd.exe"
end if

вместо cmd используй название см2000 - можно посмотреть в процессах винды
26.10.2007 07:13
 
Это всё конечно хорошо, но я думаю надо лечить причину, а не следствие, т.к. слетание принтеров при открытии второй копии это всего лишь следствие, надо разбираться с виндой что и как не донастроено (не так настроено).
Опции темы



Часовой пояс GMT +3, время: 18:11.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.