Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe ein kleines Problem:

Wenn ich mehrere Prozesse mit dem selben Namen habe, wie kann ich den Pfad von dem er gestartet wurden heruasfinden? Ich will über ein Script nur 1 beenden. Bei:

system("taskkill /f /im test.exe");

werden alle beendet.

z.B. ich habe 3x test.exe

1. C:\test.exe

2. C:\test\test.exe

3. D:\test.exe

--> 3 laufende Prozesse mit selbem Name.

Ich möchte jetzt herausfinden welcher dieser 3 C:\test.exe ist und den beenden.

Ich hoffe ihr könnt mir helfen.

Danke schonmal

Bearbeitet von vana

Naja den Pfad brauchst du gar nicht, das kannst du auch über die Process ID machen:


Process ex;

Process[] pSearch;

int processID;


void Start()

{

  ex = Process.Start(pfad);

  processID = ex.Id;

}


void Stop()

{

  pSearch = GetProcessById(processID);

  foreach(Process p in pSearch)

     p.Kill();

}

Ich kann es nicht über die PID machen, da diese sich bei jedem Neustart des Programmes ändert. Daher dachte ich, dass es möglich ist den Pfad herauszufinden.

achso, irgendwie hab ich überlesen, das du die prozesse nicht selber gestartet hast ^^


Process[] pSearch;

String path;

String qpPath;


qpPath = "C:/test.exe";

pSearch = Process.GetProcessesByName("test");

foreach(Process p in pSearch)

{

   path = p.MainModule.FileName;

   if(path == qpPath)

      p.Kill();

}

so müsste es gehen.

Danke für deine Hilfe. Leider sind meine Kentniss relativ begrenzt und damit komme ich nicht klar. Kannst du mir das bitte mal erklären bzw kommentieren und/oder den kompletten Code posten?

Ich hoffe, dass es dir nicht zuviel Arbeit macht.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.