Admin Rechte Manifest für eingeschränkten Benutzer
Hallo zusammen,
hab mir gerade ein Manifest eingebunden um in win8 in C:\Program Files (x86)\blabla Dateien erstellen/ bzw überschreiben zu können. Wenn der Nutzer Admin-Rechte hat, klappt alles auch wunderbar. Das Problem ist, unsere Kunden haben nur teilweise Admin-Rechte. Gibt es da eine Möglichkeit, das Ganze auch für eingeschränkte Windows-Benutzer lauffähig zu machen?? Grüße und Danke im Vorraus PS: Hoffe dies war die richtige Stelle für meine Frage |
AW: Admin Rechte Manifest für eingeschränkten Benutzer
Wie wäre es, die Rechte so zu vergeben wie sie benötigt werden?
Gruß K-H |
AW: Admin Rechte Manifest für eingeschränkten Benutzer
und wie soll das aussehen??
dir ist bewusst, dass unter win8 das root verzeichnis, also C: besonders geschützt ist, genauso wie C:\Program Files (x86)\xxxxxxx deshalb kann ich da bspw. keinen ordner erstellen ohne das Manifest, doch mit einem eingeschränkten user bringt das nix gruß |
AW: Admin Rechte Manifest für eingeschränkten Benutzer
Zitat:
Mit dem Manifest kann man dem UAC sagen, daß es das Programm bitte mit erhöhten Rechten starten soll. Ist das UAC deaktivert, oder ist es nicht möglich diese Rechte zu erlangen (z.B. das Adminpasswort ist nicht bekannt), dann geht das eben nicht. siehe mein Vorregner: * Rechte im Dateisystem entsprechend freigeben * oder anderes Verzeichnis, mit den nötigen Rechten * oder das Programm wendest sich an jemand Anderes (z.B. einen Service), welcher die nötigen Rechte besitzt, und lässt es von Diesem erledigen |
AW: Admin Rechte Manifest für eingeschränkten Benutzer
Zitat:
|
AW: Admin Rechte Manifest für eingeschränkten Benutzer
Zitat:
C:\ProgramData bzw. %AppData% |
AW: Admin Rechte Manifest für eingeschränkten Benutzer
hmm ok, danke
@himitsu Und die Rechte in dem Pfad kann ich wahrscheinlich nicht in meinem Programm selber vergeben^^ Das Problem ist, das Programm ist nen updater, der die unsere Software updaten soll, dabei wird die alte exe mit der neuen überschrieben. Und viele Nutzer haben keine Admin Rechte auf Ihrer Maschine.... Hab jetzt noch was anderes gefunden: mit der Funktion ShellexecuteEx() Damit können ja programme als Admin gestartet werden, geht das dann mit meinem Programm auch?? oder fehlen dann immernoch die Rechte?? @@bernhard Das Problem ist das die exen immer in C:\Program Files (x86)\MeinProgramm liegen, ich muss genau da reinkopieren/ ersetzten / ausführen können grüßle |
AW: Admin Rechte Manifest für eingeschränkten Benutzer
Wenn der Updater im Programme-Verzeichnis schreiben soll, muss er eben mit entsprechenden Rechten gestartet werden (Admin-Mainfest für UAC-Abfrage).
|
AW: Admin Rechte Manifest für eingeschränkten Benutzer
Zitat:
MfG Dalai |
AW: Admin Rechte Manifest für eingeschränkten Benutzer
@@dalai
da wir auch kleine 2-Mann Betriebe haben, die keine Administratoren haben. Ist mir schon klar dass dies über den admin laufen kann, wollte nur wissen, ob ich die Möglichkeit habe, das direkt in mein Programm einzubauen. @@daddyh ich hab das admin-manifest eingebunden, dieses funktioniert aber nicht bei eingeschränkten Benutzerkonten, das ist ja mein Problem. Bei Admin Usern funktioniert ja alles. Egal, dann muss ich halt nach ner anderen Lösung schauen, danke für die Antworten |
AW: Admin Rechte Manifest für eingeschränkten Benutzer
Zitat:
|
AW: Admin Rechte Manifest für eingeschränkten Benutzer
Wenn in Deinem Manifest steht, dass Du Adminrechte brauchst, dann sollte (sofern nicht abgeschaltet) die UAC-Abfrage kommen, mit der sich der Benutzer kurzfristig die benötigten Rechte besorgen kann, sofern er die Anmeldung eines administrativen Kontos kennt.
|
AW: Admin Rechte Manifest für eingeschränkten Benutzer
Zitat:
Zitat:
Zitat:
MfG Dalai |
AW: Admin Rechte Manifest für eingeschränkten Benutzer
Zitat:
Ansonsten hat das der dortige Admin zu erledigen, oder das Setup/Installer deines Programms. |
AW: Admin Rechte Manifest für eingeschränkten Benutzer
Wasch mich, aber mach mich nicht nass!
Mach mich nass, aber wasch mich nicht! SCNR :oops: |
AW: Admin Rechte Manifest für eingeschränkten Benutzer
Um die Verwirrung ein wenig zu steigern, Es ist durchaus möglich die Rechte an/in Verzeichnissen so zu ändern, daß der "normale Admin" auch hier keine Rechte besitzt. Dafür werden dann "DataAdmin(s)" definiert, die auch die entsprechende Rechtevergabe erledigen. Wenn man so vorgeht sollte man allerdings auch wissen was man tut, da man dann u.U. mit den Berechtigungen kollidiert, die vom Programmierer eines Programms vorgegeben werden. Dieser sollte aber im Gegenzug auch in der Lage sein die notwendigen Berechtigungen zu definieren und diese auch dem Benutzer mitzuteilen.
Gruß K-H |
AW: Admin Rechte Manifest für eingeschränkten Benutzer
Die einzig saubere Lösung für einen solchen Updater, der im Hintergrund einfach updaten soll, ist ein Dienst. Der hat die Rechte nachdem er einmal mit Adminrechten installiert wurde.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:24 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