Показать полную графическую версию : Изучение библиотек Windows
morgan1991
06-03-2009, 14:31
Здравствуйте!
Скажите пожалуйста как можно изучить библиотеки Windows XP user32.dll, kernel32.dll и т.д. ?
В гугле ничего не нашол.
вот (http://otvet.mail.ru/question/12370450/) почитай
В библиотеке User32.dll функции управления Windows для обработки сообщений, меню и связи.
А в Kernel32.dll низкоуровневые функции операционной системы для работы с памятью и ресурсами.
Список некоторых функций в этих и некоторых других системных библиотеках - Windows API declarations (ANSI) (http://www.geocities.com/practicalvb/vb/download/win32.txt)
Про то как с ними работать Win32 and COM Development (http://msdn.microsoft.com/en-us/library/aa139672.aspx)
morgan1991
06-03-2009, 15:54
вот почитай »
Я знаю что такое DLL как они пишутся, для чего служат, и чем их открыть, мне нужно знать как их использовать при написании программ.
Admiral,
Про то как с ними работать Win32 and COM Development »
Ссылка битая дайте плиз рабочую.
BMW09121985
06-03-2009, 16:16
Ссылка битая дайте плиз рабочую. »
Ссылка рабочая, вот она же, только на русском языке
Win32 and COM Development (http://msdn.microsoft.com/ru-ru/library/aa139672(en-us).aspx)
И может лучше попроси модератора, пусть перенесёт тему в раздел програмирование ;)
morgan1991
06-03-2009, 17:09
Незнаю как у вас но у меня с оперы, мозилы, и ИЕ не заходит пишет не возможно отобразить страницу
morgan1991
10-03-2009, 23:32
Я видел тут гдето Creat0R выкладывал прогу Block_input, дак вот в ней была реализована такая штучка:
когда нет доступа к заблокированному файлу, блокируется рабочий стол и всё остальное(буквально становится серым) а поверх него вылезает ошибка с кнопкой OK. Вот я подумал что это наверно сделано с помощью dll. Подскажите плиз как это сделать?
morgan1991 это как в случаи с диалогом выключения в ХР.
Затенение можно сделать используя регионы, в частности здесь (http://www.codeproject.com/KB/dialog/RathShutdownArticle.aspx) рассказывается про эту технику.
Блокировать не активные окна можно с помощью LockSetForegroundWindow (http://msdn.microsoft.com/en-us/library/ms633532(VS.85).aspx) с user32.dll.
Вот реализация с использования .NET FrameWork
A modal dialog that fades the background to gray-scale imitating the XP shutdown screen (http://www.codeproject.com/KB/dotnet/DimmerForm.aspx)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.