|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.07.2007, 23:56 | #1 |
Форумчанин Подтвердите свой е-майл
Регистрация: 07.07.2007
Сообщений: 241
|
Как вырубить и врубить Explorer ???
я дулаю прогу которая пишет кое-че в реестр, ну короче надо чтобы перезагружася реестр, т.е. перезапустить explorer.
Напишите плиз как его вырубить и затем сразу врубить чтобы было незаметно(ну почти незаметно) |
29.07.2007, 02:25 | #2 |
Пользователь
Регистрация: 31.03.2007
Сообщений: 22
|
Может просто попросить пользователя нажать F5.. или сам )
|
29.07.2007, 15:07 | #3 |
Форумчанин Подтвердите свой е-майл
Регистрация: 07.07.2007
Сообщений: 241
|
Через F5 неполучается, надо explorer перезапустить
|
29.07.2007, 20:32 | #4 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Чтобы перезагрузились данные из реестра, надо перезагрузить систему. Причем тут експлорер? Тем более незаметно это вряд ли получится. Попробуй вручную закрой в диспетчере задач процесс експлорера а потом опять запусти. Ну как, незаметно?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
30.07.2007, 09:25 | #5 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
руки оторвать за такое.
UnD)eaD)Snake Назовите для чего вам это надо
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
30.07.2007, 12:25 | #6 |
Форумчанин
Регистрация: 30.03.2007
Сообщений: 124
|
Как к примеру заставить обновить иконки?
Если в реестре изминилась запись на какой либо тип
Тут без 100г не розберешся.....
Спасибо не нужно, а на весы слева кликнуть не помешает!!! |
30.07.2007, 12:36 | #7 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
обновить рабочий стол
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nil, nil); или winexec(Pchar('rundll32 user,repaintscreen'), sw_Show); или procedure RefreshDesktop; var hDesktop: HWND; begin hDesktop := FindWindowEx(FindWindowEx( FindWindow('Progman', 'Program Manager'), 0, 'SHELLDLL_DefView', ''), 0, 'SysListView32', ''); PostMessage(hDesktop, WM_KEYDOWN, VK_F5, 0); PostMessage(hDesktop, WM_KEYUP, VK_F5, 1 shl 31); end; или procedure TForm1.Button1Click(Sender: TObject); begin SendMessage(FindWindow('Progman', 'Program Manager'), WM_COMMAND, $A065, 0); end;
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
30.07.2007, 15:14 | #8 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 321
|
эксплорер обубается как обычный процесс, посмотри в диспетчере как он правильно обзывается и обрубай. Но чтобы незаметно....
Он конечно сам запустится (по крайней мере в ХР у меня запускался), но при этом всё равно будет видно временное пропадание панели задач и значков, а также закрытие открытых в проводнике окон. В любом случае некорректно всё будет. По крайней мере при работе с флеш, в определённый момент вырубания explorer происходит глюк и флэш потом проблематично открыть. |
30.07.2007, 16:44 | #9 |
Форумчанин Подтвердите свой е-майл
Регистрация: 07.07.2007
Сообщений: 241
|
Я делаю админовскую прогу, которая настраиывает реестр. Например: скрыть диски моего копьютера, блокировать свойства дисплея и т.д. Но приходится каждый раз перезагружать комп. Я пробовал перезвпустить explorer и реести перезагружается. Мне надо просто вырубить и врубить explorer можно даже чтобы было заметно
|
30.07.2007, 16:46 | #10 |
Форумчанин Подтвердите свой е-майл
Регистрация: 07.07.2007
Сообщений: 241
|
Мне главное чтобы он он перезапустился
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Internet Explorer | DeDoK | Общие вопросы Delphi | 1 | 14.06.2008 14:31 |
Качаем EXPLORER | Altera | Свободное общение | 3 | 28.02.2008 18:16 |
explorer! | Altera | Операционные системы общие вопросы | 6 | 18.02.2008 23:16 |
Звук об ошибке как вырубить) | Kukkk | Общие вопросы Delphi | 3 | 17.02.2008 21:41 |