Windows 7-Unterordner versteckt im Verzeichnis "Programme"

4689
ron tornambe

Ich habe Google jetzt eine Stunde lang gesucht und bin verwirrt. Ich verwende InnoSetup, um eine .NET Winforms-Anwendung zu installieren, die spontan Verzeichnisse und Ordner erstellt. (Ich habe die Ordneroptionen so eingestellt, dass versteckte Dateien und Ordner angezeigt werden.) Obwohl die Dateien, die zu "erstellten" Ordnern hinzugefügt werden, in der Anwendung angezeigt werden, werden sie nicht angezeigt, wenn Sie Windows Explorer verwenden oder sogar ein Verzeichnis mit einem Befehl ausgeben Prompt. Ich habe auch die Anwendung geändert, um den Inhalt dieser (scheinbar imaginären) Ordner anzuzeigen (und zu löschen), so dass ich sicher bin, dass sie existieren.

Was vermisse ich?

6
Wenn Sie über 64-Bit-Windows 7 verfügen, schauen Sie auch in den Ordner "C: \ Programme (x86)". Andrew Lambert vor 12 Jahren 2

3 Antworten auf die Frage

5
Bob

Die Dateien sind wahrscheinlich in gelandet %LOCALAPPDATA%\VirtualStore. Ich hatte ein ähnliches Problem mit einigen Programmen, die in einem geschützten Ordner (Programmdateien) gespeichert wurden, ohne ordnungsgemäß angehoben zu werden (UAC), in Windows Vista.

Sehen Sie hier für weitere Details.

Entsprechend dieser Site sollte es eine Compatibility filesOption in Windows Explorer geben. Ich persönlich habe das bisher noch nie bemerkt, aber es erscheint und funktioniert.

Screenshot der Kompatibilitätsdateien
(Bild von verknüpfter Site)

1
surfasb

Prüfen Sie, ob die Dateioperation umgeleitet wurde. Beachten Sie, dass zum Schreiben in den Ordner "Programme" Administratorrechte erforderlich sind.

Toller Punkt - ich muss etwas korrigieren. ron tornambe vor 12 Jahren 0
0
climenole

Sie schrieben:

Ich habe die Ordneroptionen so eingestellt, dass versteckte Dateien, Ordner ... angezeigt werden.

Es gibt zwei Arten von "versteckten" Dateien und Ordnern: "hidden" und "super hidden" wie die vom System geschützten Dateien.

Es ist möglich, eine solche "super versteckte" Datei mit dem Befehl zu erstellen:

attrib +s +h filepath 

Deaktivieren Sie in den Ordneroptionen die Option "Geschützte Betriebssystemdateien ausblenden (empfohlen)", um sie anzuzeigen .

Die Dateien, nach denen Sie suchen, haben möglicherweise "super versteckte" Attribute ...

Ich hoffe das hilft. Lass uns wissen.

Es stellt sich heraus, dass .NET (Framework 4) -Anwendungen, die unter Windows 7 (und vermutlich Vista) ausgeführt werden, Vorgänge (FileCopy, Delete usw.) automatisch umleiten, wobei der Ordner d: / Program Files an einen virtuellen Benutzerspeicherort (in meinem Fall C: \ Benutzer \ Ron \ AppData \ Local \ VirtualStore \ Program Files). ron tornambe vor 12 Jahren 0
Eigentlich ist es das Betriebssystem selbst, nicht das .NET-Framework. Siehe den Link "Weitere Informationen" in Bobs Antwort. Wayne Johnston vor 12 Jahren 0