|
Вопрос # 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 (статус: 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?
А это зачем? что скрываем? В большинстве случае, поиском в реестре никто заниматься не будет. А писать руткит, который будет скрывать определённые ветки - нарваться на антивирусников. Очень будет удивительно, если ваш "блокнот" будет раскритикован антивирем
Приложение: Переключить в обычный режим- procedure Reg_WriteDateTime(dwRootKey: DWord; const sKey: string; const sField: string; aDate:
TDateTime);
- begin
- with TRegistry.Create do
- try
- RootKey := dwRootKey;
- if OpenKey(sKey, True) then
- begin
- try
- WriteBinaryData(sField, aDate, SizeOf(aDate));
- finally
- CloseKey;
- end;
- end;
- finally
- Free;
- end;
- end;
-
-
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 30 июля 2007, 13:54
|
Мини-форум вопроса
Всего сообщений: 1; последнее сообщение — 4 августа 2007, 22:53; участников в обсуждении: 1.
|
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?
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|