Russian Qt Forum
Ноябрь 23, 2024, 10:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: imapi2 idiscormat2data put_ClientName  (Прочитано 1643 раз)
koldun90
Крякер
****
Offline Offline

Сообщений: 345


Просмотр профиля
« : Август 10, 2016, 16:38 »

Здравствуйте решил написать программу для записи дисков для windows
в качестве api использую imapi2
проект делаю в qt

существует небольшая проблема у меня
а именно в методе
put_ClientName класса IDiscFormat2Data

Код
C++ (Qt)
HRESULT put_ClientName(
 [in] BSTR value
);
https://msdn.microsoft.com/en-us/library/windows/desktop/aa364884(v=vs.85).aspx

как я понял из описания данного метода перед записью нужно в числе всего прочего
передать имя своей программы(exeшник моей программы burning.exe)
так вот когда я

вот кусок кода
Код
C++ (Qt)
BSTR imya=BSTR(_T("burning"));
HRESULT res=discformatdata2->put_ClientName(imya)
if (!SUCCEEDED(res))
{
     printf("0x%08x\n",res);
}

код ошибки
Код:
0xC0aa0408
не могу понять в чем дело
судя по коду ошибки и ее описанию The client name is not valid
неправильноя имя клиента
хотя у меня процесс burning
пробовал burning.exe заместо burning все равно тоже самое

« Последнее редактирование: Август 10, 2016, 21:35 от koldun90 » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.147 секунд. Запросов: 22.