Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Изучение библиотек Windows (http://forum.oszone.net/showthread.php?t=133983)

morgan1991 06-03-2009 14:31 1056510

Изучение библиотек Windows
 
Здравствуйте!
Скажите пожалуйста как можно изучить библиотеки Windows XP user32.dll, kernel32.dll и т.д. ?
В гугле ничего не нашол.

verdix 06-03-2009 14:53 1056527

вот почитай

Admiral 06-03-2009 15:07 1056534

В библиотеке User32.dll функции управления Windows для обработки сообщений, меню и связи.
А в Kernel32.dll низкоуровневые функции операционной системы для работы с памятью и ресурсами.
Список некоторых функций в этих и некоторых других системных библиотеках - Windows API declarations (ANSI)
Про то как с ними работать Win32 and COM Development

morgan1991 06-03-2009 15:54 1056569

Цитата:

Цитата verdix
вот почитай »

Я знаю что такое DLL как они пишутся, для чего служат, и чем их открыть, мне нужно знать как их использовать при написании программ.

Admiral,
Цитата:

Цитата Admiral
Про то как с ними работать Win32 and COM Development »

Ссылка битая дайте плиз рабочую.

BMW09121985 06-03-2009 16:16 1056578

Цитата:

Цитата morgan1991
Ссылка битая дайте плиз рабочую. »

Ссылка рабочая, вот она же, только на русском языке
Win32 and COM Development
И может лучше попроси модератора, пусть перенесёт тему в раздел програмирование ;)

morgan1991 06-03-2009 17:09 1056608

Незнаю как у вас но у меня с оперы, мозилы, и ИЕ не заходит пишет не возможно отобразить страницу

morgan1991 10-03-2009 23:32 1060138

Я видел тут гдето Creat0R выкладывал прогу Block_input, дак вот в ней была реализована такая штучка:
когда нет доступа к заблокированному файлу, блокируется рабочий стол и всё остальное(буквально становится серым) а поверх него вылезает ошибка с кнопкой OK. Вот я подумал что это наверно сделано с помощью dll. Подскажите плиз как это сделать?

Admiral 11-03-2009 03:22 1060251

morgan1991 это как в случаи с диалогом выключения в ХР.

Затенение можно сделать используя регионы, в частности здесь рассказывается про эту технику.
Блокировать не активные окна можно с помощью LockSetForegroundWindow с user32.dll.

Вот реализация с использования .NET FrameWork
A modal dialog that fades the background to gray-scale imitating the XP shutdown screen


Время: 03:14.

Время: 03:14.
© OSzone.net 2001-