Upravitelj opravil Windows ne navaja časa in datuma ustvarjanja procesov, ki se izvajajo. Za pridobitev teh informacij lahko uporabite eno od teh metod.
Raziskovalec procesov
Raziskovalec procesov je odlično orodje Microsoft Sysinternals, ki prikazuje seznam trenutno aktivnih procesov, skupaj z mnogimi drugimi pomembnimi podrobnostmi. Če si želite ogledati čas ustvarjanja postopka, kliknite na Ogled meni v Raziskovalec procesovin kliknite Izberite stolpce … V Učinkovitost procesa zavihek, postavite kljukico blizu možnosti Začetni časin kliknite v redu. Časovnica procesa stolpec je lahko tudi koristen.
Zdaj boste videli dodaten stolpec z imenom Začetni čas, prikazan na zadnjem. Po potrebi lahko stolpec povlečete na začetek.
Skript WMI
Druga možnost za pridobitev seznama tekočih procesov (skupaj s časom njihovega ustvarjanja) je uporaba WMI z uporabo Datum nastanka lastnine v Win32_Process razredu. Tukaj je majhen skript:
Nastavite objFS = CreateObject("Skriptiranje. FileSystemObject") Nastavite objNewFile = objFS.CreateTextFile("ProcessList.txt") strComputer = "." Nastavite objWMIService = GetObject("winmgmts:" _. & "{impersonationLevel=impersonate}!\\" _. & strComputer & "\root\cimv2") Nastavite dtmProcTime = CreateObject( _. "WbemScripting. SWbemDateTime") Nastavite colProcesses = objWMIService. ExecQuery( _. "select * from win32_process" ) Za vsak objProcess v colProcesses. strOutput = strOutput & _. objProcess. Ime & " (" & objProcess. ProcessID & ")" Če NI IsNull (objProcess. CreationDate) Nato. strOutput = strOutput & vbTab & _. getmytime (objProcess. Datum nastanka) Konec, če NI IsNull (objProcess. Izvedljiva pot) Nato. strOutput = strOutput & vbTab & _. objProcess. Izvedljiva pot. Konec Če. strOutput = strOutput & vbCrLf. Naslednji. objNewFile. WriteLine strOutput Funkcija getmytime (wmitime) dtmProcTime. Vrednost = wmitime. getmytime = dtmProcTime. GetVarDate. Končna funkcija
Kopirajte zgornjo kodo v beležnico in shranite datoteko kot Proclist.vbs. Dvokliknite datoteko, da jo izvedete, in ustvari besedilno datoteko z imenom ProcessList.txt v isti mapi, kjer je skript.
Besedilna datoteka vsebuje seznam imen procesov z njihovimi časi ustvarjanja, razvrščenih v kronološkem vrstnem redu.
Uporaba WMIC (orodje ukazne vrstice WMI)
Če želite dobiti seznam delujočih procesov z njihovimi časi ustvarjanja, odprite okno ukaznega poziva (CMD.EXE) in vnesite naslednji ukaz:
WMIC PROCES PRIDOBITE IME, USTVARJANJE
Pritisnite ENTER. Videli boste izhod, podoben spodnjemu:
20160608113122.658330+330 chrome.exe. 20160608114051.136181+330 ShellExperienceHost.exe. 20160608114422.533003+330 NisSrv.exe. 20160608114515.118887+330 dllhost.exe. 20160608114916.195621+330 chrome.exe. 20160608115108.793552+330 chrome.exe. 20160608115516.446428+330 Greenshot.exe
Datum/časovni žig je prikazan spodaj Format časa WMI:
llllmmddHHMMSS
Če želite razumeti format datuma in časa WMI ter ga pretvoriti v običajno obliko, glejte članek Pretvarjanje datumov WMI v standardno obliko datuma in časa na spletnem mestu Microsoft Windows Scripting Guide.
Ena majhna prošnja: če vam je bila objava všeč, jo delite?
En "droben" vaš delež bi resno pomagal pri rasti tega bloga. Nekaj odličnih predlogov:- Pripnete!
- Delite ga na svoj najljubši blog + Facebook, Reddit
- Tweetajte!