午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

c++ - win7下CreateFile失敗,GetLastError返回5

瀏覽:154日期:2022-10-12 08:49:46

問(wèn)題描述

我在DLL中使用了如下代碼創(chuàng)建文件:

HANDLE pHandle = CreateFile('C:test',GENERIC_ALL,0,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);if (pHandle ==INVALID_HANDLE_VALUE)cout<<'CreateFile Error:'<<GetLastError()<<endl;

然后將dll注入到explorer.exe中執(zhí)行。在xp以及沒(méi)有開(kāi)啟UAC的win7上都是正常的,但開(kāi)啟了UAC的win7上,會(huì)創(chuàng)建失敗,GetLastError返回的是5,權(quán)限不足。為什么會(huì)失敗呢?explorer.exe難道不是管理員權(quán)限運(yùn)行的嗎?哪怕不是,應(yīng)該也有文件讀寫的權(quán)限吧?請(qǐng)問(wèn)該如何處理才能成功創(chuàng)建呢?

問(wèn)題解答

回答1:

explorer.exe當(dāng)然不是以管理員權(quán)限運(yùn)行的你在文件管理器中,定位到系統(tǒng)盤根目錄,試試新建一個(gè)文件,同樣失敗

回答2:

用vs2010的情況就是:項(xiàng)目-屬性-連接器-清單文件-UAC執(zhí)行級(jí)別,選擇requireAdministrator。

標(biāo)簽: Windows系統(tǒng) win7
主站蜘蛛池模板: 中文字幕在线观看视频网站 | 超碰不卡| 久久精品视频99 | 96精品在线 | 青青草原伊人网 | 观看av免费 | 亚洲综合99| 国产精品99精品久久免费 | 麻豆综合网 | 香蕉毛片视频 | 亚洲免费在线播放 | 欧美黄色a级| 国产国语对白 | 青娱乐欧美 | av网站大全在线 | 欧美一级一级 | 国产成人自拍一区 | av在线第一页 | 久久香蕉网 | 中文天堂网 | 亚洲人免费视频 | 中文字幕免费播放 | 久久久888| 久久久久亚洲精品国产 | 欧美日韩精品国产 | 亚洲综合在线视频 | 亚洲的天堂 | www欧美 | 中文字幕免费在线播放 | 日韩三级在线观看视频 | 美女一区二区视频 | 国产黄色成人 | 91高清在线视频 | 婷婷狠狠爱 | 国产精品二三区 | 超碰人人超 | 不戴套各种姿势啪啪高素质 | 国产欧美视频在线 | 性欧美在线 | 天堂激情网 | 国产视频aaa |