Форум: "Основная";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];
ВнизКак заставить explorer.exe прочитать свои настройки. Найти похожие ветки
← →
Beglec © (2006-09-24 10:18) [0]добрый день
Я изменяю ключик
HKEY_CURRENT_USER,"\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" ,"NoDrives"
это нужно для того чтобы время от времени от злых юзверей прятать диск А или диск D
Но изменения вступают в силу после перезапуска explorer.exe
а если ли другой способ применить изменения?
Что-то вроде послать ему сообщение какое либо или просто типа обновился реестр или чтонибуть в таком духе.
Просто убивать процесс explorer.exe не совсем корректно.
Спасибо за помощь
← →
beglec © (2006-09-24 10:50) [1]да чуть не забыл
rundll32 shell32,SHExitWindowsEx -1 (only Windows 9x)
а нужно для XP и выше
← →
Stexen © (2006-09-24 16:58) [2]Все параметры я думаю проинициализированы и висят в памяти, логично предположить, что инициализируются они при старте, соответсвенно то, что ты изменил что-то в реестре никого не волнует до того, как программа не будет перезапущенна...
Тебе надо изменять значения в памяти.
где то исходники волялись работы с памятью чужого процесса(что то типа артмани, можно начать например с них) а можно взять МСДН и посмотреть там навярняка что нибудь есть...
← →
Ketmar © (2006-09-24 17:25) [3]>[2] Stexen(c) 24-Sep-2006, 16:58
>Тебе надо изменять значения в памяти.
для чего надо скомандовть это explorer"у. как -- не помню. %-))
← →
Stexen © (2006-09-24 18:01) [4]
> для чего надо скомандовть это explorer"у. как -- не помню.
> %-))
ну суть то одна...
← →
beglec © (2006-09-25 07:06) [5]дык вот мне бы эту команду :)
← →
clickmaker © (2006-09-25 10:42) [6]SHChangeNotify(SHCNE_DRIVEADD или SHCNE_DRIVEREMOVED
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.044 c