Да, действительно, мой косяк, забыл сделать +1 к COLOR_WINDOW в WNDCLASSEX.hbrBackground. Теперь все норм, спасибо за помощь.
Делаю так для static'а: case WM_CTLCOLORSTATIC: SetBkMode((HDC) wParam, TRANSPARENT); return GetSysColorBrush(COLOR_WINDOW); break; Цвет...
Создается окно через CreateWindowEx. Аналогично на нем создаются дочерние окна (контролы). Проблема в том что у главного окна и контролов...
Решил задачу. У мя получилось скомпилировать под виндой, где нет MS Studio. Спасибо за внимание:)
Использую MinGW и Qt 4.3.4. Следую официальным трольтечевским докам. Т.е. делаю так: cd %QTDIR%\src\plugins\sqldrivers\mysql qmake -o Makefile...
В таком случае подскажите пожалуйста, каким образом возможно осуществить контроль и соответственно блокировку флешки. Также буду признателен...
Здравствуйте. Возникла задача осуществить контроль сменных USB-носителей (флешек), и через некоторое время возникла проблема: а как собственно...
Да, это действительно флешка. Но ведь вызов SetupDiGetDeviceRegistryProperty в юзермоде дает необходимую информацию? А разве...
Уважаемый Four-F, не мог бы ты еще мне помочь. Вот мой код: const PCWSTR DeviceName=L"\\Device\\Harddisk2\\DP(1)0-0+5"; NTSTATUS ns;...
Кажется дошло. Указатель на DEVOBJ_EXTENSION_EX в структуре DEVICE_OBJECT равен адресу DEVOBJ_EXTENSION, только в DEVOBJ_EXTENSION не все поля, а...
Four-F Ссылку глянул, почитал доки. Один только вопрос остался (только не смейтесь товарищи =)): там везде упоминается DEVOBJ_EXTENSION_EX, а...
Да, вспомнил, еще модешь использовать следующий код: typedef struct __declspec(align(x)) _XXX { ... } XXX; Где x - выравнивание. Может быть...
Всему виной выравнивание. Скажем структура struct _XXX { char c1; char c2; } XXX; И sizeof(XXX)=8, а не 2 как можно было бы подумать....
Уверен что 24? Тогда это странно. Либо 28 должно быть, а если 24 значит в структуре 6 полей а не 7. Выравнивание по умолчанию=4 байтам
Здравствуйте. Возникла проблема с использованием IoGetDeviceProperty, точнее даже не проблема, а некоторое недопонимание ее использование. А...
Урра, товарищи, заработало! Наконец-то... :) Всем огромное спасибо за помощь! fr0b-p А тебе особое спасибо :). Именно твой пост решил мою проблему!
n0name Хм, а разве в этом коде чтение идет из памяти именно создаваемого процесса? По-моему нет. fr0b-p Хе, что-то я не понял, каким образом...
gilg В смысле? Не совсем понял :( n0name Ну посмотрел я твой код, по сути у меня тоже самое, однако все равно не работает. Еще предложения...
n0name: GetLastError возвращает ошибку 299 ("Запрос ReadProcessMemory или WriteProcessMemory был выполнен только частично.") Нет, описание...
Пардон, был неправ. В третьем вызове ReadProcessMemory (где читаю строку) статус false.
Имена участников (разделяйте запятой).