Вполне возможно. Без проблем. Запустил Spy++ из VS 2008, Alt+F3, взмах прицела и: Handle: 0001053A Caption: about:blank Class: Edit Style:...
ilja_, Определить принадлежность hWnd конкретному процессу/потоку можно с помощью GetWindowThreadProcessId(). Конечно, могут быть замороченные...
ilja_, А сам hWnd чем плох?
Schaman, А почему бы не попробовать самостоятельно, в real-address mode? Грубо говоря, PIT дёргает IRQ0 когда счётчик обнуляется, но продолжает...
Да. Отсутствие break вполне оправдано в конструкциях вида switch (state) { case 0: case 1: // операторы break; ... } Хотя осмысленно расширить...
Ругать C за то, что он был задуман как ассемблер уровнем повыше ассемблера – нонсенс. Хотя неплохо бы case [WM_MOUSEFIRST, WM_MOUSELAST): ;-)
Я бы порекомендовал использовать что-то вроде rept 3 i:0 { name#i TEST } чтобы подчеркнуть идентичность объявления всех трёх. Можно поизгаляться и...
Естественно. Надо чётко представлять взаимодействие препроцессора и интерпретатора, входящих в состав FASM. STRUCT.INC из стандартного комплекта...
common_up, Естественно, нет. PBYTE <> db, PDWORD <> dw, DWORD <> dw, PIMAGE_IMPORT_BY_NAME <> IMAGE_IMPORT_BY_NAME. «Любите книгу — источник...
На самом деле непонятно, откуда изначально взялась мысль об измерении размера региона для VirtualProtect() в единицах sizeof SIZE_T. Написано же...
Scholium, Сервер символов — это я так перевёл "symbol server", вроде корректно. Он устанавливается, например, в составе Debugging Tools for...
Беру. Та же многострадальная ShLwApi.Lib: Archive member name at A988: SHLWAPI.dll/ 4498BDB6 time/date Wed Jun 21 06:32:06 2006 uid...
unh, В версии 1.10 вроде и не подсвечивается. Тем более что она там всего одна, и посмотреть где — нельзя. В 2.0j+ всё пучком.
Вот кусочек дампа ShLwApi.Lib из Windows SDK 6.0A: Version : 0 Machine : 14C (x86) TimeDateStamp: 4498BDB6 Wed Jun 21 06:32:06 2006...
Scholium, В общем-то я ничего не имею против различных способов. Просто акцентировал внимание на паре моментов, связанных с названием темы: 1....
MSDN знает. В общих чертах это способ общаться со SCSI (и не совсем) устройствами на родном им языке (в передаваемой в функцию DeviceIoControl()...
Scholium, Процитировать доку ещё не значит её понять. extrn создаёт в объекте (то, что там названо module) ссылку на внешнее имя и всё! Без...
Scholium, Можно сочинить собственную библиотеку, используя только .Def файл. К примеру, такой: LIBRARY Kernel32 EXPORTS ExitProcess@4 =...
vvz, Всё зависит от необходимого уровня доступа (и достаточного — подготовки): можно воспользоваться Tape Backup API, а можно и SSC (SCSI Stream...
Имена участников (разделяйте запятой).