Форум: "Основная";
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];
Вниз<B>Как скрыть какую ни будь ПАПКУ С ФАЙЛАМИ!</B> Найти похожие ветки
← →
MetroGnome (2002-01-04 02:25) [0]Программеры, братья по оружию, помогите срочно надо! Как скрыть какую ни будь ПАПКУ С ФАЙЛАМИ! (так что бы ее не было видно не в файловых менеджерах не в других программах, что бы к ней не было доступа, что бы компьютер не находил эту директорию вместе с находящимися в ней файлами, в общем чтобы казалось что ее вовсе и не было) только не удаляя конечно ее :)
А потом когда уже все пройдет, чтобы можно было вновь показать ее миру целую и невредимую!
Пожалуйста, помогите, буду ОЧЕНЬ благодарен!
← →
False_Delirium (2002-01-04 05:56) [1]Нельзя..:))...хе...:)......можно перекрыть к ней доступ.....маркировав, но ток в досе..:)
← →
Алексей Петров (2002-01-04 09:03) [2]Достаточно перехватить все функции API, связанные с работой со списками файлов и директорий во всех процессах.
Ну а собственно перехват API - задача весьма муторная, но разрешимая и неоднократно здесь обсуждалась.
← →
saviola (2002-01-04 09:53) [3]Я где-то встречал такую прогу как redhand, это уже готовая прога, а как самому сделать - это наверное только перехват функций API. Где взять это прогу не помню, я потерял ее ссылку, больше не могу ни чего подсказать так как я сам не мастер.
← →
Станислав (2002-01-04 10:12) [4]Лучше всего в архив и на зиповую дискету.
От тех не скроешь ничего.
← →
Fellomena (2002-01-04 11:59) [5]Не помню кто, но кто-то точно в этом форуме утверждал, что он якобы запрещал доступ к папке используя тот же принцип, что и при запрете доступа к файлу, через Stream.
У меня, как я не старалась, не получилось, всё таки файл инторпретируется несколько иначе чем папка ;)
Есть у вас мысли по этому поводу ?
← →
Dmitry-corp (2002-01-04 12:05) [6]Ведь есть прога ШИРМА называется, я её не смотрел но в описании написанно что папки скрывает, вот инетересно как.
А ни как нельзя с помощью настроек папки (Desktop.ini), в которой лежит эта папка изменить настройки так, чтобы папка с определённым именем не отображалась в explorer.exe? Ведь тогда можно добиться, чтобы папка хоть в винде не отображалась. Я гдето слышал что это возможно.
← →
Fellomena (2002-01-04 12:19) [7]2 Dmitry-corp:
задача скрытия папки в Windows решается на уровне спинного мозга (если речь идёт о присвоении ей аттрибутов hide, конечно)
И не стоит забывать, что Desktop.ini в 95-х виндах отсутствует 8)
Теоритически можно просто кодировать папку простеньким алгоритмом, но в таком случае работа с ней будет не очень-то приятной 8)
← →
Raven (2002-01-04 13:06) [8]Речь идёт о сокрытии папки как объекта или нужно только от эксплорера? Можно в данной папке создать файл Folder.htt, который заставит эксплорер загружать текст этого файла вместо содержания папки. Ну вобщем способ туповатый, но я высказал только то, что знаю...
← →
AlexDov (2002-01-04 13:06) [9]Привет.
У меня приятель написал прогу которая прячет папки и целые диски под NT и 2000-ыми (в том числе и FAT разделы, хотя Microsoft утверждал, что это не реально сделать :)) ) писал на С++ с использованием native API (недокументированные функции). Прога консольная, стоит 25$.
← →
BFG (2002-01-04 13:23) [10]>> Fellomena
Извините, у меня плохо развит спинной мозг...не могли бы вы
привести пример этой самой кодировки папки?
← →
Nikolay (2002-01-04 13:50) [11]2 Dmitry-corp
да ничего эта ширма особенного не делает, просто переносит папку по адресу ..\..\..\ и т.д. и делает ее скрытой...
2 all
насчет закрытия папок через stream... у меня не получилось :(
мне кажется единственный способреально
закрыть папку огт чужих глаз это работать с api, но это так гемморно :(
← →
Slava (2002-01-04 14:44) [12]А еще тут недавно обсуждалось: как заблокировать доступ к папке
через CreateFile.
Попробовал. Получилось вот что:
- ни одна программа достучаться до файлов в папке не может.
- открыть ее и просмотреть содержимое тоже нельзя
- в нее скопировать можно все, оттуда - ничего.
Есть один минус, но большой: блокировщик должен быть запущен.
Если его убить, то блокировка снимается.
← →
Slava (2002-01-04 15:10) [13]Под W98 такой фокус не прошел
← →
ReNoiZer (2002-01-04 17:06) [14]В Dos, win9x, ME:
откорой DiskEdit, WinHex
и пометь начало каталога как bad-claster
В Win2k, WinXP:
Есть шифрование.
← →
Dennis S (2002-01-07 09:52) [15]Есть еще прога - маленькая, написана моим другом на С(С++).
Прячет каталоги вместе с содержимым, запирая на пароль,
НО ТОЛЬКО на дискете...Хотя работает безотказно!
...как Друг тогда объяснил - с жестким д. это сложнее
( или гемморно :( ) поэтому он это и не стругал...
← →
Fellomena (2002-01-08 10:23) [16]2 Slava:
если можно - код по мылу скинь - очень глянуть хотса, как это работает (CreateFile) применительно к папке.
У меня на 98 тоже не получилось, так что я на Me и 2000 и пытаться не стала.
2BFG: прог же в сети полно, глянь сам. Я честно говоря сама этого не делала, потому как это не нужно. Легче тогда просто использовать RAR с паролем 8)
Ребята, а никто не пробывал глобальный hook ставить, чтобы при запуске проводника caption у окна читал и при вхождении в него строки символов "моя папка" закрывал это окно ?
Я раньше делала опрос всех окон системы по таймеру, смотря в их заголовках (в том числе и в программах работающих под дос), всё работало конечно, но таймер... это как-то пошловато что ли ;)
← →
Slava (2002-01-08 10:46) [17]> Fellomena
CreateFile(PChar(Edit1.Text), GENERIC_READ, 0 , nil, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, 0);
← →
Fellomena (2002-01-08 10:49) [18]2 Slava:
я так и делала - не получается - ошибку выдаёт 8(
← →
Slava (2002-01-08 11:29) [19]W2K Pro - все нормально. Только что проверил.
Ошибку может выдавать, если папка уже открыта или какой-нибудь
файл в ней используется
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.004 c