Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

При подмене Explorer a своей прогой XP загружается на 30% дольше.   Найти похожие ветки 

 
demonyator ©   (2003-04-09 01:00) [0]

Чем сабж вызван? Как устранить. При этом пробовал загружаться без explorer"a вообще - то эе самое...


 
Cobalt ©   (2003-04-09 10:03) [1]

Как ты считаешь время загрузки? От куда до куда?
Каков метод замены Explorer"а? загрузки без Explorer"а?


 
Dimich1978 ©   (2003-04-09 19:38) [2]

Так и спросил бы как это ты делаешь, а знаешь дыру во всем этом?
Через эту дыру правда под вин2000, работает все на 5+.
Кстати пр наличии некоторых SP эта дыра закрывается.


 
demonyator ©   (2003-04-10 02:33) [3]


> Как ты считаешь время загрузки? От куда до куда?
> Каков метод замены Explorer"а? загрузки без Explorer"а?


Считаю время с момента показа экрана "Приветствие"
Я заменил ключ в реестре hkey_local_machine/...../WinLogon/
Shell=Explorer.exe на c:\project.exe.
Я сначала подумал, что это прога моя долго загружается и решил вообще убрать параметр Shell. Windows всё-равно как-будто подвисает на приветствии,- секунд 20 винт просто отдыхает...
Я пробовал даже notepad.exe ставить вместо shell - тот же эффект.
Что может вызывать такую длительную задержку? Может Windows ждёт загрузки чего-то? Помогите устранить проблему.



 
Cobalt ©   (2003-04-10 12:15) [4]

Попробуй убрать все некритичные сервисы, и замерить в новой конфигурации. А вообще - хз, никаких мыслей.


 
DVM ©   (2003-04-10 12:24) [5]

Написать программу и поместить ее в раздел Shell недостаточно. Программа должна вести себя как подобает оболочке. Вот тут много неясного. Эксплорер сильно повязан с системой и интенсивно обменивается с ней различной информацией. Что это за информация, какие сообщения, неизвестно и нигде не описано.
Советую поизучать исходники других оболочек (LiteStep, например) - они на этом уже собаку съели.
Есть сообщение (недокументированное), уведомляющее систему, что стартовала оболочка, я не помню точно, оно у меня дома.


 
demonyator ©   (2003-04-13 00:58) [6]

Удалено модератором
Примечание: Личная переписка


 
Юрий Зотов ©   (2003-04-14 00:27) [7]

> Чем сабж вызван?

Встретив такую фичу, система сначала сильно удивляется, потом долго смеется, а только потом говорит "ну, что ж, Вы сами этого хотели, теперь не обижайтесь" и исполняет инструкцию. Вот на это и тратятся те 20 секунд, которые молчит винт.


 
demonyator ©   (2003-04-14 23:37) [8]


> Встретив такую фичу, система сначала сильно удивляется,
> потом долго смеется, а только потом говорит "ну, что ж,
> Вы сами этого хотели, теперь не обижайтесь" и исполняет
> инструкцию. Вот на это и тратятся те 20 секунд, которые
> молчит винт.

Но ведь наверняка есть способ программно прикинуться что "всё нормально" Подскажите хоть в каком направлении копать...

> Советую поизучать исходники других оболочек (LiteStep, например)
> - они на этом уже собаку съели.
> Есть сообщение (недокументированное), уведомляющее систему,
> что стартовала оболочка, я не помню точно, оно у меня дома.

А где их можно посмотреть (исходники LiteStep и др. оболочек)?



 
kirill_ru   (2003-04-17 20:45) [9]

Скорее всего Winda ждёт ответа на сообщение посланное методом "send" для Explorer.exe c timeout = 20 секунд.
Тоесть нужно это сообщение словить и послать на него ответ,
но нужно знать какое сообщение ловить и чего на него ответить.
LiteStep или Talisman это точно знают. А вот где взять их исходники, это я не знаю ...
Talisman кстати наши делают , спроси у них.



Страницы: 1 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.024 c
1-84318
Unknown007
2003-06-14 17:23
2003.06.26
Tmemo, изменение цвета в одной строке.


14-84597
Vlad Oshin
2003-06-09 09:17
2003.06.26
:) (=============чтоб попасть было легче..:)


1-84236
Леонид Федьков
2003-06-13 11:48
2003.06.26
DELPHI - MS Word


3-83982
Ренат
2003-05-30 08:29
2003.06.26
Некорректная запись в базе


1-84360
Nikky
2003-06-16 12:30
2003.06.26
Убить Excel- и Word- Applicationы