download
驱动牛犊
驱动牛犊
  • 注册日期2002-04-06
  • 最后登录2021-06-15
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望115点
  • 贡献值0点
  • 好评度45点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:2258回复:13

[求助] 请问有什么软件可以做到刻录机唯读的功能?也讨论如何实作.

楼主#
更多 发布于:2008-08-28 14:35
就我目前找的到的只有devicelock
刻录方式包含单一档案和ISO档案刻录,和光盘机对刻录,
希望大大有使用过类似功能的软体可以提供给我尝试一下,

小弟目前在做cdrom lower filter 我是用toaster里面的devlower去修改的
目前驱动是特定cdrom-rw设备的lower filter

但小弟实际上刻录的时候却似乎看不到IRP包

不知道是否是我过滤的对象方向错了  还是 方法错了....请有经验的大牛...能否指点一下方向.....?? 谢谢
zh002008
驱动牛犊
驱动牛犊
  • 注册日期2004-08-22
  • 最后登录2013-09-06
  • 粉丝1
  • 关注1
  • 积分545分
  • 威望155点
  • 贡献值0点
  • 好评度51点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-08-28 16:58
建议做SCSI吧。文件系统层解决不了大部分问题。
download
驱动牛犊
驱动牛犊
  • 注册日期2002-04-06
  • 最后登录2021-06-15
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望115点
  • 贡献值0点
  • 好评度45点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2008-08-28 17:49
toaster 的範例devlower.......不是文件系統層吧?....

還是WDK或DDK有其他的範例?
jackiefzj
驱动牛犊
驱动牛犊
  • 注册日期2004-10-28
  • 最后登录2024-03-01
  • 粉丝0
  • 关注0
  • 积分495分
  • 威望135点
  • 贡献值0点
  • 好评度58点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2008-08-29 09:14
你怎么还在做光驱的事呀?都几个月了吧。
去看这个IOCTL_SCSI_PASS_THROUGH
download
驱动牛犊
驱动牛犊
  • 注册日期2002-04-06
  • 最后登录2021-06-15
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望115点
  • 贡献值0点
  • 好评度45点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2008-08-29 09:33
= =...就是先做mini-filter....先做內建和外接磁碟與網路磁碟,網路鄰居,特定檔案路徑的禁用與唯讀....

這邊做好之後.....燒錄iso的時候就發現還是有問題....

即使是devicelock軟件...禁用光碟我用alcohol 120%刻錄iso還是過

只有又來看看device filter......= =....

所以我這幾個月來...大概是....

device filter  -> mini-filter -> device filter.....= =...

現在要做刻錄裝置唯讀又回到toaster device filter...= =.....我也想快點結束這一段....

無奈....燒錄的方式有 imapi aspi 或其他第三方驅動......

誰能跟我說要去掛在哪個設備下...= =....我真的怕我現在掛的對象裝置是錯的...= =....
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-08-30 21:37
看下他们的设备栈,
devicelock和alcohol的关系如何?
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-08-30 21:39
读写操作最后都会走SCSI命令的,所以使用SCSI方式应该比较彻底,可能你的位置放得不合适
或者有反devicelock也说不定,
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
download
驱动牛犊
驱动牛犊
  • 注册日期2002-04-06
  • 最后登录2021-06-15
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望115点
  • 贡献值0点
  • 好评度45点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2008-09-01 11:26
引用第6楼AllenZh于2008-08-30 21:39发表的  :
读写操作最后都会走SCSI命令的,所以使用SCSI方式应该比较彻底,可能你的位置放得不合适
或者有反devicelock也说不定,


麻煩回答一下....使用SCSI方式.....

1.legacy filter driver (對象?)
2.toaster filter sample (bus, cls , dev哪一種?)

= =...謝謝....
download
驱动牛犊
驱动牛犊
  • 注册日期2002-04-06
  • 最后登录2021-06-15
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望115点
  • 贡献值0点
  • 好评度45点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2008-09-11 20:28
toaster device lower filter is fine.
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2008-09-16 13:01
引用第4楼download于2008-08-29 11:33发表的  :
= =...就是先做mini-filter....先做內建和外接磁碟與網路磁碟,網路鄰居,特定檔案路徑的禁用與唯讀....

這邊做好之後.....燒錄iso的時候就發現還是有問題....

即使是devicelock軟件...禁用光碟我用alcohol 120%刻錄iso還是過
.......


DeviceLock只是hook了一堆东东,没有做到最下面
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
10楼#
发布于:2008-09-17 08:58
最简单方法,对每个刻录软件,都在RING3  API HOOK DEVICEIOCONTROL,超管用,现在还没看到哪个家伙能没RING3,直接用驱动刻录的,嘿嘿。。。。。。
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2008-09-17 12:41
引用第10楼wowocock于2008-09-17 10:58发表的  :
最简单方法,对每个刻录软件,都在RING3  API HOOK DEVICEIOCONTROL,超管用,现在还没看到哪个家伙能没RING3,直接用驱动刻录的,嘿嘿。。。。。。


Nero InCD
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
download
驱动牛犊
驱动牛犊
  • 注册日期2002-04-06
  • 最后登录2021-06-15
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望115点
  • 贡献值0点
  • 好评度45点
  • 原创分0分
  • 专家分0分
  • 社区居民
12楼#
发布于:2008-09-23 11:14
用驅動直接刻錄的除了Nero InCD  還有 CloneCD (toaster class upper filter)
最終用device filter解決這個問題,因為產品要用所以不便詳述.
mjk86
驱动牛犊
驱动牛犊
  • 注册日期2007-03-01
  • 最后登录2010-04-18
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望27点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2008-10-14 16:44
我就在八月份做过一个
在cdrom下做过滤过滤掉IOCTL_SCSI_PASS_THROUGH可以解决大部分刻录,但是解决不了Windows自带的刻录,
自带的可以过滤掉imapi.sys的刻录相关IOCTL码就可以了。
游客

返回顶部