Библиотека Интернет Индустрии I2R.ru |
|||
|
Программирование под WindowsПрограммирование под Windows - это настоящее искусство, в котором приходится учитывать множество ньюансов... Уроки Win32 APIЕсли вы настоящий программист и решили создать что-то стоящее под операционную систему Windows, то вам не обойтись без знания Win32 API... Асинхронный ввод/выводХорошо, вы должны знать, что существует два типа операций ввода/вывода - синхронный и асинхронный типы. Используя функции синхронного ввода/вывода вы будете ждать, пока операция ввода/вывода не будет закончена. Функции асинхронного ввода/вывода позволяют вам посылать запросы на выполнение операции ввода/вывода системе и немедленно продолжить выполнение кода. Взаимодействие между процессамиВзаимодействие между процессами (IPC) - это путь, с помощью которого процессы могут взаимодействовать между собой. У каждого процесса есть свое собственное отдельное адресное пространство, поэтому процессы не могут напрямую видеть память других процессов. Функции toolhelpЛадно, эта статья не будет переполнена теорией. Я думаю, что использование toolhelp'а достаточно легко, поэтому я объясню функции API, которые относятся к нему без всякой теоретической чепухи... Итак, если у нас есть доступ к функциям toolhelp (не в NT4), вы можете узнать о процессах, модулях, тредах и кучах, которые запущены сейчас в системе. СинхронизацияЕсли вы работаете с тредами или процессами и используете какой-нибудь вид IPC, вам может потребоваться синхронизация этих тредов или процессов, чтобы они работали друг с другом согласованно. Для синхронизации мы можем использовать следующее... Ваш друг имперсонацияИмперсонация - это способность треда использовать другую информацию о безопасности, нежели та, что доступна процессу, который владеет тредом.
|
|
2000-2008 г. Все авторские права соблюдены. |
|