Прошло много лет с тех пор, как я написал C ++, не говоря уже о коде ATL
У меня есть такой метод, при котором нужна хирургическая помощь :(
Это для мобильного приложения, поэтому я не хочу использовать CString и MFC.
Мне нужно преобразовать BSTR * str в правильный тип LPCTSTR для использования в методе реестра Set.Value
STDMETHODIMP CAXSampleCtl::SendMSG(BSTR* str)
{
CRegKey key;
key.Create(HKEY_LOCAL_MACHINE, _T("MyKeyName"));
key.SetValue( str <<<--- nope, _T("MyValueName"));
key.Flush();
key.Close();
return S_OK;
}