![]() |
Управление ОС в реальном времени
Доброго времени суток коллеги
Возникла задача: отключить системный значок в режиме реального времени (без перезагрузки ОС) через CMD или BAT, надеюсь на вашу помощь. В графическом интерфейсе это можно сделать так: 1. ![]() 2. ![]() 3. ![]() Когда это делаешь в графическом интерфейсе windows, изменения моментально вступают в силу. А если редактировать реестр как описано здесь: http://www.oszone.net/10414/notification_area#031 используя код: Код:
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v HideSCAHealth /t REG_DWORD /d 1 /f Вопроса два: 1. Как мне решить этот вопрос через CMD или BAT (без перезагрузки ОС) ? 2. Почему команды через графический интерфейс исполняются моментально, а в остальных случаях нужно перезагружать ОС ? или не так: что нужно делать, чтоб команды через CMD, BAT исполнялись без перезагрузки ОС (как в графическом интерфейсе) ? |
Цитата:
Код:
RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters |
поясните пожалуйста что єта строка значит и подробнее: как перезапустить процесс explorer.exe и как вызвать функцию обновления рабочего стола.
|
Наверное правильнее будет
Код:
rundll32.exe user32.dll,UpdatePerUserSystemParameters ,1 ,True п.с. вызвать диалог можно и так Код:
rundll32.exe shell32.dll,Options_RunDLL 4 |
sov44 спасибо, может еще кто-то подскажет, как перезапустить процесс explorer.exe ?
|
Цитата:
Код:
taskkill /im "explorer.exe" /f |
Есть разница между тем как это делает графический интерфейс windows и CMD! Когда эту процедуру делаешь в интерфейсе windows изменения моментально вступают в силу и все, а если перезагружать explorer.exe, то на секунду пропадает экспресс панель и все ярлыки. Как это реализовать без этих графических эффектов ?
|
Время: 14:24. |
Время: 14:24.
© OSzone.net 2001-