Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Problem mit Admin-Rechten

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
29.09.2015, 20:47 Uhr
NoDamnArchAngel



Hi

Habe ein MFC Programm erstellt, welches beim Start eine Datendatei läd.
Die Datendatei befindet sich auf einem Netzlaufwerk. Der Pfad ist in den Einstellungen
des Programms Wählbar.
Nichts ungewöhnliches also. Nun aber das Problem, an dem ich so ziemlich verzweifle:
Aus bestimmten Gründen muss ich das Programm mit Admin-Rechten starten.
In dem Fall findet das Prog die Datendatei nicht. Gehe ich die Einstellungen und wähle den Pfad, ist alles in Ordnung. Aber nur so lange, bis ich mich am System neu anmelde. Dann geht dasselbe wieder von vorne los.
Ohne Adminrechte ist ALLES in Ordnung, alles funktioniert immer.
Ich brauche aber zwingend die Adminrechte.

Was ist da faul?

Gruss
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.09.2015, 22:30 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,

naja, der lokale Admin, unter dessen Rechten das dann läuft, hat normalerweise kein Netzlaufwerk aktiv (also kennt die Zuordnung Laufwerk->Netzwerkpfad nicht) bzw darf evtl sogar nicht auf den Netzwerkordner zugreifen.

Für was genau brauchst du denn Adminrechte in deinem Programm? Evtl kannst du diese ja erst dann vom Benutzer anfordern, wenn du die Datendatei schon vom Netzlaufwerk gelesen hast?

(Example: https://code.msdn.microsoft.com/CppUACSelfElevation-5bfc52dd )
--
class God : public ChuckNorris { };

Dieser Post wurde am 29.09.2015 um 22:33 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.09.2015, 18:11 Uhr
NoDamnArchAngel



Habe nun UNC Pfade genommen und es funktioniert.
Die Lösung stand hier:
http://blog.m-ri.de/index.php/2007/10/12/elevated-programme-unter-vista-haben-auf-einmal-keine-gemappten-laufwerke-mehr/
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: