能力值:
( LV2,RANK:10 )
|
-
-
2 楼
就是类似vmware的,可以任意让USB在HOST主机和各虚拟机之间自由切换。devcon程序可以实现这个功能,但是每次都要重新加载usb驱动程序挂载的时候比较慢,不是很友好。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
你这个项目应该才刚开始做吧,没那么简单的,这个貌似需要用到驱动来实现的
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
我就是用磁盘过滤来做的,在权限下发的时候,不能立即生效,u盘在插入状态目前是只读,想变成拒绝,必须重新插拔下,下发的权限才能生效。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
老大,是不是这样引用回复,你才能看到啊
|
能力值:
( LV10,RANK:170 )
|
-
-
6 楼
给hcd 发送 IOCTL_USB_HUB_CYCLE_PORT就行了,参数可以指定端口
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
大牛,端口是随便写吗?不知道为什么总是返回失败啊!错误代码 50 意思是The request is not supported
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
磁盘初始化结束以后,就不能更改”只读/拒绝“的属性了
如果你只是想让磁盘只读的话,那么你过滤Read/write请求不就好了,如果是写,直接返回失败不就好了?
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
大牛谢谢你的回复,我是做的磁盘透明加解密。读写权限下发是直接下发到内存中的。你说的那种方法,我知道。我现在只有这一种思路了。就是实现u盘热插拔。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
热插拔就不懂了,没那么做过,这里发现了一篇文章,你可以看看,好像那个ioctl在win7下面是不能用的
c8bK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4y4G2j5$3W2S2L8q4)9J5k6h3#2K6k6r3&6Q4x3X3g2E0K9h3y4J5L8%4y4G2k6Y4c8Q4x3X3g2U0L8$3#2Q4x3V1k6r3L8%4u0#2L8i4y4Q4x3V1k6%4K9h3&6V1L8%4N6K6k6r3g2K6K9%4c8G2M7q4)9J5c8X3g2F1i4K6u0V1g2g2y4Q4x3V1k6W2x3X3q4W2x3h3g2S2k6q4)9J5k6r3b7%4x3K6y4Q4x3X3b7@1x3h3b7H3i4K6u0V1j5e0M7^5x3q4)9J5k6r3p5#2x3r3q4U0x3K6M7J5z5o6t1J5j5W2)9J5c8Y4g2K6K9h3&6Y4i4K6u0V1K9h3!0U0N6r3I4#2M7$3u0Z5N6h3u0U0P5h3y4D9k6i4m8G2M7Y4c8Q4x3X3c8@1L8#2)9J5k6s2y4A6L8i4g2D9j5i4c8W2i4K6u0V1N6h3&6H3L8s2g2Y4k6$3W2F1k6%4m8D9N6h3N6Y4K9h3&6Y4i4K6u0V1K9h3&6Q4x3X3c8S2i4K6u0V1k6r3g2$3K9h3y4W2i4K6u0V1K9h3&6Q4x3X3c8^5M7l9`.`.
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
谢谢你。我现在准备用文件过滤来辅助完成这个功能,主要是比较复杂,不是简单的设置只读,拒绝什么的。所以现在IRP_MJ_READ处理已经不能满足需求了。
|
|
|