Вниз
Скачать: CL | DM;

Как заставить 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.032 c
15-1160985175
Kolan
2006-10-16 11:52
2006.11.05
Объект с разной ртруктурой..


2-1161460722
funky
2006-10-21 23:58
2006.11.05
удалить опред. строчку из файла


6-1150374450
qazwsx
2006-06-15 16:27
2006.11.05
Как подключиться к mysql из cgi


6-1150542080
Dark_Star
2006-06-17 15:01
2006.11.05
Передача данных по сети


2-1161519769
beglec
2006-10-22 16:22
2006.11.05
Проблема с массивом неизвестного размера




   Наверх