WinVista Sicherheits-Konzept / REPARSE_POINTS
-
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

-
Zum Thema Syntax Highlighting...
Für das phpBB gibt´s einige Mods (PHP Syntax Highlighter BBCode) usw.
Ich habe auch noch einen PHP-Highlighter gefungen http://qbnz.com/highlighter/index.php
Hoffe ich konnte helfen
==>Eisbeer<==
-
OT: Danke für den Tipp mit GeSHi!
Habe gerade dadurch in super Syntac-Coloring Plugin gefunden für meinen Blog.
http://blog.m-ri.de/index.php/2008/02/29/was-nicht-alles-mit-wordpress-moeglich-ist/
-
Naj, nur wenn man den Code wieder bearbeitet und da sind <, > oder & drin, dann sieht es etwas blöder aus...
-
Also, hier nun der versprochene zweite Teil, der erklärt, wie ich die korrekten Parameter gefunden habe um die Reparse-Daten ohne Admin-Rechte auszulesen:
http://blog.kalmbach-software.de/2008/03/06/screencast-api-logging-with-the-application-compatibility-layer/
genauer gesagt:
http://www.kalmbach-software.de/screencasts/UsingAPILogger