Windows编程 - 从C盘加载图像使用管理员所有者

时间:2018-03-27 11:01:21

标签: visual-c++

我想从C盘显示位图图像。此图像的所有者是管理员。我试图使用LoadImage()函数来加载此图像。它始终在getlasterror()中返回0或1814。

HBITMAP hBitmap = LoadImage(NULL, 
L"C:\\test.bmp",IMAGE_BITMAP,LR_DEFAULTSIZE, LR_DEFAULTSIZE, LR_SHARED);
DWORD lastError = GetLastError();

当最后一个参数是LR_SHARED时,它在getlasterror()中返回1814。 当最后一个参数是LR_LOADFROMFILE时,它在getlasterror()中返回0。

我将如何解决此问题?

test.bmp文件是从另一个应用程序生成的。因此,它的所有者始终设置为管理员。

0 个答案:

没有答案