亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:94日期: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
主站蜘蛛池模板: 欧美日韩亚洲综合在线一区二区 | 国产精品永久免费自在线观看 | 成人欧美视频在线观看播放 | 亚洲精品国产国语 | 欧美中文字幕在线视频 | 久久久国产一区二区三区丝袜 | 日韩美女在线看免费观看 | 操美国女人| 性福利视频 | 欧美日韩国产人成在线观看 | 草草日 | 日韩精品视频在线 | 亚洲第一页乱 | 免费看a | 亚洲欧美在线观看 | 久久在线免费视频 | 久久观看视频 | 亚洲黄网址| 国内精品久久国产大陆 | 欧美成人 综合网播九公社 欧美成人26uuu欧美毛片 | 在线观看的黄网 | 亚洲成人免费网站 | 成人爽a毛片在线视频网站 成人爽爽大片在线观看 | 久久网免费视频 | 精品视频一区二区三三区四区 | 国产一区亚洲欧美成人 | 久久99精品久久久久久青青91 | 久久精品中文字幕不卡一二区 | 日韩欧美成末人一区二区三区 | 三级美国| 六月丁香久久丫 | 91久国产在线观看 | 亚洲天堂国产 | 草草免费观看视频在线 | 国产午夜亚洲精品一区网站 | 国产精品国产三级国产专区5o | 久久久久成人精品一区二区 | 亚洲综合色一区二区三区小说 | 国产乱子伦真实china | 成人精品亚洲人成在线 | 亚洲免费大全 |