如何批处理禁止公司电脑上的USB接口,只能读不能写或者是全部禁掉

如何批处理禁止公司电脑上的USB接口,只能读不能写或者是全部禁掉,第1张

可通过下面软件的管理全网的USB接口,设备注册才可使用来实现,详细介绍如下:

调查结果显示,政府机构以及企事业单位因重要信息被窃、病毒爆发,所造成的损失远远超过黑客攻击所造成的损失,80%以上的安全威胁来自内部。正是在该背景下,我们开发了移动介质安全管理平台,平台杜绝信息泄漏、防止病毒入侵

杜绝信息泄漏

1、通过管理整个内网USB接口,禁止未注册设备使用。

2、允许移动存储设备在一定范围内使用,避免滥用。

3、监控并记录所有通过移动存储设备拷走的数据。

4、支持主机移动存储只读设置。

5、移动介质的全覆盖管理,如U盘、移动硬盘、P2卡、SXS卡、蓝光盘等。

6、支持透明加密,拷贝到移动存储介质中的资料实现自动加减密,对用户习惯不造成影响,离开内网环境后不可用。

7、支持对存储卡进行管理

防止病毒入侵

1、通过USB端口管理,结合移动存储设备注册强行杀毒来实现,即在内网使用的U盘必须先到注册杀毒的机子上杀完毒,再可到内网使用,否则直接d出。

2、支持卡巴斯基、NOD32、G DATA、Bitdefende多重杀毒。

3、未注册电脑接入内网报警。

4、接入公网报警。

5、支持文件类型白明单设置,当有非法类型文件时禁用设备。如U盘只支持常用的文档或音视频,当有其它类型文件时,直接d出。

二、拓扑结构图

这是禁用U盘的

批处理

ECHO屏蔽U盘USBregrenC:\WINDOWS\inf\usbstorinfusbstopinfrenC:\WINDOWS\inf\usbstorPNFusbstopPNFregaddHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR/vStart/treg_dword/d4/f使用了上面的批处理做了禁用可以用这个解开,但不保证百分之百成功echo恢复U盘USBregrenC:\WINDOWS\inf\usbstopinfusbstorinfrenC:\WINDOWS\inf\usbstopPNFusbstorPNFregaddHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR/vStart/treg_dword/d3/f

使用SystemIODriveInfo类,很容易检测可插拔(Removable)设备信息,其中包括USB设备(U盘)。

using SystemIO;

// 获取所有可插拔设备信息

DriveInfo[] drives = DriveInfoGetDrives();

foreach (DriveInfo di in drives)

{

    // 判断设备是否就绪

    if (diIsReady && diDriveType == DriveTypeRemovable)

    {

        ConsoleWriteLine("{0}已就绪", diName);

    }

}

:jianche

for %%i in (f g h i j k l m n) do (

fsutil fsinfo drivetype %%i: | find "可移动" && goto %%i

)

ping -n 60 12701

goto jianche

:f

set upan=f:

pause

:g

set upan=g:

pause

:h

set upan=h:

pause

:i

set upan=i:

pause

:j

set upan=j:

pause

输入密码后,方能使用U盘的方法我认为不太可行,不知道密码的人只要关闭了批处理就能使用优盘了,最好采用后台判断某一文件是否存在的方式,如果不存在,就移除usb设备。

批处理无法做到关闭U盘,只能使用第三方软件,推荐微软的devconexe,可在微软官方下载,使用批处理调用。

DevCon是一个带有内置文档的命令行实用工具。

要获取关于某一特定命令的帮助,请键入:devconexe help <command>

classfilter 允许修改类别筛选程序。

classes 列出所有设备安装类别。

disable 禁用与指定的硬件或实例 ID 匹配的设备。

driverfiles 列出针对设备安装的驱动程序文件。

drivernodes 列出设备的所有驱动程序节点。

enable 启用与指定的硬件或实例 ID 匹配的设备。

find 查找与指定的硬件或实例 ID 匹配的设备。

findall 查找设备,包括那些未显示的设备。

help 显示此信息。

hwids 列出设备的硬件 ID。

install 手动安装设备。

listclass 列出某一安装类别的所有设备。

reboot 重新启动本地计算机。

remove 删除与特定的硬件或实例 ID 匹配的设备。

rescan 扫描以发现新的硬件。

resources 列出设备的硬件资源。

restart 重新启动与特定的硬件或实例 ID 匹配的设备。

stack 列出预期的设备驱动程序堆栈。

status 列出设备的运行状态。

update 手动更新设备。

UpdateNI 手动更新设备,无用户提示

SetHwID 添加、删除和更改根枚举设备的硬件 ID 的顺序。

DevCon实用工具是一种命令行实用工具,可以替代设备管理器。使用DevCon,您可以启用、禁用、重新启动、更新、删除和查询单个设备或一组设备。

以上就是关于如何批处理禁止公司电脑上的USB接口,只能读不能写或者是全部禁掉全部的内容,包括:如何批处理禁止公司电脑上的USB接口,只能读不能写或者是全部禁掉、Windows7下如何用批处理打开U盘的根目录!!急!急!急!、C#如何捕获USB设备(U盘等)插入与拔出电脑的消息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9650587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存