Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];

Вниз

Shell: при замене explorer система "висит" на приветствии 45 сек   Найти похожие ветки 

 
Dmitry   (2005-04-13 15:54) [0]

При замене параметра shell на свой собственный система чего-то ждёт и 45 секунд висит надпись "Приветствие". При чём если в это время нажать CTRL+ALT+DEL всё нормально загружается.

Я поставил LogonType в 0 и проблема решилась, но отключилось окно выбора пользователей. Вместо него такое окно, как на Win 2000.

Помогите решить проблему.


 
mgcr ©   (2005-04-13 16:27) [1]


> Помогите решить проблему.


Установить стандартный Shell


 
Dmitry   (2005-04-13 18:02) [2]

это не решение


 
alpet ©   (2005-04-14 11:18) [3]

Давай запускаться эксплореру в качестве shell и убивай его своей программой.


 
Dmitry   (2005-04-14 12:17) [4]

пробовал, но тогда другие программы загружаются вместе с моей, а хотелось бы запускаться раньше всех :)


 
DVM ©   (2005-04-15 10:15) [5]

При старте Explorer или другая оболочка должны создавать специальный объект системы типа EVENT с каким-то там именем. Как только он появляется экран приветствия пропадает.
Имя я не помню сейчас - у меня с собой на работе его нет.
Можно поискать в последних исходниках LiteStep - там реализовано.
Если надо могу посмотреть и позже напишу как делается на Delphi.


 
DVM ©   (2005-04-15 10:32) [6]

Вот так:

var
 hShellReadyEvent: THandle;

......

hShellReadyEvent := OpenEvent(EVENT_MODIFY_STATE, FALSE, "msgina: ShellReadyEvent");
if hShellReadyEvent <> 0 then
 begin
   SetEvent(hShellReadyEvent);
   CloseHandle(hShellReadyEvent);
 end;


 
Dmitry   (2005-04-18 02:41) [7]

Спасибо, буду пробовать


 
Dmitry   (2005-04-18 13:07) [8]

работает, но подвисает на "Загрузка личных параметров". Может я что-то пропустил


 
DVM ©   (2005-04-18 17:16) [9]


> Может я что-то пропустил

Может и пропустил. Шел делать - это не так просто. Например ShellServiceObjects ты наверняка не подгружаешь. И куча всего прочего есть. Возьми исходники LiteStep и поизучай.


 
SammIk ©   (2005-04-18 17:31) [10]

Тока без msgina:


 
Dmitry   (2005-04-19 00:17) [11]

А где можно скачать исзодники LiteStep?


 
DVM ©   (2005-04-19 10:06) [12]


> А где можно скачать исзодники LiteStep?

www.yandex.ru

> SammIk ©   (18.04.05 17:31) [10]
> Тока без msgina:

Почему? С таким именем все нормально работает.


 
SammIk ©   (2005-04-19 14:34) [13]

2 [12]
Просто глянул, нет такого обьектаю
А вот без гины есть.)



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

Форум: "WinAPI";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.012 c
1-1116665446
злобная танька
2005-05-21 12:50
2005.06.06
нарисовать линию на скролбоксе


1-1116523039
Petro_
2005-05-19 21:17
2005.06.06
Mdi и края формы в Windows XP


1-1116596614
Alex870
2005-05-20 17:43
2005.06.06
TStringGrid


9-1110556718
VolanD666
2005-03-11 18:58
2005.06.06
Русская душа тянется к ХАЛЯВЕ...


6-1111330702
Евгений2
2005-03-20 17:58
2005.06.06
С помощью чего в Delphi это можно реализовать?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский