[Win XP]Bestanden ECHT verborgen maken

Pagina: 1
Acties:
  • 131 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • dr snuggles
  • Registratie: September 2000
  • Niet online
Eerst even een korte inleiding en dan mijn vraag:

Really Hidden Files
Ongetwijfeld weet je hoe je bestanden op hidden/verborgen moet zetten. Maar wat je misschien niet weet, is dat sommige bestanden totaal niet te zien zijn in explorer.

Voorbeeld: Ga eens naar je temporary internet files directory:
C:\Documents and Settings\%user\Local Settings\Temporary Internet Files
Gooi alle bestanden weg die je daar ziet. Alles weg? Ga dan 1 directory omhoog en bekijk de eigenschappen van de map (alt-enter). Is de map echt leeg?

Hoe dit precies werkt staat op deze pagina beschreven. Kort gezegd komt het dus door de desktop.ini file die in de Temporary Internet files staat. Met hierin:
code:
1
2
[.ShellClassInfo]
UICLSID={7BD29E00-76C1-11CF-9DD0-00A0C9034933}

Met een programma als Total Commander, kun je wel alles zien. In de nieuwe MS-Dos (die in XP zit), kun je ook alles zien. Verwijder desktop.ini maar eens.

Vraag
Nu wil ik ook graag andere bestanden op een soortgelijke manier beveiligen. Gewoon voor de lol 8). Maar hoe doe ik dit :?

Ik heb uiteraard al gezocht. Via deze pagina kwam ik erachter dat de inhoud van desktop.ini als volgt is opgebouwd:
code:
1
UICLSID=(insert a [HKEY_CLASSES_ROOT\CLSID] key name)

De directory die je echt wilt verbergen, moet dus in het registery staan. Je recycle bin staat daar al, net als enkele andere folder. Maar hoe zet ik een custom folder daar neer en hoe weet ik wat het CLSID is :?

Alvast bedankt voor het mee denken :).

Acties:
  • 0 Henk 'm!

  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

Het is een zgn. Shell Extension die ervoor zorgt dat een mapje een andere interface heeft dan standaard. Dus ook met andere kolommen, andere "files" en evt. andere taken. Zo'n Shell Extension zit in een DLL die een OLE server host, die in de explorer geregistreerd wordt.

Dus je zal vgs mij iets moeten proggen en dan moet je bij de heren van P&W wezen :P

[ Voor 19% gewijzigd door _Thanatos_ op 29-03-2004 15:36 ]

日本!🎌


Acties:
  • 0 Henk 'm!

  • Nielson
  • Registratie: Juni 2001
  • Laatst online: 13:01
Als je bij Mapopties 'Beveiligde besturingsysteembestanden verbergen' uitvinkt kun je gwoon alle bestanden zien, inclusief de map C:\Recycler. Deze 'extra' verborgen bestanden kun je zelf maken door met attrib het Sysyteem Kenmerk (+S) toe te wijzen aan een bestand.

Acties:
  • 0 Henk 'm!

  • dr snuggles
  • Registratie: September 2000
  • Niet online
Nielson schreef op 29 maart 2004 @ 16:58:
Als je bij Mapopties 'Beveiligde besturingsysteembestanden verbergen' uitvinkt kun je gwoon alle bestanden zien, inclusief de map C:\Recycler. Deze 'extra' verborgen bestanden kun je zelf maken door met attrib het Sysyteem Kenmerk (+S) toe te wijzen aan een bestand.
Dit is dit juist niet zo! Probeer het voorbeeld maar eens :).

Acties:
  • 0 Henk 'm!

  • Nielson
  • Registratie: Juni 2001
  • Laatst online: 13:01
wwillem schreef op 29 maart 2004 @ 17:12:
[...]

Dit is dit juist niet zo! Probeer het voorbeeld maar eens :).
Sorry, niet goed gelezen :) Heb ook nog een interessant stukje gevonden.

Acties:
  • 0 Henk 'm!

  • dr snuggles
  • Registratie: September 2000
  • Niet online
Wat ook wel bijzonder is: Als je op een andere gebruiker inlogt (gebruiker2), dan kan je van gebruiker1 wel netjes alle data lezen zoals het hoort. In alle verborgen directories staat een desktop.ini file met dit erin:
[.ShellClassInfo]
UICLSID={7BD29E00-76C1-11CF-9DD0-00A0C9034933}

Maar wanneer ik er zelf eentje maak met zoiets erin of een verborgen directory kopier, dan kan ik deze wel gewoon zien. Vreemd...

Acties:
  • 0 Henk 'm!

  • Nielson
  • Registratie: Juni 2001
  • Laatst online: 13:01
Ik heb juist het idee dat die rare naam vrijwel uniek is voor elke directory. Dus zoals dit stukje uit die link die je gaf :

CLSID=(insert a [HKEY_CLASSES_ROOT\CLSID] key name)
CLSID={1A9BA3A0-143A-11CF-8350-444553540000} ;(Favorites Folder)
CLSID={645FF040-5081-101B-9F08-00AA002F954E} ;(Makes the Recyble Bin Work)
CLSID={7BD29E00-76C1-11CF-9DD0-00A0C9034933} ;(Makes temporary internet docs work)
CLSID={88C6C381-2E85-11d0-94DE-444553540000} ;(Makes Downloaded Program Files work)
CLSID={d6277990-4c6a-11cf-8d87-00aa0060f5bf} ;(Makes the task folder work)
CLSID={F3AA0DC0-9CC8-11D0-A599-00C04FD64434} ;(Sets a folder as a channel, (method 1 ?))
CLSID={F5175861-2688-11d0-9C5E-00AA00A45957} ;(Makes the offline folder work)
CLSID={FF393560-C2A7-11CF-BFF4-444553540000} ;(Makes History Folder Work (Part 1))

Dus dat indien zo'n string in desktop.ini staat Windows in het register kijkt naar met welke eigenschappen deze folder moet worden weegegeven.

Acties:
  • 0 Henk 'm!

  • dr snuggles
  • Registratie: September 2000
  • Niet online
Nielson schreef op 30 maart 2004 @ 12:54:
Ik heb juist het idee dat die rare naam vrijwel uniek is voor elke directory. Dus zoals dit stukje uit die link die je gaf :

Dus dat indien zo'n string in desktop.ini staat Windows in het register kijkt naar met welke eigenschappen deze folder moet worden weegegeven.
Dat dacht ik eerst ook (en is misschien ook wel zo).

Maar wanneer je in je history folder gaat kijken (naast Temp Inet files), dan zie je daar een desktop.ini met dezelfde rare naam. Terwijl het toch echt een andere directory is.

In de recycle bin zie je wel een andere naam...
Pagina: 1