![]() |
AW: NT-Service auf 64bit Windows
Zitat:
Kann ich im Moment leider nicht testen... kuba |
AW: NT-Service auf 64bit Windows
Nicht nur das. Ich meine auch alles andere. Du musst eben gucken, was bei dir zutreffen könnte.
|
AW: NT-Service auf 64bit Windows
Zitat:
heute honnte ich ein paar Tests machen, also ShellExecute funktioniert ohne Probleme. Aber bei CreateProcessAsUser scheitert es. Im Moment habe ich noch keine Idee woran es liegen könnte. kuba |
AW: NT-Service auf 64bit Windows
Hy,
heute konnte ich noch ein paar Versuche machen. Es gibt anscheinend Probleme mit dem UserToken. Wenn ich CreateProcessAsUser verwende dann startet das Programm nicht wie gewünscht auf dem Desktop des angemeldeten Benutzers sondern in Session 0. Ich erhalte also die Meldung "Erkennung interaktiver Dienste". Sonst konnte ich noch nichts weiter herausfinden... kuba |
AW: NT-Service auf 64bit Windows
Zitat:
|
AW: NT-Service auf 64bit Windows
Zitat:
Das kann man so nicht einfach stehen lassen. Es ist nur nicht mehr so einfach wie zuvor. Folgende Schritte sind (im groben) nötig. ![]() ![]() ![]() ![]() ![]() Am Ende nicht vergessen die Tokens und Environment wieder freizugeben. So ist es weiterhin möglich aus einem Dienst welcher im System Kontext läuft Z.B. einen Prozess im User Kontext zu erzeugen. Gruss Werner |
AW: NT-Service auf 64bit Windows
Zitat:
Ach ja: Gibts das als fertigen Delphi-Code den man in die CodeLib aufnehmen könnte :?: :zwinker: |
AW: NT-Service auf 64bit Windows
Zitat:
![]() kuba |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:22 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 by Thomas Breitkreuz