Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2008, 19:57   #1
StartMis
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 175
По умолчанию реестр, расширения

можно ли сделать, так что бы мой формат наприм6ер *.rei не мог открываться другими программами
StartMis вне форума Ответить с цитированием
Старый 05.11.2008, 20:26   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Это не возможно... хотя если повесить хук - перехват API типа доступа к фалу для чтения ( тобиш открытия ) и проверять имя файла, искаяя ваше расширение .rei, и тогда разрешать или отменять доступ к файлу... думаю единственный вариант.
BOBAH13 вне форума Ответить с цитированием
Старый 05.11.2008, 20:28   #3
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Цитата:
Сообщение от StartMis Посмотреть сообщение
можно ли сделать, так что бы мой формат наприм6ер *.rei не мог открываться другими программами
Если он не зарегистрирован в системе, то он и так не будет открываться, а появится окно для выбора программ. Но выбрав программу открыть его можно. То тогда делаем как предложил BOBAH13.
Всегда рад помочь!

Последний раз редактировалось Terran; 05.11.2008 в 20:30.
Terran вне форума Ответить с цитированием
Старый 05.11.2008, 20:32   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А если поменять расширение?
Ничем не откроем?

Последний раз редактировалось mihali4; 05.11.2008 в 21:49.
mihali4 вне форума Ответить с цитированием
Старый 05.11.2008, 21:43   #5
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
А если поменять расширение?
Это вы на счет чего ? Вопрос ведь не в этом вроде...
BOBAH13 вне форума Ответить с цитированием
Старый 06.11.2008, 08:56   #6
rainbow
Форумчанин
 
Регистрация: 06.09.2008
Сообщений: 156
По умолчанию

Цитата:
Сообщение от Terran Посмотреть сообщение
Если он не зарегистрирован в системе, то он и так не будет открываться, а появится окно для выбора программ. Но выбрав программу открыть его можно.
Так можно сделать, чтобы он был не зарегистрирован в системе
Сделать прогу, которая удаляет все ключи в разделе HKEY_CLASSES_ROOT\.rei
Осталяя один ключ по умолчанию reifile

Цитата:
Сообщение от BOBAH13 Посмотреть сообщение
Это не возможно... хотя если повесить хук - перехват API типа доступа к фалу для чтения ( тобиш открытия ) и проверять имя файла, искаяя ваше расширение .rei, и тогда разрешать или отменять доступ к файлу... думаю единственный вариант.
Тогда эта прога с хуком должна висеть все время в памяти, можно замаскировать её в виде какого нибудь обязательного драйвера, без которого программа запускаться не будет.
Ужас, как я устал от тупизны...

Последний раз редактировалось rainbow; 06.11.2008 в 09:00.
rainbow вне форума Ответить с цитированием
Старый 06.11.2008, 20:01   #7
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от StartMis Посмотреть сообщение
можно ли сделать, так что бы мой формат наприм6ер *.rei не мог открываться другими программами
любой файл всегда можно открыть блокнотом или подобной программой. А шестнадцатеричным редактором открывать сам бог велел. Надо просто шифровать содержимое файла. Тогда после открытия через эти программы, пользователь увидит ерунду.
rpy3uH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расширения ненужных файлов Ozerich Свободное общение 10 29.10.2008 17:12
Работа с file(). Расширения файлов Gribushkino PHP 2 12.02.2008 15:15
XMM расширения Gulya Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 17.12.2007 00:45
Экспорт файлов одинакового расширения Малявка Microsoft Office Excel 1 01.11.2007 22:01
Проверка расширения файла Mickle Общие вопросы Delphi 2 04.05.2007 16:41