![]() |
Prozesse eines anderen Rechners anzeigen
Hi,
ich suche die Möglichkeit mir die Prozesse anzeigen zu lassen, die auf einem Computer im LAN laufen. Ich habe zwar was in der ![]() ![]() Danke im Voraus :cheers: Robin |
Re: Prozesse eines anderen Rechners anzeigen
du kannst einen client proggen. der auf dem anderen rechner lüuft und dir dann dir daten zuschickt.
vl. hilft dir das ja weiter :
Delphi-Quellcode:
Mithilfe folgende Procedure können alle laufenden Prozesse ermittelt werden. Als Parameter wird eine Liste, die vom Typ TStrings abgeleitet ist, erwartet. Diese Liste wird mit den jeweiligen Dateinamen gefüllt. Zusätzlich muss die Unit tlhelp32 eingebunden werden.
uses tlhelp32; procedure GetProcessList(const aProcessList: TStrings); var Snap: THandle; ProcessE: TProcessEntry32; begin aProcessList.Clear; Snap := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); try ProcessE.dwSize := SizeOf(ProcessE); if Process32First(Snap, ProcessE) then Repeat aProcessList.Add(ProcessE.szExeFile); Until not Process32Next(Snap, ProcessE) else RaiseLastOSError; finally CloseHandle(Snap); end; end; Hinweis für Benutzer bis Delphi 5: Ersetzen Sie RaiseLastOSError bitte durch RaiseLastWin32Error. Die Procedure läuft unter W98, WME, W2k und WXP. Aufgerufen werden kann die Procedure beispielsweise so: procedure TForm1.Button1Click(Sender: TObject); begin GetProcessList(listbox1.Items); end; |
Re: Prozesse eines anderen Rechners anzeigen
Danke für den Tipp. Ich versuchs mal mit den Sockets
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz