![]() |
Re: problem mit createprocesswithlogonW
Zitat:
Also ich klinke mich hier aus. Ich bin ja bereit zu helfen, aber ich habe keine Lust um Informationen betteln zu müssen, nur um helfen zu können. |
Re: problem mit createprocesswithlogonW
Ich kann diese Funktion eh nicht empfehlen, da sie eine Menge Probleme hat.
|
Re: problem mit createprocesswithlogonW
Welche würdest du denn für diesen Zweck empfehlen?
|
Re: problem mit createprocesswithlogonW
Ab XP immer LogonUser und CreateProcessAsUser.
|
Re: problem mit createprocesswithlogonW
Warum kannst du sie nicht empfehlen? Deine Methode funktioniert aber unter 200 und NT nicht, da dem Benutzer die nötigen Privilegien fehlen, um LogonUser erfolgreich aufzurufen.
|
Re: problem mit createprocesswithlogonW
Zitat:
es kann durchaus sein, dass er keinen Fehler durch GetLastError erhält, so war es damals bei mir. In unserer Firma gibt es Domain Admins, aber auch Lokale Admins natürlich mit unterschiedlichen Rechten. Jedesmal wenn ich den Explorer über CreateProcessAsLogon gestarte habe, wurde der Explorer in der Tasklist zwar angezeigt, dieser Task wurde allerdings von Windows nach ein paar Sekunden einfach wieder entfernt. Vielleicht liegt es auch an den Policies im Active Directory, bin leider kein Domain Admin. Erst als ich den Explorer in einem separaten Task gestartet habe(daher der Parameter /e,/separate,) funktionierte das starten des Programms problemlos. Das ganze hat allerdings auch einen Nachteil, man muss dieses Explorer Fenstet immer manuell aktualisieren nach kopieren, löschen etc. da es nicht automatisch geschieht. Zitat:
weltweit von den lokalen Admins seit ca. 1,5 Jahren eingesetzt, und ich hatte noch keine negative Resonanz. Uwe |
Re: problem mit createprocesswithlogonW
Zitat:
Zitat:
Zitat:
Dein Programm ist vom sekundären Anmeldedienst abhängig. Ist dieser abgeschaltet, funktioniert die Funktion nicht mehr. Besonders heftig : Wenn man den Dienst abstellt oder er abstürzt, dann werden die damit gestarteten Programme beim Abmelden (lokale Konsole) nicht geschlossen und stehen dem nächsten Benutzer zur Verfügung. |
Re: problem mit createprocesswithlogonW
ich werde es sobald ich wieder gesund und an der Arbeit bin mal ausprobieren ... kann es sein das ich das Problem dann auch mit anderen Programmen bekommen kann z.B. Internet Explorer?
gruß Manuel |
Re: problem mit createprocesswithlogonW
Das Problem existiert immer für alle Programme, die diese Funktion benutzen, z.B. auch für den Kontextmenüeintrag "Ausführen als..." im Explorer. Auch wenn man den Dienst deaktiviert, kann man diesen Menüeintrag nicht mehr verwenden.
Hier die Übersicht, was es für Probs mit CreateProcessWithLogonW gibt:
|
Re: problem mit createprocesswithlogonW
Also... mit den Parametern funktioniert es jetzt trotzdem habe ich nun meine Bedenken bezüglich der von mir gewälten methode und ich werde anfangen es mit CreateProcessAsUser probieren, da wir keine systeme hier haben die älter als XP sind
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 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