Вверх ↑
Этот топик читают: Гость
Ответов: 902
Рейтинг: 27
#61: 2008-08-16 01:49:56 ЛС | профиль | цитата
Вот полностью переделал прогу:

http://dump.ru/file_catalog/1002482

Теперь не грузится в автозапуск.
Не доступна из файловых менеджеров (правда не пробовал).
Затруднён поиск спрятанной папки (Интересно легко будет найти?).

Сейчас доделываю запрет доступа и скрытие системных дисков, в меню кнопка есть, но пока не работает.

Протестируйте пожалуйста кому не трудно.
В архиве только ехе. Шашку выложу чуть позже если програмка заинтересует.
Вес 150 кб.

MAV, Ты вроде файловый менеджер делаеш? Может попробуеш?

Только если ранняя версия была запущена её необходимо отключить (Можно совсем выкинуть).
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1304
Рейтинг: 405
#62: 2008-08-17 00:38:20 ЛС | профиль | цитата
juk писал(а):
Вот полностью переделал прогу

Очень даже заметно, впечатляет! можно было не скромничать, поставить версию 2.0
Как я понял, при открытии содаётся папка 'СЕЙФ", в неё быстро перемещаются скрываемые файлы из скрытой,системной папки и становятся доступны. При закрытии файлы перемещаются в недра HDD, в какую либо скрытую,системную папку, при этом изменяются имена файлов, папка 'СЕЙФ" убивается.
juk писал(а):
Ты вроде файловый менеджер делаеш? Может попробуеш?
а потом ищите файловым менеджером хоть до посинения .
juk, ещё не работает кнопка сброс параметров реестра
------------ Дoбавленo:

Забыл дописать, папку я с наскоку не нашёл, а мониторинг файловой системы делать или отслеживать по большим файлам времени небыло.
карма: 3

0
Ответов: 902
Рейтинг: 27
#63: 2008-08-17 18:47:02 ЛС | профиль | цитата
MAV,
в неё быстро перемещаются скрываемые файлы

Нет, пользователь сам их туда помещает.
Как я понял, при открытии содаётся папка 'СЕЙФ"

Да, только при первом запуске программы.
При закрытии файлы перемещаются в недра HDD, в какую либо скрытую,системную папку

Да.
при этом изменяются имена файлов, папка 'СЕЙФ" убивается.

Нет не правильно.
папку я с наскоку не нашёл

Я нашол только открыть не смог!
Сейчас есть мысль полностью переделать алгоритм работы программы, будет круче и легче.
отслеживать по большим файлам времени небыло

Я думаю это бесполезно.

[size=-2]------ Добавлено в 18:47
ещё не работает кнопка сброс параметров реестра

Да пока не работает, но там и сбрасывать особенно не чего.
Программа проверяет запущенна ли в первый раз и хранит пароль, и по этой кнопке ещё нужно будет убить файл .gif который для фона папки создаётся.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1305
Рейтинг: 29
#64: 2008-08-17 20:46:07 ЛС | профиль | цитата
juk писал(а):
При закрытии файлы перемещаются в недра HDD, в какую либо скрытую,системную папку

Да.

juk, а ты уверен, что у любого пользователя есть права на запись в системных папках?
карма: 0

0
Ответов: 902
Рейтинг: 27
#65: 2008-08-17 21:02:58 ЛС | профиль | цитата
v258,
а ты уверен, что у любого пользователя есть права на запись в системных папках?

Надо попробовать.

[size=-2]------ Добавлено в 21:02
Хотя программа открывает полный доступ.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1305
Рейтинг: 29
#66: 2008-08-17 21:15:25 ЛС | профиль | цитата
juk писал(а):
Хотя программа открывает полный доступ

Т.е. дает право на запись? А если у пользователя, запустившего программу, нет прав на изменение прав?

Иными словами, попробуй запустить ее из-под простого пользователя.
карма: 0

0
Ответов: 902
Рейтинг: 27
#67: 2008-08-17 21:38:25 ЛС | профиль | цитата
Попробовал.
Работает только под администратором.
Пишет: Невозможно произвести запись в реестр.
А если сохранять настройки в ини, кто нибудь знает, будет работать?
И нужно ли это вообще чтоб кто нибудь на моём компе свои файлы прятал?
Мало ли что туда спрятать можно!

[size=-2]------ Добавлено в 21:38
Например можно спрятать вирус, или метров 20 видио, диск будет показывать пустой, а места для добавления файлов не будет.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 5227
Рейтинг: 586
#68: 2008-08-17 21:51:13 ЛС | профиль | цитата
juk, а ты случаем эти фишки непробовал http://www.whatis.ru/reg/reg_t8.shtml

в разделе этюды есть схема..
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 1305
Рейтинг: 29
#69: 2008-08-17 21:57:42 ЛС | профиль | цитата
На самом деле это довольно распространенная ошибка разработчиков - особенно раздражает софт для мобильных телефонов, он весь поголовно работает только под администратором

Запись в реестр может делать любой пользователь, но только в ветку HKEY_CURRENT_USER, правда у каждого пользователя эта ветка своя. Запись в ini-файл тоже зависит от того, где он (файл) лежит - опять-таки, любой пользователь может свободно писать в папке Application Data своего профиля (правда, в Висте эта папка лежит совсем не там, чем в ХР). Нюансов много, в общем
------------ Дoбавленo:

juk писал(а):
диск будет показывать пустой, а места для добавления файлов не будет.

А вот это навряд ли - от самой файловой системы ты файлы не спрячешь
карма: 0

0
Ответов: 902
Рейтинг: 27
#70: 2008-08-18 00:25:41 ЛС | профиль | цитата
andrestudio, Сейчас гляну.
v258, Да!-Оказывается пользователь даже с правами администратора не может копировать файлы в папку Виндовс. Из-за этого ошибку выдаёт.
У меня туда картинка копируется для фона папки, но это в принципе можно исправить.
Или вообще её не создавать, тем более что она места много жрёт, или создавать в папке пользователя запись в которую разрешена.
Хиасм кстати тоже не работает.
правда у каждого пользователя эта ветка своя

Это я уже понял и исправил.
от самой файловой системы ты файлы не спрячешь

Я имел ввиду что при входе допустим на диск Е, увидиш одну фотку на 5 килобайт, диск размером 20 гиг, а писать файлы некуда.

А можно ли как нибудь делать проверку с какими правами пользователь вошол в систему, и является ли он системным администратором?

[size=-2]------ Добавлено в 00:25
andrestudio,
а ты случаем эти фишки непробовал

Именно это я и пробовал, но это в НТФС не работает.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1305
Рейтинг: 29
#71: 2008-08-18 08:19:01 ЛС | профиль | цитата
juk писал(а):
Я имел ввиду что при входе допустим на диск Е, увидиш одну фотку на 5 килобайт, диск размером 20 гиг, а писать файлы некуда.

Такие вещи, обычно, очень нервируют - сразу тянет проверку диска на ошибки запустить (а когда не поможет - удалить эту фотку и форматнуть все нафиг)

Кстати, я вот всегда включаю в Total Commander'е показ скрытых файлов, т.ч. от меня их спрятать трудно. Или ты потоки NTFS используешь?

juk писал(а):
А можно ли как нибудь делать проверку с какими правами пользователь вошол в систему, и является ли он системным администратором?

Средствами HiAsm нет
карма: 0

0
Ответов: 902
Рейтинг: 27
#72: 2008-08-18 10:28:50 ЛС | профиль | цитата
v258,
Такие вещи, обычно, очень нервируют

Если ты сам туда их спрятал от посторонних, то думаю сильно переживать не будеш.
Или ты потоки NTFS используешь?

Пока нет, только изучаю этот вопрос.
А можно ли как нибудь делать проверку с какими правами пользователь вошол в систему, и является ли он системным администратором?

Средствами HiAsm нет


Почти решил. - Средствами HiAsm
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 211
Рейтинг: 52
#73: 2008-08-18 10:42:36 ЛС | профиль | цитата
о потоках и вообще об NTFS спрашивай, чем смогу помогу
карма: 1
слтв
0
Ответов: 902
Рейтинг: 27
#74: 2008-08-18 11:10:47 ЛС | профиль | цитата
Minkovsky, Да мне всё интересно!
Особенно как заносить и хранить данные в потоке.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1305
Рейтинг: 29
#75: 2008-08-18 12:13:17 ЛС | профиль | цитата
juk писал(а):
Почти решил. - Средствами HiAsm

Собственно, проверять, под какими правами ты сидишь в системе необязательно - я в свое время в одной проге просто создавал тестовый параметр в нужном мне ключе, а потом проверял его наличие. Есть параметр - запись разрешена, тогда удаляю его и делаю все, что мне нужно, нету параметра - значит запись не разрешена - честно предупреждаю об этом пользователя. То же самое можно проделывать и с файлами.
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)