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

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

Вернуться   Форум программистов > Операционные системы > Windows
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2015, 17:23   #1
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию Ожидание процесса, команды batch

Ситуация следующая:
процесс Regedit.exe не запускается; то есть, при вводе Regedit.exe в окно "Выполнить" после нажатия на Enter ничего не происходит.
В gpedit.msc запрета нет.
Другой редактор реестра работает (RegWorks).

Моя идея примерно следующая: я из командной строки запускаю *.bat-файл с записью в текстовый файл. Код батника должен искать процесс Regedit.exe до тех пор, пока этот процесс не появится.
Как должен выглядеть этот код ?
Если процесс появляется и закрывается, то нужно будет отследить, кто и откуда его закрывает.

Может у вас есть другие идеи ?

Проблема появилась после недавней перезагрузки, до которой я закрыл процесс svchost.exe, занимающий 200 мегабайт ОЗУ.
До перезагрузки была проблема с ОЗУ: было занято 7 гигабайт, при том, что приложения были открыты только те, которые открываются при загрузке Windows; а при загрузке Windows занимаемая память ОЗУ составляет примерно 3 гигабайта.
Думаю, что причина моего желания залезть в реестр не важна.

Операционная система Windows 7 x64 SP1.
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 18.04.2015, 18:03   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Может у тебя завелись Вежливые Вирусы?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.04.2015, 19:04   #3
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Может у тебя завелись Вежливые Вирусы?
Были такие, но я их выпиливал частями и по мере обнаружения.

В теме по вирусам я ламер, и предпочитаю не пользоваться антивирусниками.
Да и проверяться тем же Dr. Web CureIt я не хочу, ибо когда он нарывается на мои exe'шники - он на них люто, бешено ругается. При этом этих exe'шников больше, чем реальных вирусов.
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 18.04.2015, 19:10   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Ну не знаю... ИМХО у тебя нечисть завелась.
Regedit сам по себе если его запускать из каталога, где он находится с правами админа точно так же не запускается? В процессах не висит?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.04.2015, 19:52   #5
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну не знаю... ИМХО у тебя нечисть завелась.
Regedit сам по себе если его запускать из каталога, где он находится с правами админа точно так же не запускается? В процессах не висит?
В процессах не висит, от админа не стартует.
Ладно, всё равно винду не менял полтора года. Пришло время. ...
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 18.04.2015, 20:29   #6
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

DWORD ключ по адресу:
Код:
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ System.
Имя: DisableRegistryTools
Значение:0 = можно, 1 = нельзя
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 19.04.2015, 05:23   #7
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Винду переустановил - все проблемы как рукой сняло. Что в принципе логично.
Но ответа на основной вопрос не получил (код для батника).
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 19.04.2015, 08:13   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
ответа на основной вопрос не получил
Поиск в списке процессов:
Код:
for /F "tokens=1" %%a in ('tasklist') Do (
 if "%%a"=="cmd.exe" echo "Founded"
)
Тебе остается выяснить как его зациклить. Думаю это не сложно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.04.2015, 08:17   #9
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Поиск в списке процессов:
Код:
for /F "tokens=1" %%a in ('tasklist') Do (
 if "%%a"=="cmd.exe" echo "Founded"
)
Тебе остается выяснить как его зациклить. Думаю это не сложно.
Ну, как циклить и искать в списке процессов - я знаю. Моя проблема заключалась в условии, а именно: пока не находит - возвращаться в начало поиска, а как будет обнаружено - просто завершить процесс поиска и выйти за пределы поискового батника.
P.S. Согласен, протупил и не написал суть проблемы.
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 19.04.2015, 08:21   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
протупил и не написал суть проблемы.
В смысле зачем именно это нужно?
А зачем, если не секрет?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Постоянное ожидание команды в консоле hitman12 C# (си шарп) 19 10.10.2013 15:01
MidletPascal - Ожидание нажатия команды Artem_Kokos Java Мобильная разработка (Android) 0 16.08.2012 20:40
Ожидание создания окна после запуска процесса Аникейка Общие вопросы Delphi 3 26.01.2011 03:45
Ожидание завершения процесса Человек-Ололо Общие вопросы Delphi 2 08.03.2010 19:39
Ожидание окончания вызванного процесса Johnson Win Api 11 16.07.2008 23:11