av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

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

問題描述

我在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以及沒有開啟UAC的win7上都是正常的,但開啟了UAC的win7上,會(huì)創(chuàng)建失敗,GetLastError返回的是5,權(quán)限不足。為什么會(huì)失敗呢?explorer.exe難道不是管理員權(quán)限運(yùn)行的嗎?哪怕不是,應(yīng)該也有文件讀寫的權(quán)限吧?請(qǐng)問該如何處理才能成功創(chuàng)建呢?

問題解答

回答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
主站蜘蛛池模板: 91精品国产综合久久小仙女图片 | av免费电影在线 | 久久久精品一区 | 91日日| 欧美一级片中文字幕 | 99久久久久| 一区二区免费在线观看 | 国产精品久久久久久238 | 天天摸天天干 | 热久久免费视频 | 日韩av一区二区在线观看 | www.婷婷亚洲基地 | 国产精品久久久久久久免费大片 | 一区视频 | 国产精品夜色一区二区三区 | av永久| 国产一区二区精品在线观看 | 国产日韩中文字幕 | 98久久| www.夜夜骑 | 自拍偷拍中文字幕 | 五月婷婷色 | 亚洲欧美日韩精品久久亚洲区 | 国产一区二区三区四区三区四 | 国产精品1区2区 | 久久国产精品99久久久大便 | 亚洲精品自拍 | 性一交一乱一伦视频免费观看 | 亚洲欧美久久 | 午夜免费福利片 | 性一交一乱一伦视频免费观看 | 9999国产精品欧美久久久久久 | 欧美日韩国产欧美 | 国产午夜精品久久 | 中文字幕第一页在线 | 国产日韩欧美在线 | 一级毛片在线看 | 亚洲天堂久久新 | 日韩精品二区 | 成人不卡视频 | 在线午夜电影 |