社区
C#
帖子详情
32位系统和64位系统的UAC权限问题
gaogar
2011-08-16 05:46:23
由于WIN7有UAC保护,因此读取系统盘的文件时会遭到系统拦截。因此,如果用户把程序安装在系统盘的话,就会把数据库文件移到系统盘下的ProgramData目录下,因为在这个目录下的文件才能被程序读和写。这个做法在32位的系统上完全没问题,UAC也不会对这些读写操作进行拦截。但在64位系统下不起效,UAC会拦截这些操作,只能用管理员身份运行程序,才可以顺利运行程序,请问有64位系统的解决方案吗?
...全文
248
32
打赏
收藏
32位系统和64位系统的UAC权限问题
由于WIN7有UAC保护,因此读取系统盘的文件时会遭到系统拦截。因此,如果用户把程序安装在系统盘的话,就会把数据库文件移到系统盘下的ProgramData目录下,因为在这个目录下的文件才能被程序读和写。这个做法在32位的系统上完全没问题,UAC也不会对这些读写操作进行拦截。但在64位系统下不起效,UAC会拦截这些操作,只能用管理员身份运行程序,才可以顺利运行程序,请问有64位系统的解决方案吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
32 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sidelangren
2013-06-06
打赏
举报
回复
问题解决了吗?
yojinlin
2011-08-30
打赏
举报
回复
幫頂!
gaogar
2011-08-30
打赏
举报
回复
顶起!!!
萧炎
2011-08-29
打赏
举报
回复
再帮LZ顶起
gaogar
2011-08-29
打赏
举报
回复
顶起!!!!~
gaogar
2011-08-29
打赏
举报
回复
感谢zyloveyrf帮顶!顶起!!~~
lextm
2011-08-27
打赏
举报
回复
[Quote=引用 19 楼 gaogar 的回复:]
放在“我的文档”下面就是我原来的做法,结果被UAC拦截了,看了很多资料,才知道放在programdata下,32位系统可行,但是64位系统就不行。
[/Quote]
你这个理解恰好与微软的文档不符合。放在“我的文档”下面被UAC拦截?恐怕是你写到别人的文档里去了吧。
gaogar
2011-08-27
打赏
举报
回复
顶起!!!!~
萧炎
2011-08-27
打赏
举报
回复
LZ看来你要加分了哦 哈哈 帮顶
gaogar
2011-08-27
打赏
举报
回复
[Quote=引用 24 楼 lextm 的回复:]
引用 19 楼 gaogar 的回复:
放在“我的文档”下面就是我原来的做法,结果被UAC拦截了,看了很多资料,才知道放在programdata下,32位系统可行,但是64位系统就不行。
你这个理解恰好与微软的文档不符合。放在“我的文档”下面被UAC拦截?恐怕是你写到别人的文档里去了吧。
[/Quote]
是放到当前登录用户的“我的文档”里
gaogar
2011-08-26
打赏
举报
回复
顶起!!!!~
aavv778899
2011-08-26
打赏
举报
回复
顶起!!!!~
gaogar
2011-08-25
打赏
举报
回复
我想QQ可能是有另一套机制来读写数据库的。
gaogar
2011-08-25
打赏
举报
回复
放在“我的文档”下面就是我原来的做法,结果被UAC拦截了,看了很多资料,才知道放在programdata下,32位系统可行,但是64位系统就不行。
636f6c696e
2011-08-25
打赏
举报
回复
将数据文件放在我的文档下某一目录即可。
你看qq用户的配置文件并不是在programdata下的,他放在了我的文档下面。
所以qq他们并不是绕过了UAC,而只是把数据文件放在了不需要UAC的目录下罢了。
gaogar
2011-08-25
打赏
举报
回复
[Quote=引用 16 楼 yojinlin 的回复:]
如果把你的程式寫成服務會不會每次都有 UAC 的提示呢?不好意思,這個我沒實做過,所以我也不敢保證。
[/Quote]
这个程序写成Windows服务这种方式不太适合,感觉您的回答。这个问题困扰了我一段长时间了,参考了写英文文档也没有找到解决方法,真不知道QQ,360这些软件是怎样处理的。
yojinlin
2011-08-24
打赏
举报
回复
如果把你的程式寫成服務會不會每次都有 UAC 的提示呢?不好意思,這個我沒實做過,所以我也不敢保證。
gaogar
2011-08-23
打赏
举报
回复
顶起!!!!~
gaogar
2011-08-22
打赏
举报
回复
顶起!!!!~
lindiadia
2011-08-19
打赏
举报
回复
不懂64位的系统,
加载更多回复(12)
易语言
UAC
权限
很多时候,易语言无法在TP运行下运行调试.易语言会提示
UAC
权限
不足,这个源码来帮助小伙伴们解决这个类似情况的
问题
UAC
管理员
权限
程序 防止弹窗的四种解决办法
防止管理员
权限
启动时,出现一个管理员授权弹窗的
问题
;
LCOPYA.exe,类似xcopy,程序内提升
uac
权限
。
用C编写的控制台程序,类似xcopy,程序内提升
uac
权限
,用于Vista以上
系统
维护,如copy hosts文件等。LCOPYA.exe ?查看使用指南。
Windows 应用程序添加管理员
权限
(
UAC
,图标加上盾牌)工具
Vista与Win7下有“用户帐户控制(
UAC
)”安全机制,默认情况下是开启的,限制了程序很大部份的操作
权限
,从而导至程序运行出错。 此程序可以在应用程序的图标上加一个盾牌,在运行时
系统
会提醒用户是否充许程序对...
禁用
系统
UAC
(用管理员
权限
运行).zip
原版
系统
没运行一个程序都要弹出一个安全框是不是很麻烦?运行某些程序还提示没有
权限
。 运行一下这个小工具就全解决了!
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章