Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 802

/ вопрос открыт /

Dobriy den. Kak mozgno zapisat fail, razmerom do 50 kb v reestr Windowsa, i vposledstvii otkrivat ego dlya chteniya? Kak sdelat tak, chtobi on bil nevidim? Ili chto-to v etom rode.

Ilia Ermakov Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Ilia Ermakov (статус: 1-ый класс)
Вопрос отправлен: 30 июля 2007, 13:28
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: Вадим К

Здравствуйте, Ilia Ermakov!

Цитата:


Kak mozgno zapisat fail, razmerom do 50 kb v reestr Windowsa

Это можно, но зачем? Что бы ещё лучше тормозило? Надо как Reg_Binary писать. В приложении пример как дату записать как бинарные данные

Цитата:


Kak sdelat tak, chtobi on bil nevidim?

А это зачем? что скрываем? В большинстве случае, поиском в реестре никто заниматься не будет. А писать руткит, который будет скрывать определённые ветки - нарваться на антивирусников. Очень будет удивительно, если ваш "блокнот" будет раскритикован антивирем

Приложение:
  1. procedure Reg_WriteDateTime(dwRootKey: DWord; const sKey: string; const sField: string; aDate: TDateTime);
  2. begin
  3. with TRegistry.Create do
  4. try
  5. RootKey := dwRootKey;
  6. if OpenKey(sKey, True) then
  7. begin
  8. try
  9. WriteBinaryData(sField, aDate, SizeOf(aDate));
  10. finally
  11. CloseKey;
  12. end;
  13. end;
  14. finally
  15. Free;
  16. end;
  17. end;
  18.  
  19.  


Ответ отправил: Вадим К (статус: Академик)
Время отправки: 30 июля 2007, 13:54


Мини-форум вопроса

Всего сообщений: 1; последнее сообщение — 4 августа 2007, 22:53; участников в обсуждении: 1.
Ilia Ermakov

Ilia Ermakov (статус: 1-ый класс), 4 августа 2007, 22:53 [#1]:

Spasibo s datoy vse ok, i pishet i chitaet. Esche odin vopros, kak izvlech strokovie danniye iz reestra? ReadDate rabotayet normalno, a vot ReadBinaryData vidayet Cardinal value, kak ego obratno v string vernut, esli zapis bila metodom WriteBinaryData?

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:36
Выполнено за 0.03 сек.