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

Вниз

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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.032 c
14-1116171303
Nic87
2005-05-15 19:35
2005.06.06
Новый дизайн на worlds3d


4-1113407396
Klopan
2005-04-13 19:49
2005.06.06
Как поймать WM_SYSCOMMAND в системе?


3-1114750485
NewAtoL
2005-04-29 08:54
2005.06.06
DbExpress и DBLookupCombobox


14-1116576657
ACS
2005-05-20 12:10
2005.06.06
Софт от програмиста который учился на этом форуме


1-1116700575
seregka
2005-05-21 22:36
2005.06.06
Проверка буквы на строчность