Fråga : Få strömaktivapplikationen känd

Jag önskar att skriva en applikation för att övervaka vilken programvara används och för hur på en machine.

I ämnar long anteckna varje fem noterar för att namnge av för närvarande - aktivprogram

How jag får det känt av programet?

Thanks

Steve
" klar "

Svar : Få strömaktivapplikationen känd

Du kunde göra:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
Allmänhet klassificerar Form1

    Privat WithEvents tmr som ny System.Windows.Forms.Timer
    Privat förklara att automatiskn fungerar den GetForegroundWindow liben ”user32.dll” () som IntPtr

    Den privata suben Form1_Load (den ByVal avsändaren som System.Object, ByVal e som System.EventArgs) behandlar MyBase.Load
        tmr. Mellanrum = TimeSpan.FromMinutes (5) .TotalMilliseconds
        tmr. Starta ()
    Avsluta suben

    Den privata suben tmr_Tick_1 (den ByVal avsändaren som System.Object, ByVal e som System.EventArgs) behandlar tmr. Fästing
        Dunkel foreWnd som IntPtr = GetForegroundWindow
        För varje P som processaa i Process.GetProcesses
            Om P.MainWindowHandle.Equals (foreWnd) därefter
                Debug.Print (”ström Time: ” & DateTime.Now)
                Debug.Print (”bearbeta känt: ” & P.ProcessName)
                Debug.Print (”bearbeta titeln: ” & P.MainWindowTitle)
                Debug.Print (”,-----------------------------------------------------------”)
                Gå ut för
            Avsluta om
        Därefter
    Avsluta suben

Avsluta klassificerar
Andra lösningar  
 
programming4us programming4us