Принадлежность процесса пользователю

Обсуждение программ nnCron и nnCron LITE

Принадлежность процесса пользователю

Postby Raistlin » Wed, 05 Dec 2018, 19:52

Как узнать, из-под какого пользователя запущен процесс?
Windows XP SP3 Corp. + MUI, nnCron 1.93.1125.14, nnBackup 3.02b3 Build 147

Magically yours
Raistlin
User avatar
Raistlin
 
Posts: 165
Joined: Wed, 03 Nov 2004, 12:42

Re: Принадлежность процесса пользователю

Postby dothen » Wed, 05 Dec 2018, 23:14

Code: Select all
#( pid2username1
\ NoActive
WatchProc: "notepad.exe"
Action:
    SWHide
    START-APP: "TASKLIST /V /NH /FI %QUOTE%PID eq %WATCH-PROC-ID%%QUOTE% >>d:\process.log"
)#

или так:
Code: Select all
#( pid2username2
\ NoActive
WatchProc: "notepad.exe"
Action:
    WATCH-PROC-ID N>S PAD ZPLACE PAD ASCIIZ> -1 WTS-FOR-PROCS
        WTS-FOUND-SESSIONID . WTS-FOUND-PROCESSID . WTS-FOUND-PROCESSNAME TYPE SPACE
        WTS-FOUND-USERSID ?DUP IF DUP . SID2NAME TYPE SPACE THEN
        CR
    ;WTS-FOR-PROCS
)#
dothen
 
Posts: 196
Joined: Mon, 16 Mar 2015, 04:58

Re: Принадлежность процесса пользователю

Postby Raistlin » Wed, 05 Dec 2018, 23:49

Как должен работать второй вариант? Запускаю notepad.exe - ничего. Консоль на всякий случай тоже запускал. Можете сделать пример для активного окна?
Windows XP SP3 Corp. + MUI, nnCron 1.93.1125.14, nnBackup 3.02b3 Build 147

Magically yours
Raistlin
User avatar
Raistlin
 
Posts: 165
Joined: Wed, 03 Nov 2004, 12:42


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Raistlin and 5 guests