AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme rausfinden wer Programm automatisch startet
Thema durchsuchen
Ansicht
Themen-Optionen

rausfinden wer Programm automatisch startet

Ein Thema von Lemmy · begonnen am 27. Apr 2017 · letzter Beitrag vom 27. Apr 2017
Antwort Antwort
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.395 Beiträge
 
Delphi 10.4 Sydney
 
#1

rausfinden wer Programm automatisch startet

  Alt 27. Apr 2017, 06:14
Betriebssystem: Win 10
Hallo,

bei einem Kunden habe ich das Problem, dass "meine" Software automatisch beim Systemstart gestartet wird - allerdings nicht "richtig": Im Taskmanager taucht diese bei den Prozessen nicht auf, dafür aber im Reiter "Details". Gestartet wird die mit den Rechten des angemeldeten Benutzers, allerdings lässt sich der Task nicht schließen. Ach ja: Ein Fenster bzw. gestartetes Programm ist natürlich nicht zu sehen...

Unter den Diensten (nein ist kein Dienst, sondern ein normales Programm) ist das Programm nicht enthalten, ebenso nicht im Autostart im Taskmanager. Im AUtostartverzeichnis des Benutzers schaue ich heute mittag mal nach.

Hat noch jemand ne Idee an welcher Stelle ich sonst noch schauen kann?
  Mit Zitat antworten Zitat
CCRDude

Registriert seit: 9. Jun 2011
678 Beiträge
 
FreePascal / Lazarus
 
#2

AW: rausfinden wer Programm automatisch startet

  Alt 27. Apr 2017, 06:17
Jeder Prozess hat auch eine Parent ID, die angibt, welcher Prozess ihn gestartet hat. Je nach Startvorgang muss der Prozess mit der Parent ID gar nicht mehr vorhanden sein... kann aber

Ansonsten würde ich z.B. im Task Scheduler auch mal schauen.
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.395 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: rausfinden wer Programm automatisch startet

  Alt 27. Apr 2017, 06:38
wo finde ich die ParentID?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.221 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: rausfinden wer Programm automatisch startet

  Alt 27. Apr 2017, 07:20
Hast du eine COM-Schnittstelle in deinem Programm?
Also ein Automatisierungsschnittstelle so das dein Programm von jemand per COM gestartet wird.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: rausfinden wer Programm automatisch startet

  Alt 27. Apr 2017, 07:24
Hast du mal mit dem ProcessExplorer nachgeschaut ob der dir mehr sagen kann?

Ansonsten könntest du evtl. ein Logging Feature in deine Anwendung einbauen wo du dir die benötigten Informationen ziehst und abspeicherst.
  Mit Zitat antworten Zitat
Hobbycoder

Registriert seit: 22. Feb 2017
1.002 Beiträge
 
#6

AW: rausfinden wer Programm automatisch startet

  Alt 27. Apr 2017, 07:34
Unter welchem Benutzerkontext läuft der Prozess?
Wird er bei Windowsstart bereits geladen, oder erst nach Benutzeranmeldung?
Sprich, hat er überhaupt die Möglichkeit nach dem Start seine GUI anzuzeigen / zu erzeugen?
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:02 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