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

Вниз

что-то вроде туториала по написанию шелла   Найти похожие ветки 

 
Ketmar ©   (2006-08-25 00:36) [0]

интересно, никто не встречал? чтобы описывали все ньюансы. как то, например:
почему не работает SHELL-хук без explorer"а и как это вылечить;
почему explorer запускается как shell, когда активен мой, и каким хаком это задушить;
как ловить работу с иконками в трэе;
что такое SetShellWindow(), SwitchToThisWindow() и подобное;
и так далее.

короче, сабж. %-)

зыж нет, мне не надо, просто интересно. %-) ибо всей этой информации, собранной в одном месте в виде статей/тутора, я не встречал.


 
Petr V. Abramov ©   (2006-08-25 01:28) [1]

в моем понимании вопроса - хочется написать свой shell заместо explorer`a В таком случае - куда-то на linux-конфы, ПОДТАМА даже че-то реаливованное есть вроде БЫБЫ


 
Ketmar ©   (2006-08-25 01:32) [2]

> [1] Petr V. Abramov ©   (25.08.06 01:28)
неужели даже после "зыж" вопрос можно истолковать настолько превратно?
нет, мне не надо написать свой шелл, потому что у меня уже есть почти работающий шелл. который я дописывать и не собираюсь. %-)


 
Petr V. Abramov ©   (2006-08-25 01:36) [3]

тогда пардон


 
Petr V. Abramov ©   (2006-08-25 01:41) [4]

но тем не менее куда-то на linux-конфы - в силею та ребята решали эти вопросы, хоть и по-своему
>  SwitchToThisWindow()
завтра объясню, не обижайся, сложно по клаве попадать :)


 
Ketmar ©   (2006-08-25 01:42) [5]

просто размышляю, не стоит ли попытаться вспомнить всё, что я наковырял в процессе и оформить как статью или серию статей.
к сожалению, у меня достаточно тяжёлый стиль написания -- это раз.
и мне лениво делать то, что уже, возможно, сделано -- это два.
%-)


 
Чапаев ©   (2006-08-25 08:49) [6]

> почему explorer запускается как shell, когда активен мой,
> и каким хаком это задушить

Не понял... Afaik, просто в реестре в качестве шелла нужно свой прописать вместо стандартного. Например, при загрузке в "безопасном режиме с командной строкой" в качестве шелла прописывается cmd.exe.


 
DeadMeat ©   (2006-08-25 08:54) [7]

Помнится DVM обещал нечто подобное. Просто у него реально огромный опыт именно по шелам.


 
Ketmar ©   (2006-08-25 10:04) [8]

> [6] Чапаев ©   (25.08.06 08:49)
люблю мечтателей. %-) а вкусную фигу с чаем не хочешь? пропиши в HKCU это, потом запусти explorer.exe. меня в своё время это достало настолько, что я полез исследовать ливер сего процесса. там, внутри, оказалось достаточно интересно. нашёл несколько непоняток. %-)

> [7] DeadMeat ©   (25.08.06 08:54)
просто у меня лежат заметки непричёсанные. недавно вот понял, что незаписанное приходится долго вспоминать. размышляю. наверное, соберу в конце-концов всё в кучу и вылью на свой сайт. почему на свой? потому что неформат, матом я не ругаюсь, а пишу. %-)



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

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

Наверх





Память: 0.46 MB
Время: 0.036 c
2-1156659994
AlexeyT
2006-08-27 10:26
2006.09.17
Как переключаться на дочернюю форму через Alt+Tab


15-1156360666
LBVF
2006-08-23 23:17
2006.09.17
Откуда можно скачать Delphi 1.0


15-1156707585
Loginov Dmitry
2006-08-27 23:39
2006.09.17
Вопреки ругани форумчан


3-1152429814
PhillipJFry
2006-07-09 11:23
2006.09.17
Перенос данных из запроса в таблицу!!


15-1155753195
Ketmar
2006-08-16 22:33
2006.09.17
"а на седьмой день ему всё осто....о" (ц)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский