Hi, it's me back. :cool:
I have a questions to those masters of DOS/Windows disk systems.
I know 3 ways of hiding files. I will write them all here, pointing out their adv/disadv.:
1) Make their attribute HIDDEN. Very simple, they still can be seen by setting on the option in the file manager.
2) Writing special driver and using API/interrupt interception to detect files, that have special bits in their attribute descriptor (you know, thath just 5 of 8 bits are used to describe their attribute (of file/directory)). I think, no need to say, that it will fail after booting from the floppy drive.
3) Making the file/Directory attribute as VOLUME_LABEL. Works perfectly on every machine without any faults, esp. when making the root dir with such attribute. BUT! It works till the CHKDSK / scandisk/NDD/so on run. Then these programs detect these files as lost clusters, and they become visible.
So, I have a question: what else can be used to hide the disk contents? I mean, what is still simple to use and will not do serious hard to the hard drive/floppy? :confused:
I have a questions to those masters of DOS/Windows disk systems.
I know 3 ways of hiding files. I will write them all here, pointing out their adv/disadv.:
1) Make their attribute HIDDEN. Very simple, they still can be seen by setting on the option in the file manager.
2) Writing special driver and using API/interrupt interception to detect files, that have special bits in their attribute descriptor (you know, thath just 5 of 8 bits are used to describe their attribute (of file/directory)). I think, no need to say, that it will fail after booting from the floppy drive.
3) Making the file/Directory attribute as VOLUME_LABEL. Works perfectly on every machine without any faults, esp. when making the root dir with such attribute. BUT! It works till the CHKDSK / scandisk/NDD/so on run. Then these programs detect these files as lost clusters, and they become visible.
So, I have a question: what else can be used to hide the disk contents? I mean, what is still simple to use and will not do serious hard to the hard drive/floppy? :confused:
Really easy, you can make HDD and all drive (letter A to Z) hide:
it's in the registry at :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
in this key, create a binary value called 'NoDrives' (significant, no!)
to see all the letter, enter '00 00 00 00' as value. To hide letters for drives, do like the following:
01 00 00 00 A
02 00 00 00 B
04 00 00 00 C
08 00 00 00 D
10 00 00 00 E
20 00 00 00 F
40 00 00 00 G
80 00 00 00 H
00 01 00 00 I
00 02 00 00 J
00 04 00 00 K
00 08 00 00 L
00 10 00 00 M
00 20 00 00 N
00 40 00 00 O
00 80 00 00 P
00 00 01 00 Q
00 00 02 00 R
00 00 04 00 S
00 00 08 00 T
00 00 10 00 U
00 00 20 00 V
00 00 40 00 W
00 00 80 00 X
00 00 00 01 Y
00 00 00 02 Z
But, I don't know if it's really hidden under DOS, well, I don't think.
I write that from the TweakUI from Micro$oft.
If you want to hide more than 1 letter, just combine many values.
Hope this will help you.......
it's in the registry at :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
in this key, create a binary value called 'NoDrives' (significant, no!)
to see all the letter, enter '00 00 00 00' as value. To hide letters for drives, do like the following:
01 00 00 00 A
02 00 00 00 B
04 00 00 00 C
08 00 00 00 D
10 00 00 00 E
20 00 00 00 F
40 00 00 00 G
80 00 00 00 H
00 01 00 00 I
00 02 00 00 J
00 04 00 00 K
00 08 00 00 L
00 10 00 00 M
00 20 00 00 N
00 40 00 00 O
00 80 00 00 P
00 00 01 00 Q
00 00 02 00 R
00 00 04 00 S
00 00 08 00 T
00 00 10 00 U
00 00 20 00 V
00 00 40 00 W
00 00 80 00 X
00 00 00 01 Y
00 00 00 02 Z
But, I don't know if it's really hidden under DOS, well, I don't think.
I write that from the TweakUI from Micro$oft.
If you want to hide more than 1 letter, just combine many values.
Hope this will help you.......
Thanks, but it is not exactly what I needed. This could help just on 1 PC with WIndows on it. But I need cross station protection.
Anyway, thanks for the reply.
Anyway, thanks for the reply.
Create a propietary partition, set it up as an encrypted database. Write a VxD to mount it and you'll be set.