Да, вы правы. Я забыл ключ /DLL при линковке добавить. С ним всё нормально работает. Просто пример строки линковки брал для lnk-файла (там /DLL в...
Оказалось, что проблема крылась в одинаковых базовых адресах загрузки моих библиотек (адреса были по дефолту). В одной из библиотек в def-файле...
Проблема оказалась даже не в вызове dll из dll, а в использовании двух самодельных библиотек одновременно. Может проблема в параметрах компиляции?...
А 1.zip не скачивается? У меня всё ассемблируется и линкуется (файлы lib создаю). А вот запускаться не хочет. С dllimport не понял, но у меня всё...
Здравствуйте. Возможно ли процедурой одной своей библиотеки использовать процедуру другой свой библиотеки? При запуске приложения выдаёт ошибку...
"my_str_end db 0 dup (?)" - это то, что надо. Красота исходника спасена.
Мне было бы удобней так: my struc musor1 dd ? my_str db 10 dup (?) my_str_end: musor2 dd ? my ends Нет, так нет. Просто при...
Спасибо. Жаль, что нельзя в структуре метку поставить без "резервирования" памяти.
Можно ли поставить метку в структуре в MASM'е? Например есть структура: my struc musor1 dd ? my_str db 10 dup (?) my_str_end = $ - offset my...
Всё, разобрался, спасибо. Не правильно в UNICODE переводил.
Не ожидал, но помогло. Теперь выдаёт ошибку 0с0000005h (STATUS_ACCESS_VIOLATION). Нет прав на доступ? С путём что-то не так?
Не получается открыть ссылку по ZwOpenSymbolicLinkObject. Как правильно заполнить OBJECT_ATTRIBUTES? DATA segment dword public use32 'DATA'...
Спасибо!
В MSDN для функции CM_Get_DevNode_Registry_Property_Ex написано "Do not use this function. Use device installation functions instead." Типа просят...
Ну или как программно получить InterfaceClassGuid? Голову сломал. В реестре что ли искать? SetupApi.dll не даёт такой информации? Заранее всем...
Как по DevInst устройства узнать его DevicePath (имя, которое можно открыть через CreateFile)?
Перепроверил, всё таки 103. Т.е. это ERROR_NO_MORE_ITEMS. Хотя SetupDiGetClassImageIndex выдаёт не нулевые значения.
Вернее ошибка 103 - ERROR_NO_MORE_ITEMS
103h (ERROR_TOO_MANY_SEM_REQUESTS?)
При помощи процедур SetupDiGetClassDevs и SetupDiEnumDeviceInfo получаем SP_DEVINFO_DATA для первого устройства. Далее как использовать процедуру...
Separate names with a comma.