关于system32文件夹的读写权限 C++
时间:2011-12-25
来源:互联网
我用GetSystemDirectory函数获取了系统system32的目录,并调用CreateDirectory函数在该目录下创建了一个文件夹“test”
现在想请教下:
1.在什么情况下会导致我无法获取system32的访问权限?我查了下资料,说是非管理员账号登入的时候不能访问system32,但是我在“用户账户”里面新建了一个“受限用户”,但是仍然可以读写system32文件夹,请教下为啥?
是不是跟使用的系统有关系,我用的是XP sp3?vista、win7、windows server 2003没试过
补充下:怎么样我才能获取system32的访问权限?
如果1是比较白痴的问题,请帮忙解决下2的问题 - -!
2.由于我的程序在运行时会下载一些文件到我指定的目录下,故我不希望在用户重新启动后还保留下载过后的文件,如果获取系统临时目录的话,将会导致重启后文件被删除。
请教下一般大大们在遇到这种情况的时候是怎么处理的,都是把程序目录放在什么位置的,才能保证文件夹目录不需要用户指定,且所有类型的系统、所有类型的用户都能访问该文件夹?
补充下:还有就是程序目录不放在根目录。
现在想请教下:
1.在什么情况下会导致我无法获取system32的访问权限?我查了下资料,说是非管理员账号登入的时候不能访问system32,但是我在“用户账户”里面新建了一个“受限用户”,但是仍然可以读写system32文件夹,请教下为啥?
是不是跟使用的系统有关系,我用的是XP sp3?vista、win7、windows server 2003没试过
补充下:怎么样我才能获取system32的访问权限?
如果1是比较白痴的问题,请帮忙解决下2的问题 - -!
2.由于我的程序在运行时会下载一些文件到我指定的目录下,故我不希望在用户重新启动后还保留下载过后的文件,如果获取系统临时目录的话,将会导致重启后文件被删除。
请教下一般大大们在遇到这种情况的时候是怎么处理的,都是把程序目录放在什么位置的,才能保证文件夹目录不需要用户指定,且所有类型的系统、所有类型的用户都能访问该文件夹?
补充下:还有就是程序目录不放在根目录。
作者: youxi3505 发布时间: 2011-12-25
%APPDATA%
作者: Saleayas 发布时间: 2011-12-25
引用 1 楼 saleayas 的回复:
%APPDATA%
%APPDATA%
???
作者: youxi3505 发布时间: 2011-12-25
问题2:
我一般的做法是在工程目录下建自己的临时目录,将临时文件放入其中,这样不会有权限问题的,如果不希望在用户重新启动后还保留下载过后的文件,的确将文件放入系统临时目录的,否则你可以在启动程序时,将不必要的临时文件删除,必要的话,在开机启动项里做此工作
我一般的做法是在工程目录下建自己的临时目录,将临时文件放入其中,这样不会有权限问题的,如果不希望在用户重新启动后还保留下载过后的文件,的确将文件放入系统临时目录的,否则你可以在启动程序时,将不必要的临时文件删除,必要的话,在开机启动项里做此工作
作者: keiy 发布时间: 2011-12-25
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28