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

您的位置:首頁技術文章
文章詳情頁

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

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

問題描述

我在DLL中使用了如下代碼創建文件:

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中執行。在xp以及沒有開啟UAC的win7上都是正常的,但開啟了UAC的win7上,會創建失敗,GetLastError返回的是5,權限不足。為什么會失敗呢?explorer.exe難道不是管理員權限運行的嗎?哪怕不是,應該也有文件讀寫的權限吧?請問該如何處理才能成功創建呢?

問題解答

回答1:

explorer.exe當然不是以管理員權限運行的你在文件管理器中,定位到系統盤根目錄,試試新建一個文件,同樣失敗

回答2:

用vs2010的情況就是:項目-屬性-連接器-清單文件-UAC執行級別,選擇requireAdministrator。

標簽: Windows系統 win7
主站蜘蛛池模板: 69免费视频| 亚洲男人天堂av | 欧美日韩高清在线 | 99福利视频 | 国产精品美女在线 | 午夜aaa| 青青草成人在线 | 亚洲免费婷婷 | 麻豆亚洲一区 | 一级片免费在线观看 | 超碰在线观看免费 | 超碰av在线播放 | 亚洲高清在线观看 | 欧美a级成人淫片免费看 | 国产精品激情 | 国产综合第一页 | 蜜臀99久久精品久久久久小说 | 超碰av在线播放 | 福利在线 | 国产伦精品一区二区三区免费 | 一级片免费在线观看 | 久久艳片www.17c.com | 色综合久久88色综合天天 | 欧美日韩四区 | 玖玖色资源 | 成人福利视频在线观看 | 六月激情婷婷 | 中文字幕丰满人伦在线 | 天天操夜夜操狠狠操 | 成人精品在线观看 | 国产精品久久久久永久免费看 | 亚洲欧美日韩国产精品 | 久草福利在线 | 久久国内精品 | 福利av在线 | 日韩欧美国产一区二区三区 | 成人特级毛片 | 日韩理论在线观看 | 天堂在线中文资源 | 日韩av在线免费 | 欧洲精品一区二区 |