Вот полностью переделал прогу:
http://dump.ru/file_catalog/1002482
Теперь не грузится в автозапуск.
Не доступна из файловых менеджеров (правда не пробовал).
Затруднён поиск спрятанной папки (Интересно легко будет найти?).
Сейчас доделываю запрет доступа и скрытие системных дисков, в меню кнопка есть, но пока не работает.
Протестируйте пожалуйста кому не трудно.
В архиве только ехе. Шашку выложу чуть позже если програмка заинтересует.
Вес 150 кб.
MAV, Ты вроде файловый менеджер делаеш? Может попробуеш?
Только если ранняя версия была запущена её необходимо отключить (Можно совсем выкинуть).
Этот топик читают: Гость
Ответов: 902
Рейтинг: 27
|
|||
карма: 1 |
|
Ответов: 1304
Рейтинг: 405
|
|||
juk писал(а): Вот полностью переделал прогуОчень даже заметно, впечатляет! можно было не скромничать, поставить версию 2.0 Как я понял, при открытии содаётся папка 'СЕЙФ", в неё быстро перемещаются скрываемые файлы из скрытой,системной папки и становятся доступны. При закрытии файлы перемещаются в недра HDD, в какую либо скрытую,системную папку, при этом изменяются имена файлов, папка 'СЕЙФ" убивается. juk писал(а): Ты вроде файловый менеджер делаеш? Может попробуеш?juk, ещё не работает кнопка сброс параметров реестра ------------ Дoбавленo: Забыл дописать, папку я с наскоку не нашёл, а мониторинг файловой системы делать или отслеживать по большим файлам времени небыло. |
|||
карма: 3 |
|
Ответов: 902
Рейтинг: 27
|
|||
MAV,
в неё быстро перемещаются скрываемые файлы
Нет, пользователь сам их туда помещает. Как я понял, при открытии содаётся папка 'СЕЙФ"
Да, только при первом запуске программы. При закрытии файлы перемещаются в недра HDD, в какую либо скрытую,системную папку
Да. при этом изменяются имена файлов, папка 'СЕЙФ" убивается.
Нет не правильно. папку я с наскоку не нашёл
Я нашол только открыть не смог! Сейчас есть мысль полностью переделать алгоритм работы программы, будет круче и легче. отслеживать по большим файлам времени небыло
Я думаю это бесполезно. [size=-2]------ Добавлено в 18:47 ещё не работает кнопка сброс параметров реестра
Да пока не работает, но там и сбрасывать особенно не чего. Программа проверяет запущенна ли в первый раз и хранит пароль, и по этой кнопке ещё нужно будет убить файл .gif который для фона папки создаётся. |
|||
карма: 1 |
|
Ответов: 1305
Рейтинг: 29
|
|||
juk писал(а): При закрытии файлы перемещаются в недра HDD, в какую либо скрытую,системную папку
Да. juk, а ты уверен, что у любого пользователя есть права на запись в системных папках? |
|||
карма: 0 |
|
Ответов: 902
Рейтинг: 27
|
|||
v258,
а ты уверен, что у любого пользователя есть права на запись в системных папках?
Надо попробовать. [size=-2]------ Добавлено в 21:02 Хотя программа открывает полный доступ. |
|||
карма: 1 |
|
Ответов: 1305
Рейтинг: 29
|
|||
juk писал(а): Хотя программа открывает полный доступТ.е. дает право на запись? А если у пользователя, запустившего программу, нет прав на изменение прав? Иными словами, попробуй запустить ее из-под простого пользователя. |
|||
карма: 0 |
|
Ответов: 902
Рейтинг: 27
|
|||
Попробовал.
Работает только под администратором. Пишет: Невозможно произвести запись в реестр. А если сохранять настройки в ини, кто нибудь знает, будет работать? И нужно ли это вообще чтоб кто нибудь на моём компе свои файлы прятал? Мало ли что туда спрятать можно! [size=-2]------ Добавлено в 21:38 Например можно спрятать вирус, или метров 20 видио, диск будет показывать пустой, а места для добавления файлов не будет. |
|||
карма: 1 |
|
Ответов: 5227
Рейтинг: 587
|
|||
juk, а ты случаем эти фишки непробовал http://www.whatis.ru/reg/reg_t8.shtml
в разделе этюды есть схема.. |
|||
карма: 4 |
|
Ответов: 1305
Рейтинг: 29
|
|||
На самом деле это довольно распространенная ошибка разработчиков - особенно раздражает софт для мобильных телефонов, он весь поголовно работает только под администратором
Запись в реестр может делать любой пользователь, но только в ветку HKEY_CURRENT_USER, правда у каждого пользователя эта ветка своя. Запись в ini-файл тоже зависит от того, где он (файл) лежит - опять-таки, любой пользователь может свободно писать в папке Application Data своего профиля (правда, в Висте эта папка лежит совсем не там, чем в ХР). Нюансов много, в общем ------------ Дoбавленo: juk писал(а): диск будет показывать пустой, а места для добавления файлов не будет.А вот это навряд ли - от самой файловой системы ты файлы не спрячешь |
|||
карма: 0 |
|
Ответов: 902
Рейтинг: 27
|
|||
andrestudio, Сейчас гляну.
v258, Да!-Оказывается пользователь даже с правами администратора не может копировать файлы в папку Виндовс. Из-за этого ошибку выдаёт. У меня туда картинка копируется для фона папки, но это в принципе можно исправить. Или вообще её не создавать, тем более что она места много жрёт, или создавать в папке пользователя запись в которую разрешена. Хиасм кстати тоже не работает. правда у каждого пользователя эта ветка своя
Это я уже понял и исправил. от самой файловой системы ты файлы не спрячешь
Я имел ввиду что при входе допустим на диск Е, увидиш одну фотку на 5 килобайт, диск размером 20 гиг, а писать файлы некуда. А можно ли как нибудь делать проверку с какими правами пользователь вошол в систему, и является ли он системным администратором? [size=-2]------ Добавлено в 00:25 andrestudio, а ты случаем эти фишки непробовал
Именно это я и пробовал, но это в НТФС не работает. |
|||
карма: 1 |
|
Ответов: 1305
Рейтинг: 29
|
|||
juk писал(а): Я имел ввиду что при входе допустим на диск Е, увидиш одну фотку на 5 килобайт, диск размером 20 гиг, а писать файлы некуда.Такие вещи, обычно, очень нервируют - сразу тянет проверку диска на ошибки запустить (а когда не поможет - удалить эту фотку и форматнуть все нафиг) Кстати, я вот всегда включаю в Total Commander'е показ скрытых файлов, т.ч. от меня их спрятать трудно. Или ты потоки NTFS используешь? juk писал(а): А можно ли как нибудь делать проверку с какими правами пользователь вошол в систему, и является ли он системным администратором?Средствами HiAsm нет |
|||
карма: 0 |
|
Ответов: 902
Рейтинг: 27
|
|||
v258,
Такие вещи, обычно, очень нервируют
Если ты сам туда их спрятал от посторонних, то думаю сильно переживать не будеш. Или ты потоки NTFS используешь?
Пока нет, только изучаю этот вопрос. А можно ли как нибудь делать проверку с какими правами пользователь вошол в систему, и является ли он системным администратором?
Средствами HiAsm нет Почти решил. - Средствами HiAsm |
|||
карма: 1 |
|
Ответов: 211
Рейтинг: 52
|
|||
о потоках и вообще об NTFS спрашивай, чем смогу помогу
|
|||
карма: 1 |
|
Ответов: 902
Рейтинг: 27
|
|||
Minkovsky, Да мне всё интересно!
Особенно как заносить и хранить данные в потоке. |
|||
карма: 1 |
|
Ответов: 1305
Рейтинг: 29
|
|||
juk писал(а): Почти решил. - Средствами HiAsmСобственно, проверять, под какими правами ты сидишь в системе необязательно - я в свое время в одной проге просто создавал тестовый параметр в нужном мне ключе, а потом проверял его наличие. Есть параметр - запись разрешена, тогда удаляю его и делаю все, что мне нужно, нету параметра - значит запись не разрешена - честно предупреждаю об этом пользователя. То же самое можно проделывать и с файлами. |
|||
карма: 0 |
|