Wie programmatisch zwischen Systemprozess und dem vom Benutzer gestarteten Prozess (z. B. Spielprozess) unterscheiden?Der Weg zur programmatischen Unterscheidung zwischen Systemprozess und dem vom Benutzer gestarteten Prozess (z. B. Spielprozess)
Antwort
Ich muss ein ähnliches Problem lösen und bekomme die Prozessliste im Grunde auf die gleiche Weise wie hier: Can I use `sysctl` to retrieve a process list with the user?. Ich erhalte die aktuelle Benutzer-ID, indem ich den Prozess finde, der meinem aktuellen App-Namen entspricht, und dann alle Prozesse mit einer anderen Benutzer-ID ausschicke. Das scheint ungefähr die Hälfte der Systemprozesse loszuwerden.
Einen Prozess mit einem PID von weniger als 100 zu werfen, scheint fast alle anderen Systemprozesse loszuwerden, und was mir noch übrigbleibt, sieht ziemlich gut aus. Es gibt noch ein paar Systemprozesse, und ich denke, ich werde sie nur beim Namen ignorieren. (Obwohl ich nicht sicher bin, ob sie nur da sind, weil ich auf meinem Telefon debuggen.)
- 1. Algorithmus zur Unterscheidung zwischen Wasser und Land
- 2. Unterschiede zwischen der API-Entwicklungsplattform, z. B. APIGEE und ESB
- 3. Unterschied zwischen ComponentModel-Reflektion (z. B. PropertyDescriptor) und Standardreflexion (z. B. PropertyInfo)?
- 4. Unterscheidung zwischen dem Benutzer Scrollen und programmgesteuert Scrollen mit Hilfe von Javascript
- 5. Unterscheidung zwischen Nginx und Thin
- 6. Unterscheidung zwischen Ausführungssteuerpfade
- 7. Unterscheidung zwischen Zeiger und Referenz zur Laufzeit ANSI C++
- 8. Größenklassen zur Unterscheidung zwischen iPhone 5, 6 und 6 Plus?
- 9. Unterscheidung zwischen NLS_UPPER und UPPER
- 10. OutOfMemory in Eclipse in einem gestarteten Prozess
- 11. Unterscheidung zwischen Telefon-und Tablet-Browser
- 12. Unterscheidung zwischen Anrufern innerhalb und außerhalb der Klassenhierarchie
- 13. Unterscheidung zwischen ImmutableJS und nativen JS-Datenstrukturen?
- 14. Unterscheidung zwischen Zeichenfolgenformaten
- 15. Algorithmus zur Unterscheidung zweier unterschiedlicher Punktmengen?
- 16. Wie Byebug mit einem Remote-Prozess (z. B. Pow)
- 17. C - Wie überprüft man, ob ein Prozess ein Systemprozess ist?
- 18. Prozess in Windows PowerShell bedingt ausführen (z. B. die Operatoren && und || in Bash)
- 19. Unterscheidung zwischen Abkürzung und einfach Großbuchstaben?
- 20. Unterscheidung zwischen Warteschlange voll und Warteschlange leer
- 21. Abfrage Postgres zur Unterscheidung über zwei Spalten
- 22. Unterscheidung zwischen verschiedenen PHP-Ausnahmen
- 23. Benutzer-Ländercode (z. B. 'GB') Client-Seite (lokal) herunterladen PHP
- 24. Schließen der Anwendung und Benachrichtigen Renderer Prozess
- 25. Plattformübergreifendes Befehlszeilenskript (z. B. .bat und .sh)
- 26. Anonyme Benutzer verfolgen, ohne Benutzer zur Authentifizierung zu zwingen Prozess
- 27. Fehlerbehebung z. B. Flash 404
- 28. Unterschied zwischen einem +++++ b und einem ++ + ++ b
- 29. Wie funktionieren verteilte Transaktionen (z. B. MSDTC)?
- 30. Twilio, wie neue Hörer Benutzer zu bereits gestarteten Anruf hinzufügen?
Vielleicht, was für? – aroth
Möchten Sie nur eine Prozessliste anzeigen, die nur vom Benutzer gestartete Prozesse enthält. – zsounder