PDA

View Full Version : Directory invisibile per Tree for Windows


23Andrea
06-03-2022, 15:45
Ciao.
Una domanda per esperti di Linux... che usano anche Windows.
Utilizzo un port per Windows dell'utility tree per Linux, scaricato da qui:

http://gnuwin32.sourceforge.net/packages/tree.htm

Mi sono accorto, dopo mesi di utilizzo, che non "vede" questa directory:

%windir%\System32\winevt

che contiene i database del Registro Eventi.
Incuriosito, ho scaricato il port di ls.
Bingo! la directory è invisibile anche per lui.
Qualcuno di voi sa cosa diavolo ha di tanto speciale questo percorso?
Grazie.

Sistema operativo: Windows 7 Pro x64 SP1

23Andrea
06-03-2022, 17:40
Mistero risolto.
Tree for Windows è un'applicazione a 32 bit (come, probabilmente il port di ls).
Quando si utilizza sul percorso %windir%\Sistem32\winevt , il processo viene automaticamente reindirizzato a %windir%\SisWOW64, dove non esiste la directory winevt.

https://docs.microsoft.com/en-us/windows/win32/winprog64/file-system-redirector

Per evitare il redirezionamento è necessario utilizzare l'alias Sysnative: la riga di comando

tree.exe -a %windir%\Sysnative\winevt

restituisce il percorso corretto.