01. november 2001 - 10:58Der er
5 kommentarer og 1 løsning
Aktive programmer i hukommelsen
Kender nogle, det api kald der kan levere en liste over alle de aktive programmer i hukommelsen. Lige som den liste der fåes ved \'luk program\' når man trykker ctrl + alt + del.
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
\'----------------------- Module1 ----------------------- Declare Function EnumWindows Lib \"user32\" (ByVal lpEnumFunc As Long, ByVal lParam As Long) As Boolean Declare Function GetWindowText Lib \"user32\" Alias \"GetWindowTextA\" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long Declare Function GetWindowTextLength Lib \"user32\" Alias \"GetWindowTextLengthA\" (ByVal hwnd As Long) As Long
Public Function EnumWindowsProc(ByVal hwnd As Long, ByVal lParam As Long) As Boolean Dim sSave As String Dim Ret As Long
Ret = GetWindowTextLength(hwnd) sSave = Space(Ret) If sSave <> \"\" Then GetWindowText hwnd, sSave, Ret + 1 Form1.List1.AddItem sSave \'List1 End If EnumWindowsProc = True End Function \'----------------------- Module1 -----------------------
\'------------------------ Form1 ------------------------ Private Sub Form_Load() EnumWindows AddressOf EnumWindowsProc, ByVal 0& End Sub \'------------------------ Form1 ------------------------
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.