PDA

Просмотр полной версии : Скрыть файлы


Zuldrak
21.05.2010, 16:12
Вот хочу скрыть файл, так что бы его не было видно не где

Пробовал так

#include <windows.h>
SetFileAttributes("1.exe",FILE_ATTRIBUTE_HIDDEN);


НО

это только в стандарном проводнике действует и при отсутсвии галки, а можно ли скрыть вобще от того же самого Диско командира или любого другого

Если можно подскажите в каком направлении рыть

crypt0n
21.05.2010, 17:11
в сторону руткитов

Ildon
21.05.2010, 18:43
Хм а тут ни кто не знает ?)

gisTy
21.05.2010, 21:09
вообще скрыть - это тебе в сторону руткитов.
а если так - в сторону ntfs-потоков

M_script_
22.05.2010, 09:09
Пример использования альтернативных потоков ntfs
my.exe - твоя программа
my.txt - пустой файл

hide.bat
type my.exe > my.txt:my.exe
del /f my.exe
start.bat
start ./my.txt:my.exe

alexey-m
22.05.2010, 14:10
Скрыть файлы (и не только) можно перехватом системных функций типа NtQuerySystemInformation, и ей подобных, с последующей фильтрацией, где-то валялся исходник на Delphi, показывающий, как скрывать файлы и папки из user mode, если нужно - выложу...

Zuldrak
22.05.2010, 15:32
Очень было бы хорошо !!

alexey-m
22.05.2010, 18:14
Вот сорс либы, при загрузке которой происходит скрытие файлов и папок, с именем заданным в либе
скачать (http://alexey-m.ru/files/Hide.rar)