cfile fopen fopen_s win10下打开文件失败
2024-10-18 23:29:06
vc程序在win10下面使用fopen 打开文件失败,在网上查 了下是因为UAC权限的问题如下:
由于windows vista win7 win8 win 10 添加了UAC权限,所以会导致 在系统盘下 创建文件失败。返回拒绝访问错误。
UAC是微软为了提高Windows的安全性,自Windows Vista开始引入的新安全机制。
传统的NT内核系统依靠access token来做权限处理,access token由当前用户所在的用户组的权限决定。而由于长期以来的不当使用习惯问题,几乎所有Windows上用户所在的组都是管理员。
在启用UAC之后,系统会额外引入一个filtered token,并且这个token默认只能按照Standard User的权限去执行。所以这个token也通常被叫做limited filtered token。
因为使用的vs程序可以直接在 Visual Studio 上进行提升UAC 权限:
上图是UAC 的默认级别:asInvoker (/level='asInvoker')
然后把该权限提升为:highestAvailable (/level='highestAvailable')
其他的设置不用动,这样在win10下就可以使用fopen打开成功了。
参考:https://blog.csdn.net/jiangdong2007/article/details/49287063
最新文章
- jdbc链接mysql插入数据后显示问号
- Aqua Data Studio中文乱码
- PERL 学习
- 搭建 Win CE6.0 设备开发环境
- iconv
- spring 入门笔记(一)
- java 获取系统变量(环境变量和设置变量)
- mysql server advanced 5.6基于oracle linux 6.6的安装
- MySQL检查连接的最大数量和改变的最大连接数
- Linux系统监控实用工具Glances
- IOS高级开发~开机启动&;无限后台运行&;监听进程
- 再谈AbstractQueuedSynchronizer:共享模式与基于Condition的等待/通知机制实现
- [SF] Symfony 在 console 中结合 Workerman
- La nuova tecnologia del puntatore laser
- html 网页背景图片根据屏幕大小CSS自动缩放
- python文件打开方式详解——a、a+、r+、w+区别
- oracle添加字段,备注
- 解题:NOI 2018 归程
- Flask传递中文URL时的问题
- [IMX6]Android6.0移植和分析
热门文章
- java和js中JSONObject,JSONArray,Map,String之间转换
- oracle 如何查询/修改dmp文件的字符集
- tomcat升级 遇到的坑
- Angular新手容易碰到的坑
- Java第三次作业——面向对象基础(封装)
- thinkphp 3.2.1 URL 大小写问题 下面有具体说明
- (26)基于cookie的登陆认证(写入cookie、删除cookie、登陆后所有域下的网页都可访问、登陆成功跳转至用户开始访问的页面、使用装饰器完成所有页面的登陆认证)
- How to Create an PostgreSQL Extension
- 计算apk包的安装之后占用空间以及运行时占用内存
- centos7 设置时区和时间