Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
nicok
Poster
Poster

Anmeldedatum: 15.05.2008
Beiträge: 161

Prozesse mit Pfad auflisten
Verfasst am: 04.08.2008, 15:50

Hi,


ich hab bissher nur Beispiele gefunden wo nur der Prozessname (zb explorer.exe) ausgelesen wurde.

Ich möchte jedoch den Pfad dazu haben (C:Windowsexplorer.exe)
 
ZiG
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 421


Verfasst am: 05.08.2008, 08:46

Api:
Visual Basic: [code]
Private Declare Function GetModuleFileNameExA Lib "psapi.dll" (ByVal hProcess As Long, ByVal hModule As Long, ByVal ModuleName As String, ByVal nSize As Long) As Long
Private Declare Function EnumProcessModules Lib "psapi.dll" (ByVal hProcess As Long, ByRef lphModule As Long, ByVal cb As Long, ByRef cbNeeded As Long) As Long
[/code]


Visual Basic: [code]
Dim lRet As Long, Modules(1 To 200) As Long
Dim ModuleName As String, nSize As Long
Dim cbNeeded2 As Long, hProcess As Long

hProcess = OpenProcess(PROCESS_QUERY_INFORMATION Or PROCESS_VM_READ, 0, ParentID)
If hProcess <> 0 Then
'Überprüfen ob der Pfad des Prozesses richtig ist
lRet = EnumProcessModules(hProcess, Modules(1), 200, cbNeeded2)
If lRet <> 0 Then
ModuleName = Space$(MAX_PATH)
nSize = 500
lRet = GetModuleFileNameExA(hProcess, Modules(1), ModuleName, nSize)
If lRet <> 0 Then
If InStrB(1, LCase$(ModuleName), LCase$(Environ$("windir") & "explorer.exe")) = 0 Then
[/code]
 
nicok
Poster
Poster

Anmeldedatum: 15.05.2008
Beiträge: 161


Verfasst am: 06.08.2008, 12:05

Bekomm ich einen Fehler bei OpenProcess.
Da Fehlt doch die Funktion oder?
 
ZiG
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 421


Verfasst am: 06.08.2008, 12:22


Die Api wirst du sicher alleine per google finden.
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: auflisten, prozesse, pfad

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Frage über mein game 237 25.09.2011, 17:33
Keine neuen Beiträge Wie bringe ich mein Programm dazu, auf Return zu reagieren? 619 24.12.2009, 15:42
Keine neuen Beiträge .exe erstellen 794 29.03.2007, 18:32
Keine neuen Beiträge exe 647 30.01.2007, 21:34
Keine neuen Beiträge .exe erstellen 731 25.12.2006, 15:14
 


[ Time: 0.1250s ][ Queries: 89 (0.0575s) ][ GZIP on - Debug on ]