|
Текущее время: 02 май 2024, 09:38
|
Сообщения без ответов | Активные темы
|
Страница 1 из 1 [ Сообщений: 12 ] |
|
|
|
|
|
Автор |
|
slavapavlovsk
[ТС]
|
Заголовок сообщения: Батники!!! Добавлено: 16 май 2012, 20:36 |
Интересующийся |
|
|
Зарегистрирован: 30 апр 2012, 15:17 Наличности на руках: 75.00
Сообщения: 29 Откуда: Yakutsk
|
Помогите создать .bat файлы...
итак моя задача: 1. создать батник или другую прогу, которая бы могла копаться в реестре... Ну, например, я часто встречаюсь с порно-барнерами, там надо пройтись по веткам и удалить, добавить и изменить параметры Shel, UIHost, Run и т.п. 2. также создать прогу которая бы запускала программы(антивирусы и т.п.) и устанавливала, изменяла и настраивала бы их... ну типа так, подскажите инфу
_________________ Мы не ценим тогда, когда вещи рядом. И судорожно хотим отремонтировать то, что уже сломана...
|
|
|
|
|
slavapavlovsk
[ТС]
|
Заголовок сообщения: Re: Батники!!! Добавлено: 16 май 2012, 21:05 |
Интересующийся |
|
|
Зарегистрирован: 30 апр 2012, 15:17 Наличности на руках: 75.00
Сообщения: 29 Откуда: Yakutsk
|
gecube писал(а): 1. Что конкретно нужно? Создание или удаление ключей или кустов реестра возможно через reg-файлы. Для более сложной работы уже лучше использовать inf-файлы. Их основное предназначение - установка драйверов, но функции работы с реестром в них есть.
И удалить и добавить ключей... И так... Мне просто надо создать любую программу которая бы редактировала реестр.. думал батник более подручна, но увы встал в тупик... Устал каждый раз бродит по веткам реестрам и изменять одни и те же ключи каждый раз... Хочу автоматизировать... Например запускаешь прогу, а она смотрит ветки и подправляет, изменяет и создает ключи...
_________________ Мы не ценим тогда, когда вещи рядом. И судорожно хотим отремонтировать то, что уже сломана...
|
|
|
|
|
gecube
|
Заголовок сообщения: Re: Батники!!! Добавлено: 16 май 2012, 23:20 |
Пользователь |
|
|
Зарегистрирован: 19 ноя 2010, 06:16 Наличности на руках: 292.01
Сообщения: 632 Откуда: Dark side of the moon
|
Батники не умеют править реестр. Решение - или скрипты (WSH, PowerShell), или внешние программы. Если пишете на высокоуровневых языках программирования, то для них существуют библиотеки работы с реестром. Например, для C++ можно посмотреть примеры тут, хотя надо сказать, что они громоздкие получаются.
_________________ Большой и толстый тролль. А еще лжец и девственник.
|
|
|
|
|
Bucha
|
Заголовок сообщения: Re: Батники!!! Добавлено: 16 май 2012, 23:26 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 13 май 2012, 10:59 Наличности на руках: 1,906.09
Сообщения: 822 Откуда: Germany
|
Насколько мне помнится, jv16Tools может искать по реестру с помощью регулярных выражений
_________________ "Личный опыт — лучший учитель." (Альберт Эйнштейн)
|
|
|
|
|
Bucha
|
Заголовок сообщения: Re: Батники!!! Добавлено: 17 май 2012, 00:29 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 13 май 2012, 10:59 Наличности на руках: 1,906.09
Сообщения: 822 Откуда: Germany
|
gecube писал(а): Батники не умеют править реестр А если вот так: =================================================== @echo off echo Windows Registry Editor Version 5.00 > %TEMP%test.reg echo. >> %TEMP%test.reg echo ;Classic search, full path in title bar and address bar. >> %TEMP%test.reg echo [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerCabinetState] >> %TEMP%test.reg echo "FullPath"=dword:00000001 >> %TEMP%test.reg echo "FullPathAddress"=dword:00000001 >> %TEMP%test.reg echo "Use Search Asst"="no" >> %TEMP%test.reg echo "Settings"=hex:0c,00,02,00,1b,01,e7,77,60,00,00,00 >> %TEMP%test.reg echo. >> %TEMP%test.reg regedit /s %TEMP%test.reg del %TEMP%test.reg =================================================== Извращение, конечно, но работает! Поэтому скрипты WSH или PowerShell, разумеется, удобнее, но требуют изучения. Ещё можно поковырять dotNet в бесплатном варианте VisualStudio
_________________ "Личный опыт — лучший учитель." (Альберт Эйнштейн)
|
|
|
|
|
slavapavlovsk
[ТС]
|
Заголовок сообщения: Re: Батники!!! Добавлено: 17 май 2012, 18:57 |
Интересующийся |
|
|
Зарегистрирован: 30 апр 2012, 15:17 Наличности на руках: 75.00
Сообщения: 29 Откуда: Yakutsk
|
pasha_zv писал(а): зачем так жутко?
regedit запускается как прога, НО reg - как консолькое приложение.
введи reg /? - посмотри команды ..... например reg delete /? - справка по команде удаления ключа или ветки. Некоторые вирусы могут изменить запись в реестре у трех параметров (у всех или только некоторых) Userinit, UIHost и Shell, расположенных по адресу: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon и HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Оригинальные параметры записи в реестре должны быть следующими: Userinit = C:\WINDOWS\system32\userinit.exe UIHost = logonui.exe Shell = explorer.exe Еще иногда могут находиться в автозапуске: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run Мне надо: 1. подправить Userinit, UIHost, Shell... 2. удалить из автозагрузки вирусы... Помогите создать батник или прогу или reg файл, которая бы могла это выполнить
_________________ Мы не ценим тогда, когда вещи рядом. И судорожно хотим отремонтировать то, что уже сломана...
|
|
|
|
|
Sergej
|
Заголовок сообщения: Re: Батники!!! Добавлено: 17 май 2012, 20:48 |
Инженер |
|
|
Зарегистрирован: 25 дек 2011, 15:27 Наличности на руках: 3,511.28
Сообщения: 1927 Откуда: Hannover
|
А почему бы для удаления блокировщиков не пользоваться известными средствами? http://www.antiwinlocker.ru/download.html диск лежит, всё (ну или почти) на борту
_________________ Всё очень просто - если знаешь как...
|
|
|
|
|
Ciber SLasH
|
Заголовок сообщения: Re: Батники!!! Добавлено: 20 май 2012, 11:21 |
Модератор |
|
|
Зарегистрирован: 29 окт 2010, 00:27 Наличности на руках: 1,169.42
Сообщения: 7768 Откуда: Питер
|
slavapavlovskИ что тут делать, вам же уже дали наводку? Создаёте reg-файл (можно экспортировать исправленный раздел реестра из Regedit-а) с нужными модификациями: winlogon.regЦитата: Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "Shell"="Explorer.exe" "Userinit"="C:\\WINDOWS\\system32\\userinit.exe," "UIHost"=hex(2):6c,00,6f,00,67,00,6f,00,6e,00,75,00,69,00,2e,00,65,00,78,00,65,00,00,00,00,00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "Shell"="Explorer.exe" "Userinit"="C:\\WINDOWS\\system32\\userinit.exe," "UIHost"=hex(2):6c,00,6f,00,67,00,6f,00,6e,00,75,00,69,00,2e,00,65,00,78,00,65,00,00,00,00,00
создаёте BAT-ник: patch.batЦитата: @echo off reg import "%~dp0winlogon.reg" > nul 2<&1 "> nul 2<&1" - для того, чтобы не выводил ошибок при импорте. Либо более сложным путём (всё через батник): Цитата: @echo off set key="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" set param="Shell" set val="Explorer.exe" reg add %key% /v %param% /t REG_SZ /d %val% /f > nul set param="Userinit" set val="C:\WINDOWS\system32\userinit.exe," reg add %key% /v %param% /t REG_SZ /d %val% /f > nul set param="UIHost" reg add %key% /v %param% /t REG_BINARY /d 6c006f0067006f006e00750069002e0065007800650000000000 /f > nul
|
|
|
|
|
XBugiman
|
Заголовок сообщения: Re: Батники!!! Добавлено: 22 май 2012, 04:34 |
Я тут случайно |
|
|
Зарегистрирован: 22 май 2012, 04:32 Наличности на руках: 40.00
Сообщения: 1 Откуда: Самара
|
Спасибо, помогло) Цитата: @echo off set key="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" set param="Shell" set val="Explorer.exe" reg add %key% /v %param% /t REG_SZ /d %val% /f > nul set param="Userinit" set val="C:\WINDOWS\system32\userinit.exe," reg add %key% /v %param% /t REG_SZ /d %val% /f > nul set param="UIHost" reg add %key% /v %param% /t REG_BINARY /d 6c006f0067006f006e00750069002e0065007800650000000000 /f > nul
|
|
|
|
|
|
|
|
|
|
|
Страница 1 из 1 [ Сообщений: 12 ] |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|