Dim StartTime As Date Dim component1() As Process component1 = Process.GetProcessesByName("explorer.exe") StartTime = component1(0).StartTime MsgBox(StartTime)
Components1 palautuu tyhjänä, vaikka aivan satavarmasti explorer.exe prosessi löytyy. Tuo vinkki on suoraan MSDN:n helpistä, jotenka en kyllä keksi mitä siinä on vialla.
Muokkaus: winlogon löytyi ok. mutta esim notepad.exe ei.
lainaus:
Muokkaus
component1 = Process.GetProcessesbyname("winlogon") löytyi ok.
mutta esim notepad.exe ei.
Kokeile etsiä pelkällä "explorer" tai "notepad", eli ilman .exe-päätettä.
Olen muuten kohtalaisen tyhmä jätkä :D
Tosin hämäänyin koska tuolla taskmanagerissahan on .exe kuten myös tuossa helppifilussa.
Mutta vielä pari jatkokysymystä
Näenkö myös muiden käynnistämät prosessit. Kyseessä on terminal server, jotenka tarvitsisin infon siitä ketä prosessin käynnisti. Ei ainakaan tuosta metodi listasta suoraan löytynyt.
Ellei sitten ole StartInfossa, jota en saanut käytettyä. (Mikähän sen tietotyyppi on, pitää koittaa kaivaa esiin)
Aihe on jo aika vanha, joten et voi enää vastata siihen.