proces in gebruik

Status
Niet open voor verdere reacties.

famlam

Gebruiker
Lid geworden
15 okt 2008
Berichten
416
Hoe kun je controleren of een proces (een .exe-bestand) in gebruik is?
 
ctrl+alt+del, en dan op het tabje processen het *.exe bestand opzoeken. Als hij daar niet tussen staat is hij ook niet in gebruik.
 
ctrl+alt+del, en dan op het tabje processen het *.exe bestand opzoeken. Als hij daar niet tussen staat is hij ook niet in gebruik.

Erg leuk... ik denk dat het logisch is dat je dit via visual basic-code wilt opsporen als je het in forum > programmeren > visual basic zet toch?

Maar voor iedereen die het niet begreep: ik zoek een code die kan kijken of een proces in gebruik is (of een programma bezig is dus).
 
Laatst bewerkt door een moderator:
Heb hier ff een deja vu... Denk dat iemand dit al eens gevraagt heeft en exact hetzelfde antwoord gekregen heeft xD

Zoek eens ff op het forums of je dat niet kan vinden, die topic was opgelost als ik het goed heb :)
 
Heb hier ff een deja vu... Denk dat iemand dit al eens gevraagt heeft en exact hetzelfde antwoord gekregen heeft xD

Zoek eens ff op het forums of je dat niet kan vinden, die topic was opgelost als ik het goed heb :)

Dan ben je volgens mij toch in de war met wat anders. Ik hoop dat je me ongelijk kan geven maar ik denk het niet
 
Dan ben je volgens mij toch in de war met wat anders. Ik hoop dat je me ongelijk kan geven maar ik denk het niet

Ik had ook al gezocht en het niet gevonden. Misschien bij een andere codetaal, maar daar heb ik niets aan.
 
Erg leuk... ik denk dat het logisch is dat je dit via visual basic-code wilt opsporen als je het in forum > programmeren > visual basic zet toch?

Maar voor iedereen die het niet begreep: ik zoek een code die kan kijken of een proces in gebruik is (of een programma bezig is dus).

Sorry, had ik niet gezien. Ben hier via de homepage terecht gekomen en heb er niet op gelet in welk forum het stond.
 
Idd, niet hetzelfde, maar lijkt er wel zwaar op: http://www.helpmij.nl/forum/showthread.php?t=380034

Is echter geen oplossing op gepost :(

Lijkt er inderdaad wel op maar is niet hetzelfde.
De persoon in de gegeven link wil een proces killen.
Maar Famlam wil d.m.v. visual basic kunnen achterhalen door welk proces het .exe bestand gebruikt wordt of welk proces hoort bij het .exe bestand. Het proces killen heeft hier verder niet veel mee te maken.
 
de basis is gewoon gelijk..

start eens een rekenmachine en zie het voor jezelf. De extentie hoef je namelijk niet mee te geven omdat die bij identificatie van een process (process.name) deze niet wordt weergegeven.


Code:
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim MijnProcessen As Process() = Process.GetProcessesByName("calc")

        If MijnProcessen.Length = 0 Then MsgBox("item is niet gestart")
        For Each Process In MijnProcessen
            If Not Process.HasExited = True Then MsgBox("één of meerdere items zijn gestart")
        Next

    End Sub
 
Ja maar nu heb je nog steeds niet wat je wilt bereiken.
Stel je wil weten welke processen er horen bij het bestand
"C:\Documents and Settings\FakeUser\Mijn Documenten\Bureaublad\ja.exe"

Als je in taakbeheer kijkt zie je sowieso ja.exe staan maar soms zijn er meerder processen bij betrokken of als je het van ja.txt wil weten.
Nu weet iedereen dat ja.txt door notepad.exe wordt gebruikt maar stel dat je dat niet weet hoe zoek je dat dan uit d.m.v. visual basic
 
Dat lees ik nergens, dat maakte jij ervan.

Zijn vraag was : ik zoek een code die kan kijken of een proces in gebruik is (of een programma bezig is dus).

en meerdere processen in één exe.. lijkt me heel sterk Het zijn dan meerdere executables of services. Je bent waarschijnlijk in de war met threads ofzo. Bovendien is een txt geen process. Notepad daarin tegen weer wel.
 
en meerdere processen in één exe.. lijkt me heel sterk Het zijn dan meerdere executables of services.

Het kan wel. Als ik een setupbestand gemaakt met inno setup uitvoer dan zie ik 2 processen met dezelfde naam: naamsetupbestand.exe

Maar inderdaad: vraag opgelost
 
dezelfde naam , HellupAndMe had het over verschillende processen vanuit 1 exe. Dat heb ik nog nooit gezien hoor?
 
dezelfde naam , HellupAndMe had het over verschillende processen vanuit 1 exe. Dat heb ik nog nooit gezien hoor?

Dat ene 'setup.exe' bestandje laat die 2 processen ontstaan, dus 2 processen (met dezelfde naam) uit één exe
 
Dat lees ik nergens, dat maakte jij ervan.

Zijn vraag was : ik zoek een code die kan kijken of een proces in gebruik is (of een programma bezig is dus).

Ok sorry verkeerd begrepen.

en meerdere processen in één exe.. lijkt me heel sterk Het zijn dan meerdere executables of services. Je bent waarschijnlijk in de war met threads ofzo. Bovendien is een txt geen process. Notepad daarin tegen weer wel.

Ik heb ook niet gezegd dat txt een proces is maar dat het ingebruik is door notepad.exe wat echter wel een proces is. Als het verkeerd is overgekomen dan hier mijn excuses.

dezelfde naam , HellupAndMe had het over verschillende processen vanuit 1 exe. Dat heb ik nog nooit gezien hoor?

Meerdere processen in 1 exe kan ook niet maar wat je soms hebt is dat in de resource van een bepaalde exe een andere zit die vervolgens wordt uitgepakt en opgestart. Soms zijn beide exe dan essentieel voor de eerste exe dus als je een van tweeën killt kapt het programma er meteen mee.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan