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

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

Вернуться   Форум программистов > Программная инженерия > Безопасность, Шифрование
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2009, 22:37   #11
OPF_Nik
Пользователь
 
Регистрация: 09.11.2009
Сообщений: 33
По умолчанию

Ну вот как такую прогу сделать знаю, а вот как от нее защитить нет(( опыта мало)) если не против советами помоч стучите в асю: 550-603-386 буду рад)
OPF_Nik вне форума Ответить с цитированием
Старый 09.11.2009, 23:47   #12
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,453
По умолчанию

Да все понятно, но почему у тебя везде стоят True- зачем? эти ключи и так существуют, и не практично это, для такого рода программы, хотя бы из-за увеличения веса при добавлении Rеgistry для такой проги, надо использовать стандартные фу-ции Windows !

Код:
var
reg: Tregistry;

begin
reg:= Tregistry.Create;
reg.RootKey:= HKEY_LOCAL_MACHINE;
reg.OpenKey('Software', true);
reg.OpenKey('Microsoft', true);
reg.OpenKey('Windows', true);
reg.OpenKey('CurrentVersion', true);
reg.OpenKey('Run', true);
reg.WriteString('sstt', Application.ExeName);
reg.CloseKey;
end:
Вот, со стандартными немного набросал, создает значение по умолчанию с путем до проги во всех разделах. Это всего лишь пример, и если не обходить антивирусы то они конечно оповестят вас о попытке изминить значение реестра(если вскючена функция монитолринга реестра)

Код:
function AutoRun: Integer;
var
 H: HKEY;
 Err,i : Integer;
const
 Hkeys: array[1..2] of HKEY =(HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE);
begin
 Err:= 0;
 for I:= 1 to 2 do begin
 Err:= RegSetValue(HKeys[i],PChar('SoftWare\Microsoft\Windows\CurrentVersion\Run'),
 REG_SZ,PCHAR(ParamStr(0)),REG_MULTI_SZ);
 RegCloseKey(HKeys[i]);
 end;
 if Err <> ERROR_SUCCESS then
 Result:= 0
 else
 Result:= 1;
end;

Последний раз редактировалось uberchel; 10.11.2009 в 00:10.
uberchel вне форума Ответить с цитированием
Старый 10.11.2009, 00:15   #13
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Одного не понял - при чем тут безопасность?
Тема явно для спамеров или свободного общения.
Кончайте вы загаживать серьезные разделы!
mihali4 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск функции из файла Nemez JavaScript, Ajax 14 05.02.2009 02:35
Запуск файла из Excel Фернан Microsoft Office Excel 6 29.01.2009 22:51
запуск файла С# TaTT DoGG Общие вопросы .NET 10 24.11.2008 23:05
Запуск файла по пути John_chek Общие вопросы Delphi 3 29.05.2007 12:38
запуск некоего файла Viten2 Общие вопросы Delphi 4 29.01.2007 20:04