Announcement

Collapse
No announcement yet.

Systemprozess beenden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Systemprozess beenden

    Hallo alle zusammen,

    ich beiße mir gerade die Zähne daran aus, einen Systemprozess zu beenden. Einen "normalen" Prozess zu beenden war, ist, ein Kinderspiel. Aber wie sieht es mit Systemprozessen aus. In meinem Beispiel versuche ich die "spoolsv.exe" zu beenden, damit, während mein Programm läuft, kein Druckauftrag gesendet werden kann.
    Vielleicht hat ja einer von euch eine Idee, wie ich einen Systemprozess beenden kann, oder wie ich das Drucken sonst unterbinden kann.

    Besten Dank im Voraus

    AnsiString

  • #2
    Es ist mir zwar unklar, warum dein Programm andere Programme am drucken hindern sollte, aber um diesen Prozess zu beenden (und wohl auch wieder zu starten -oder wie drucken andere nach deinem Progemm?) benötigt dein Programm die entsprechenden
    Rechte (OpenProcessToken, AdjustTokenPrivileges)
    Christian

    Comment


    • #3
      Hallo,

      versuchst du die "spoolsv.exe" einfach abzuschießen, oder verwendest du ControlService() für's Stoppen des Dienstes?
      Mit freundlichen Grüßen,
      Freiheit
      ---
      //don't question it ... it's clearly an optimization
      ---
      lafin.de lanmonitor.de

      Comment


      • #4
        Ich hoffe doch das du den Anwender auf diese Systemeinschränkung bei laufenden Programm hinweist. Ansonsten könntest du Probleme wegen Computersabotage bekommen.

        Comment

        Working...
        X