AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme CreateProcess - Verwirrung bei Benutzerrechten
Thema durchsuchen
Ansicht
Themen-Optionen

CreateProcess - Verwirrung bei Benutzerrechten

Ein Thema von DeddyH · begonnen am 27. Okt 2011 · letzter Beitrag vom 27. Okt 2011
 
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.545 Beiträge
 
Delphi 11 Alexandria
 
#1

CreateProcess - Verwirrung bei Benutzerrechten

  Alt 27. Okt 2011, 14:51
Betriebssystem: Win XP,Win 7
I am confused
Wir haben hier folgendes Szenario: ein von uns betreutes Programm wird aus einer Server-Freigabe heraus gestartet. Für bestimmte Funktionen startet es dann von sich aus weitere Programme (mit CreateProcess, dessen bin ich mir sicher), die sich ebenfalls in der Freigabe befinden. Die Pfade der Programme werden aus der lokalen Registry ausgelesen. Kurzes Beispiel:
\\Server\Freigabe\Verz1\Programm1.exe ruft \\Server\Freigabe\Verz2\Programm2.exe auf

Bei einem Kunden hatten wir dann folgende Situation:
- XP-Clients melden "Zugriff verweigert", manueller Programmstart über den Windows-Explorer funktioniert hingegen
- Win7-Client startet ohne Probleme

ShellExecute und CreateProcess verhalten sich wohl unterschiedlich im Bezug auf (vererbte) Rechte, also scheint die UAC da bei Bedarf nachzuhelfen (habe das aber nur kurz in einem MSDN-Artikel überflogen). OK, das ist einigermaßen verständlich und konnte durch ein kleines Testprogramm bestätigt werden.
Nun wird es aber richtig verrückt: mappt man die Freigaben auf Laufwerksbuchstaben und passt die Pfade in der Registry entsprechend an (also z.B. Z: statt \\Server\Freigabe), dann zicken auch die XP-Clients nicht mehr. Es gibt bestimmt eine logische Erklärung dafür, leider fällt mir persönlich keine ein.
Kann mich mal jemand erhellen?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
 


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 10:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz