首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • Vista下写磁盘问题 [无满意答案结贴,结贴人:TonyWJ]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-20 16:37:34 楼主
    在Vista直接下写磁盘扇区,总返回“拒绝访问”。

    用管理员权限运行也不能写,读扇区则没有问题。
    哪位知道有什么方法可以读写扇区,请赐教。
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-20 16:44:321楼 得分:0
    在可执行文件上点右键,选择用管理员权限运行应该就可以了
    这时Vista下UAC(User Account Control,用户帐户控制)的问题,就是说,即使你用管理员登陆,也不具有全部的权限,只有经过用户确认提升权限才行
    至于如何在程序里提升权限,就不知道了,应该够呛,如果能的话,就等于破解了vista的一个很大的安全特性
    要想让他每次运行都出现是否用管理员权限运行得对话框,可以把文件的名字加上一些关键字,比如Setup,Install等等,则系统会自动弹出对话框
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-20 16:48:272楼 得分:0
    后发现0~63扇区可写入,64扇区以后都“拒绝访问”。

    后尝试用驱动程序向磁盘设备发IRP来写入。同样到64扇区以后“拒绝访问”。
    使用外接硬盘,发现如果外接硬盘有系统,则出现以上情况。这时我破坏63扇区,再重新接入外接硬盘(此时Vista会认为此硬盘没有系统),则所有扇区都能写入。

    不知还有什么方法可无限制的在Vista下读写磁盘,望高人指点。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-20 16:49:323楼 得分:0
    ....
    这么底层,不懂了,帮顶
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-20 16:50:494楼 得分:0
    2楼,我每次都是以管理员权限运行的。读硬盘参数,序列号等都没问题。就是不能写。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-20 16:51:385楼 得分:0
    就有Vista拉,这个问题我不知道,顶
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-20 17:49:166楼 得分:0
    感觉新鲜,还没有用过vista。顶
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-21 10:09:577楼 得分:0
    再顶一下

    不用驱动,只要硬盘中没有系统分区,用WriteFile就能写入所有扇区。
    但是遇到有系统分区的硬盘,就麻烦了。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-23 10:02:268楼 得分:0
    顶~~。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-23 10:10:099楼 得分:0
    Vista还没有玩过。
    5555555555555555555555555555555555555
    偶机器太老了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-23 10:13:0410楼 得分:0
    帮顶
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-04 10:11:4911楼 得分:0
    有没有人再来讨论讨论
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-07 14:55:3512楼 得分:0
    怎么没人来讨论这个问题呢?

    其实通过磁盘过滤驱动是可以写扇区的。如最近在网吧很流行的机器狗病毒就可以。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-10 15:45:5813楼 得分:0
    我们就使用驱动来写的。vista 下 WRITE10 被禁了。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved