我的第一个COM程序,死活运行不起来!!!

static504 2003-09-14 02:01:50
#include <stdio.h>
void main()
{
WCHAR wszWallpaper [MAX_PATH];
CString strPath;
HRESULT hr;
IActiveDesktop* pIAD;

CoInitialize(NULL);

hr = CoCreateInstance ( CLSID_ActiveDesktop,
NULL,
CLSCTX_INPROC_SERVER,
IID_IActiveDesktop,
(void**) &pIAD );
if ( SUCCEEDED(hr) )
{
hr = pIAD->GetWallpaper(wszWallpaper, MAX_PATH, 0);

if ( SUCCEEDED(hr) )
wcout << L"Wallpaper path is:\n " <<wszWallpaper << endl << endl;
else
cout << _T("GetWallpaper() failed.") << endl << endl;

pIAD->Release();
}
else
cout << _T("CoCreateInstance() failed.") << endl << endl;


CoUninitialize();
}
...全文
39 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
datapub 2003-10-30
  • 打赏
  • 举报
回复
太多错误了吧
datapub 2003-10-30
  • 打赏
  • 举报
回复
出错信息呢?
Yssss1980 2003-09-14
  • 打赏
  • 举报
回复
What's the matter


出错信息?
Wolf0403 2003-09-14
  • 打赏
  • 举报
回复
哦。

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧