WinVista Sicherheits-Konzept / REPARSE_POINTS
-
Hallo...
Gibt´s eine Möglichkeit, den PrintName eines Reparse-Point´s unter Vista ohne Admin-Rechte zu erhalten ???
-
Wieso funktioniert requireAdministrator nicht? Dann bist Du Admin!
Was sagt denn GetLastError?
-
Selbst wenn man direkt als Administrator angemeldet ist, muss das Programm durch "Als Administrator ausführen" gestartet werden.
==>Eisbeer<==
-
Das solte aber requireAdministrator erledigen...
Die Frage ist was sagt GetLastError!
-
Das verstehe ich auch nicht. GetLastError sagt 0!
==>Eisbeer<==
-
Angemeldet als Standard-User: Keine Ausgabe ==>GetLastError==>0
Angemeldet als Standard-User: "Als Administrator ausführen"==>OK
Angemeldet als Administraror: "Der angeforderte Vorgang erfordert erhöhte Rechte"
Angemeldet als Administrator: "Als Administrator ausführen"==>OKGetLastError liefert IMMER 0 zurück !
==>Eisbeer<==
-
Ich hab emir jetzt Deinen Code nicht komplett angesehen, aber kennst Du diese ganzen Hinweise:
http://www.flexhex.com/docs/articles/hard-links.phtml#junctions
-
PS: Der angegebene Code stammt größtenteils von mir

Siehe:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-206238-and-postdays-is-0-and-postorder-is-asc-and-start-is-13.html
-
Mein Fazit ist:
Unter Vista geht ein:
C:\>dir /AL Volume in Laufwerk C: hat keine Bezeichnung. Verzeichnis von C:\ 02.11.2006 16:41 <VERBINDUNG> Documents and Settings [C:\Users] 17.05.2007 17:06 <VERBINDUNG> Dokumente und Einstellungen [C:\Users] 17.05.2007 17:06 <VERBINDUNG> Programme [C:\Program Files] 0 Datei(en), 0 Byteswunderbar.
Es benötigt keine Admin-Rechte, nix...
Aber ich hab noch keinen Dokumentierten Weg gefunden, wie man an diese Infos kommt, ohne das "richtige" Admin-Rechte benötigt werden...
-
kannste mal im sourcecode von dir nachgucken?
-
Klar ist mein Source auf deinen Grundlagen aufgebaut. Ich habe ja nicht behauptet, dass er aus meiner Feder stammt. Ohne deine Vorlage wäre ich jetzt nicht mal so weit...
Ich versuche ihn nur an Vista anzupassen.
Also nochmal @Jochen Kalmbach ==>
Danke
<====>Eisbeer<==
-
Ich habs gefunden:
Öffne das Verzeichnis so, dann geht es ohne Admin-Rechte:hFile = CreateFile(szMyFile, FILE_READ_EA, FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE, NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS | FILE_FLAG_OPEN_REPARSE_POINT, NULL);
-
Respect, funktoniert ohne jegliche Privilegien und ohne Admin-Rechte.
Muss jetzt nur noch verstehen wieso (Aber erst morgen heute nichtmehr)
==>Eisbeer<==
-
Wie bist du auf die Idee gekommen ?
MSDN==>Grants the right to read extended attributes.<==Der Share-Mode ist allerdings Geschmackssache.

==>Eisbeer<==
-
Ich werde heute noch darüber bloggen, dann verrate ich es

-
Teil 1: HowTo: Correctly read reparse data in Vista
http://blog.kalmbach-software.de/2008/02/28/howto-correctly-read-reparse-data-in-vista/
-
Servus,
sehr ausführlicher blog. Bitte Formatierung überarbeiten.
Der Rest ist besser strukturiert.Sehr informatieve Seite.
Was kann man in Zukunft von Kalmbach-Software erwarten ?
Ändere bitte deine Startseite (www.kalmbach-Software.de) sieht nicht profesionell aus.
(Alles ist besser als die Werbung deines Providers).

==>Eisbeer<==
-
Eisbeer schrieb:
sehr ausführlicher blog. Bitte Formatierung überarbeiten.
Suche noch ein gutes CSS für "Code"-Blogs...
Eisbeer schrieb:
Was kann man in Zukunft von Kalmbach-Software erwarten ?
Du kannst mich engagieren (als Freelancer)...
http://www.freelancermap.de/profil/JochenKalmbachEisbeer schrieb:
Ändere bitte deine Startseite (www.kalmbach-Software.de) sieht nicht profesionell aus.
Zeigt jetzt auf den Blog
Hab einfach zu wenig Zeit...
-
Laut deinen Vorkentnissen sollte es doch kein Problem darstellen, die Formatierung des phpBB zu ..lesen...
==>Eisbeer<==
-
Es ist immer eine Frage der Zeit... ist aber eine gute Idee
