Текущее время: 02 май 2024, 17:04




 Страница 1 из 1 [ Сообщений: 12 ] 
Автор
Сообщение
[ТС]
 Заголовок сообщения: Батники!!!
СообщениеДобавлено: 16 май 2012, 20:36 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 30 апр 2012, 15:17
Наличности на руках:
75.00

Сообщения: 29
Откуда: Yakutsk
Помогите создать .bat файлы...

итак моя задача:
1. создать батник или другую прогу, которая бы могла копаться в реестре... Ну, например, я часто встречаюсь с порно-барнерами, там надо пройтись по веткам и удалить, добавить и изменить параметры Shel, UIHost, Run и т.п.
2. также создать прогу которая бы запускала программы(антивирусы и т.п.) и устанавливала, изменяла и настраивала бы их...
ну типа так, подскажите инфу



_________________
Мы не ценим тогда, когда вещи рядом. И судорожно хотим отремонтировать то, что уже сломана...
Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Батники!!!
СообщениеДобавлено: 16 май 2012, 20:55 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 19 ноя 2010, 06:16
Наличности на руках:
292.01

Сообщения: 632
Откуда: Dark side of the moon
1. Что конкретно нужно? Создание или удаление ключей или кустов реестра возможно через reg-файлы. Для более сложной работы уже лучше использовать inf-файлы. Их основное предназначение - установка драйверов, но функции работы с реестром в них есть.
2. ну, тут можно посоветовать только изучить способы настройки антивирусов, ключи их запуска и пр.



_________________
Большой и толстый тролль.
А еще лжец и девственник.
Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: Re: Батники!!!
СообщениеДобавлено: 16 май 2012, 21:05 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 30 апр 2012, 15:17
Наличности на руках:
75.00

Сообщения: 29
Откуда: Yakutsk
gecube писал(а):
1. Что конкретно нужно? Создание или удаление ключей или кустов реестра возможно через reg-файлы. Для более сложной работы уже лучше использовать inf-файлы. Их основное предназначение - установка драйверов, но функции работы с реестром в них есть.


И удалить и добавить ключей...
И так...
Мне просто надо создать любую программу которая бы редактировала реестр..
думал батник более подручна, но увы встал в тупик...

Устал каждый раз бродит по веткам реестрам и изменять одни и те же ключи каждый раз... Хочу автоматизировать...

Например запускаешь прогу, а она смотрит ветки и подправляет, изменяет и создает ключи...



_________________
Мы не ценим тогда, когда вещи рядом. И судорожно хотим отремонтировать то, что уже сломана...
Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Батники!!!
СообщениеДобавлено: 16 май 2012, 23:20 
Пользователь
Пользователь
Аватара пользователя
Зарегистрирован: 19 ноя 2010, 06:16
Наличности на руках:
292.01

Сообщения: 632
Откуда: Dark side of the moon
Батники не умеют править реестр. Решение - или скрипты (WSH, PowerShell), или внешние программы. Если пишете на высокоуровневых языках программирования, то для них существуют библиотеки работы с реестром. Например, для C++ можно посмотреть примеры тут, хотя надо сказать, что они громоздкие получаются.



_________________
Большой и толстый тролль.
А еще лжец и девственник.
Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Батники!!!
СообщениеДобавлено: 16 май 2012, 23:26 
Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя
Зарегистрирован: 13 май 2012, 10:59
Наличности на руках:
1,906.09

Сообщения: 822
Откуда: Germany
Насколько мне помнится, jv16Tools может искать по реестру с помощью регулярных выражений



_________________
"Личный опыт — лучший учитель." (Альберт Эйнштейн)
Не в сети
 Профиль    
 
 Заголовок сообщения: 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



_________________
"Личный опыт — лучший учитель." (Альберт Эйнштейн)
Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Батники!!!
СообщениеДобавлено: 17 май 2012, 09:41 
Интересующийся
Интересующийся
Аватара пользователя
Зарегистрирован: 27 окт 2011, 15:29
Наличности на руках:
8.14

Сообщения: 85
Откуда: Ставрополь
зачем так жутко?

regedit запускается как прога, НО
reg - как консолькое приложение.

введи reg /? - посмотри команды
.....
например
reg delete /? - справка по команде удаления ключа или ветки.



_________________
жизнь принуждает нас ко множеству добровольных поступков...
Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Батники!!!
СообщениеДобавлено: 17 май 2012, 12:13 
Продвинутый форумчанин
Продвинутый форумчанин
Аватара пользователя
Зарегистрирован: 13 май 2012, 10:59
Наличности на руках:
1,906.09

Сообщения: 822
Откуда: Germany
Разумется, так проще :-):
Но то был пример, пусть и заумный, того, что через батники таки можно править реестр :-):



_________________
"Личный опыт — лучший учитель." (Альберт Эйнштейн)
Не в сети
 Профиль    
 
[ТС]
 Заголовок сообщения: 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 файл, которая бы могла это выполнить



_________________
Мы не ценим тогда, когда вещи рядом. И судорожно хотим отремонтировать то, что уже сломана...
Не в сети
 Профиль    
 
 Заголовок сообщения: Re: Батники!!!
СообщениеДобавлено: 17 май 2012, 20:48 
Инженер
Инженер
Аватара пользователя
Зарегистрирован: 25 дек 2011, 15:27
Наличности на руках:
3,511.28

Сообщения: 1927
Откуда: Hannover
А почему бы для удаления блокировщиков не пользоваться известными средствами?
http://www.antiwinlocker.ru/download.html диск лежит, всё (ну или почти) на борту



_________________
Всё очень просто - если знаешь как...
Не в сети
 Профиль    
 
 Заголовок сообщения: 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


Не в сети
 Профиль    
 
 Заголовок сообщения: 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 ] 



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: