Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
ВнизАвтозагрузка Найти похожие ветки
← →
datorn © (2007-12-27 23:49) [0]Всем доброго времени суток. Народ, подскажите, пожалуйста, как мне получить список файлов автозагрузки и удалить из этого списка все файлы кроме трёх определенных (например, ctfmon, rundll32, pragma).
← →
art36 © (2007-12-27 23:57) [1]1) Прочитать одну запись из реестра
2) Если название не равно тому что нужно сохранить то удалить
3) Прочитать следующую и т.д.............
← →
Германн © (2007-12-28 01:48) [2]
> Народ, подскажите, пожалуйста, как мне получить список файлов
> автозагрузки
Знать бы что такое "файлы автозагрузки", можно бы было попробовать ответить. :)
← →
{RASkov} © (2007-12-28 02:03) [3]> [2] Германн © (28.12.07 01:48)
> что такое "файлы автозагрузки"
autorun.inf, *.vbs
:)
И еще всяких авторунов полно на флешке в корневой директории :(
Шуточный оффтоп :)
← →
Германн © (2007-12-28 02:25) [4]
> {RASkov} © (28.12.07 02:03) [3]
А сабж ты читал? Или "проезжая мимо сыей станции, у меня слетела шляпа"?
← →
{RASkov} © (2007-12-28 02:33) [5]> [4] Германн © (28.12.07 02:25)
> А сабж ты читал?
Читал) А мой пост[3] - не ответ на сабж, а пояснения к
> Знать бы что такое "файлы автозагрузки"
:) ....шуточное пояснение, если что)
Меня достало чистить "файлы автозагрузки" с флешки :) И ctfmon"а из рециклед убивать )
ЗЫ: С Наступающим!
ЗЫЖ Много мест нужно просмотреть, чтоб данный список автозагружаемых файлов составить....
← →
Германн © (2007-12-28 02:35) [6]
> ЗЫ: С Наступающим!
Рано.
"И вечный бой. Покой нам только снится"
← →
Denis__ © (2007-12-28 12:08) [7]
> 1) Прочитать одну запись из реестра
> 2) Если название не равно тому что нужно сохранить то удалить
> 3) Прочитать следующую и т.д.............
это и так понятно. Думаю автор не об алгоритме спрашивал :)
Как прочитать первую, потом следующую? Знаю как прочитать запись, зная название, а вот как получить все эти названия из определённого раздела?
← →
Cj © (2007-12-28 12:48) [8]
> datorn © (27.12.07 23:49)
> Всем доброго времени суток. Народ, подскажите, пожалуйста,
> как мне получить список файлов автозагрузки и удалить из
> этого списка все файлы кроме трёх определенных (например,
> ctfmon, rundll32, pragma).
на мыле посмотрите, скинул прогу.
← →
tesseract © (2007-12-28 16:26) [9]
> определенных (например, ctfmon, rundll32, pragma).
rundll я бы в автозагрузке не оставлял, черз знает что там :-)
← →
datorn © (2007-12-28 19:26) [10]
> Как прочитать первую, потом следующую? Знаю как прочитать
> запись, зная название, а вот как получить все эти названия
> из определённого раздела?
именно то, что я хотел! Как реализовать такой алгоритм?
← →
datorn © (2007-12-28 23:02) [11]Может, есть спец функция WinAPI? Или кто подкинет готовый алгоритм?
> на мыле посмотрите, скинул прогу.
Прогу посмотрел (хотя нод32 ругался страшно), но мне нужен код для моей проги, а не готовое приложение.
← →
{RASkov} © (2007-12-29 00:09) [12]> [11] datorn © (28.12.07 23:02)
Ты в курсе сколько вообще мест прдназначенных для автостарта программ(файлов)?
Так вот такой одной функции, что бы вытащить весь список атозагружаемых файлов - нет.
← →
{RASkov} © (2007-12-29 00:18) [13]> [11] datorn © (28.12.07 23:02)
Вот примерно так вот можно получить список из общеизвестных ключей реестра(ясен пень, что это не все места :))const S = "SOFTWARE\Microsoft\windows\CurrentVersion\Run";
var Reg: TRegIniFile; St: TStringList;
begin
Reg:=TRegIniFile.Create("");
Reg.ReadSectionValues(S, ListBox1.Items);
Reg.RootKey:=HKEY_LOCAL_MACHINE;
St:=TStringList.Create;
Reg.ReadSectionValues(S, St);
ListBox1.Items.AddStrings(St);
Reg.Free;
St.Free;
end;
← →
datorn © (2007-12-30 18:43) [14]Спасибо. я так понял, нужно сканировать все возможные места автозагрузки и вытаскивать оттуда значения.
← →
Anatoly Podgoretsky © (2007-12-30 19:16) [15]> datorn (30.12.2007 18:43:14) [14]
Ты их знаешь, хотя бы количество?
← →
palva © (2007-12-30 19:32) [16]> мне нужен код для моей проги, а не готовое приложение.
Совет: не заниматься этим при вашем уровне владения предметом.
Или будьте готовы к тому, что очень скоро вам придется переустанавливать Windows.
← →
datorn © (2008-01-01 21:30) [17]
> Совет: не заниматься этим при вашем уровне владения предметом.
> Или будьте готовы к тому, что очень скоро вам придется переустанавливать
> Windows.
Да для самоучки я нормально владею предметом. Пока винду переустанавливать не приходилось, да и не придется. И если я спрашиваю совет по коду, то нужно именно такой совет и давать, а не проги свои показывать.
RASkov, за код спасибо.
Всех с праздником.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.01.27;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.006 c