Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan

XProfan Alles rund um die Programmiersprache XProfan.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26970, Antworten: 4223
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50963, Antworten: 1397
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3361, Antworten: 128
Gehe zum ersten neuen Beitrag Pc lahmt plötzlich
Aufrufe: 186, Antworten: 6
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7670, Antworten: 186
Gehe zum ersten neuen Beitrag PC fährt nicht mehr hoch.
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 329, Antworten: 19
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 28, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 34, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 69, Antworten: 6
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15.06.2009, 15:07   #1 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Frage Handle auf Ordner öffnen - aber wie?

Ich brauche ein Handle auf den Ordner, der sich hinter C:\Benutzer unter Vista verbirgt - aber wie bekomme ich das???
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 15.06.2009, 16:29   #2 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

SHGetSpecialFolderLocation() hast du dafür ja sicher schon ausgeschlossen.
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 15.06.2009, 17:00   #3 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Zitat:
Zitat von Frabbing Beitrag anzeigen
SHGetSpecialFolderLocation() hast du dafür ja sicher schon ausgeschlossen.
Kann ich damit C:\Benutzer in C:\Users mappen?
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 15.06.2009, 17:24   #4 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Hm, wohl eher nicht. Sicher eher wieder was Undokumentiertes...
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 15.06.2009, 18:14   #5 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Standard

Stimmt, es schein nicht zu gehen, obwohl $62 das Ergebnis liefern sollte...Im Anhang mal meine Pfade und die IDs dazu.
Angehängte Dateien
Dateityp: zip SHGetSpecialFolderLocation.zip (1,8 KB, 2x aufgerufen)
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 15.06.2009, 21:10   #6 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Hilft nichts, da muss ein Workarround her - betrifft ja nur wenige Ordner, den Rest kann man anders zurückmappen.
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 16.06.2009, 20:05   #7 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Besten Dank an alle, hab's mit einem Workarround hinbekommen:

__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 16.06.2009, 21:11   #8 (Direktlink)
Super-Moderator
 
Benutzerbild von Frabbing
 
Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.094
Standard

Freut mich
__________________
Gruß, Frank


Webpage http://frabbing.bplaced.net
mit Freeware - Tools, Spiele und Grafiken.
Frabbing ist offline   Mit Zitat antworten
Alt 16.06.2009, 22:21   #9 (Direktlink)
Dauergast
 
Benutzerbild von p. specht
 
Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.082
Standard

Super! Aber wo findet dieses um-mappen eigentlich statt? Gibts da Registry-Einträge dazu?
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3
p. specht ist gerade online   Mit Zitat antworten
Alt 17.06.2009, 06:51   #10 (Direktlink)
MoRoGeP-Träger 2011
 
Benutzerbild von horsthorn
 
Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
Beitrag

@Andreas
Mich würde mal SEHR interessieren, wie dein workaround unter WIN-7 die Ordner anzeigt

So sieht ein "Unterprogramm " in meinem neuen persönlichen Datei-Browser aus:

__________________
Gruss, horst
Computer werden kleiner und kleiner, bald verschwinden sie völlig.
(Ephraim Kishon 1924-2005)

Win7-Home-Premium 32-Bit - XProfan12.0ß-S14 - Chrome-18.0.1025.142 m
http://www.web-treffpunkt.de

Geändert von horsthorn (17.06.2009 um 06:57 Uhr)
horsthorn ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 17.06.2009, 12:34   #11 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Zitat:
Zitat von p. specht Beitrag anzeigen
Super! Aber wo findet dieses um-mappen eigentlich statt? Gibts da Registry-Einträge dazu?
Ich habe die Registry untersucht, und das scheint nicht über die Registry zu funktionieren - ist also eine interne Sache.
Das Problem dabei: Die deutschen Ordner existieren gar nicht real - normalerweise kann man also auch gar kein Handle öffnen. Bei einigen deutschen Ordnern, wie zum Beispiel C:\Programme funktioniert das aber trotzdem - warum?
Es gibt da etwas, was der WindowsExplorer nicht anzeigt und das scheinbar dafür verantwortlich ist, dass das funktioniert. Es gibt da neben dem Ordner C:\Program Files, auf den C:\Programme verweist, einen realen Ordner C:\Programme, der nicht gelesen werden kann. Öffnet man einn Handle auf diesen Ordner, wird es scheinbar automatisch auf C:\Program Files gemappt. Hier ein Blick auf diesen Ordner unter Vista. Angezeigt wird hier der erste ACE der Zugriffskontrollliste (DACL) - das ist das wichtigste:

Jetzt gibt es ein paar kleine Probleme bei dieser Sache - mal wieder etwas, um den User komplett zu verwirren :

1.) Da nicht alle deutschen "virtuellen" Ordner diesen realen "Umleitungsordner" besitzen, ist es möglich, für diese virtuellren Ordner einen gleichnamigen realen Ordner zu erstellen. Im WindowsExplorer werden dann zwei Ordner mit gleichem Namen angezeigt, die jedesmal aber auf unterschiedliche Ordner verweisen - Ooops .

2.) 1.) Da nicht alle deutschen "virtuellen" Ordner diesen realen "Umleitungsordner" besitzen, kann man mit manchen deutschen Ordnernamen gar nicht arbeiten - es lässt sich also sehr wohl auf C:\Programme ein Handle öffnen, nicht aber auf C:\Benutzer. Hat man
nur den Ordnernamen C:\Benutzer und will sich den Inhalt dieses Ordner ansehen, steht man also ziemlich auf dem Schlauch, denn wenn ich es richtig sehe, kann man noch nicht einmal mit CHDIR in diesen Ordner hinüberwechseln (bzw. in den "realen" Ordner, auf den C:\Benutzer verweist).

3.) Da der "reale" Ordner C:\Programme im Explorer nicht sichtbar ist, gibt es unter Umständen auch hier die Möglichkeit, mit Windowsmitteln Sachen zu verstecken, die dem User nicht beim ersten Hinsehen auffallen.
Ich werde mir diesen Ordner mal irgendwann etwas näher vornehmen und mal schauen, was da drin steht...

@Horst: Es kann noch dauern, bis alles richtig lauffähig ist. Ich brauche das für meine Programme und will mit der PCU später auch automatisch Listviews und Treeviews füllen können.

Kleiner Rat zum Abschluss dieses Postings:
Ich kann jedem, der kein Vista besitzt und gerne weiterhin Programme schreiben möchte eigentlich nur raten, sich die kostenlose Testversion von Windows7 als zweites OS herunterzuziehen und dort mal zu schauen, was eigentlich Sache ist.
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT

Geändert von AHT (17.06.2009 um 12:41 Uhr)
AHT ist offline   Mit Zitat antworten
Alt 17.06.2009, 12:56   #12 (Direktlink)
RGH
Forenmaskottchen
 
Benutzerbild von RGH
 
Registriert seit: 08.02.2009
Ort: Nußloch (bei Heidelberg)
Beiträge: 550
Standard

Zitat:
Zitat von AHT Beitrag anzeigen
Ich kann jedem, der kein Vista besitzt und gerne weiterhin Programme schreiben möchte eigentlich nur raten, sich die kostenlose Testversion von Windows7 als zweites OS herunterzuziehen und dort mal zu schauen, was eigentlich Sache ist.
Das kann ich nur unterschreiben. Und zwar auch für diejenigen, die zwar nicht unbedingt "unter die Haube" von Windows schauen wollen, sondern nur sicher stellen wollen, dass Programme, die unter Win95 bis WinXP funktionieren, auch unter Vista und Win7 laufen. (Meine aktuelle XProfan-Version ist auch unter Windows 7 getestet.)

Übrigens: Diese "virtuellen Verzeichnisse" bzw. das Mappen von Verzeichnissen, das z.B. unter Linux ein alter Hut ist, gibt es (in abgeschwächter Version) teilweise auch schon bei der Multilangualen Version von XP Pro.

Der "Vorläufer" dieser Technik geht sogar noch weiter zurück: Bei der Ablösung der Ini-Dateien durch die Registry wurden manche Einträge, die das Programm in die SYSTEM.INI schrieb, in Wirklichkeit in die Registry geschrieben. Wenn man dann als Entwickler seine Whitepapers nicht ordentlich studiert hatte (wer liest schon Dokus? ), wunderte man sich, dass das Programm die Druckereinstellungen zwar in die SYSTEM.INI schreiben und auch wieder daraus lesen konnte und die Einträghe sogar die erwünschte Wirkung zeigten ... sie sich aber in der physikalischen SYSTEM.INI auf der Platte nicht wiederfanden. Und so funktionieren auch heute noch meine alten Codes, die Einträge zu Druckertreiber und Screensaver aus der SYSTEM.INI lesen und in diese schreiben, obwohl es eine Datei diesen Namens längst nicht mehr gibt.

Gruß
Roland
__________________
Pentium D 2,8 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon HD5450 1024 MB / Windows 7(32) - XProfan X2.0c
AMD Athlon II X2 2,9 GHz / 3 GB RAM / 500 GB HDD / ATI Radeon 3000 / Windows 7(64) - XProfan X2.0c


http://www.xprofan.de
RGH ist offline   Mit Zitat antworten
Alt 17.06.2009, 13:03   #13 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Zitat:
Zitat von RGH Beitrag anzeigen
Das kann ich nur unterschreiben. Und zwar auch für diejenigen, die zwar nicht unbedingt "unter die Haube" von Windows schauen wollen, sondern nur sicher stellen wollen, dass Programme, die unter Win95 bis WinXP funktionieren, auch unter Vista und Win7 laufen.
Genau so war es gemeint!
Zitat:
Zitat von RGH Beitrag anzeigen
...gibt es (in abgeschwächter Version) teilweise auch schon bei der Multilangualen Version von XP Pro.
Ja, genau: C:\Programme -> C:\Program Files unter XP.
Es gibt auch viele andere Sachen bereits unter XP, die unter Vista erst jetzt zur Geltung kommen.
Zitat:
Zitat von RGH Beitrag anzeigen
Der "Vorläufer" dieser Technik geht sogar noch weiter zurück: Bei der Ablösung der Ini-Dateien durch die Registry...
Ja, so ist es.
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Alt 17.06.2009, 13:31   #14 (Direktlink)
MoRoGeP-Träger 2011
 
Benutzerbild von horsthorn
 
Registriert seit: 06.02.2009
Ort: Heidelberg
Alter: 71
Beiträge: 1.878
Beitrag

Mit dem gleichen Dateibrowser werden unter XP und WIN-7 die notwendigen Daten in ganz anderen Ordnern geschrieben ($appdata ist in jeden BS irgendwo anders)
Beispiele unter XP und WIN-7


Die Ordner in Großbuchstaben sind von mir geschriebene Ordner
__________________
Gruss, horst
Computer werden kleiner und kleiner, bald verschwinden sie völlig.
(Ephraim Kishon 1924-2005)

Win7-Home-Premium 32-Bit - XProfan12.0ß-S14 - Chrome-18.0.1025.142 m
http://www.web-treffpunkt.de
horsthorn ist offline   Mit Zitat antworten
Alt 17.06.2009, 13:44   #15 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Zitat:
Zitat von horsthorn Beitrag anzeigen
Mit dem gleichen Dateibrowser werden unter XP und WIN-7 die notwendigen Daten in ganz anderen Ordnern geschrieben ($appdata ist in jeden BS irgendwo anders)
Beispiele unter XP und WIN-7


Die Ordner in Großbuchstaben sind von mir geschriebene Ordner
Und es kommt noch viel besser :


__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT
AHT ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Antwort

  Paules-PC-Forum.de > Programmierung > XProfan

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit File-Handle AHT XProfan 12 30.05.2009 10:04
Was ist ein Handle? AHT Spezielles 58 11.04.2009 10:29
Ordner mit VB 5 öffnen eagle 0000 Visual Basic, Visual Basic.NET 1 17.12.2005 13:37
Will Ordner öffnen - aber die Suchfunktion startet D@rK M@sTeR Allgemein 3 12.03.2004 19:09
DFÜ Einwahl Handle Fehler 6 Drawfit Netzwerke 2 03.02.2004 19:51



Alle Zeitangaben in WEZ +2. Es ist jetzt 12:00 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2