求助微软MVP,VISTA中修改文件访问权限的问题.

布学无数 2007-04-23 09:43:41
在 VISTA 中,用我自己写的一个小程序复制了一个文件到 Program files 目录中,默认的权限是 USERS 组只能读取.我又另外写了一个程序来更改该文件的访问权限,运行结果是 VISTA 会自动创建一个所谓的兼容性文件,那个兼容性文件的访问权限倒是修改成功了,可是 Program files 下的这个文件依然只能读取.
该如何解决这个问题,我需要用代码解决.
...全文
1128 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
systemthink 2007-04-24
  • 打赏
  • 举报
回复
不会

学习...
Kudeet 2007-04-23
  • 打赏
  • 举报
回复
你可以去看看关于folder virtualisation的东西
蒋晟 2007-04-23
  • 打赏
  • 举报
回复
http://www.codeproject.com/useritems/MakingAppsUACAware.asp
oyljerry 2007-04-23
  • 打赏
  • 举报
回复
你的修改程序是否有足够权限改写program file,vista下
CathySun118 2007-04-23
  • 打赏
  • 举报
回复
不会,帮顶
布学无数 2007-04-23
  • 打赏
  • 举报
回复
谢谢蒋大哥,不过好像文章并没有提到修改文件访问权限啊?!

另外,文件不是我复制的,而是另外一个软件的安装目录,一般情况下都会在 Program files 目录里.我所做的就是必须把目录及文件的访问权限做一些修改.还有就是我的测试程序在 Win2K/Win2003/WinXP 中是完全可以修改访问权限的.

估计是 VISTA 安全机制的问题,只是这几天一直没找到什么头绪,MVP 们多多帮忙啊.
蒋晟 2007-04-23
  • 打赏
  • 举报
回复
你应该将文件移动到别处。
参考
The Logo and Beyond: Solutions for Writing Great Windows 2000-based Apps
http://www.microsoft.com/msj/0899/logo/logo.aspx
布学无数 2007-04-23
  • 打赏
  • 举报
回复
TO laiyiling(陌生人[MVP]):
能详细点吗?
比如给个链接~```

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧