从操作系统拔下 USB 存储棒

问题:
如何不必提前通过操作系统禁用就可以从计算机上拔下 USB 存储棒?

解答:
原则上,必须首先禁用所有设备驱动程序后才能从计算机上取下设备。这通过 Windows 功能“卸载硬件”来完成。如果没有权限通过 WinCC 访问操作系统,则没有权限访问上述 Windows 功能。

在本条目中,解释了如何通过微软应用程序 DevCon 禁用设备 (如 USB 存储棒)。该微软应用程序及有关 DevCon 的更多信息参见微软支持网站,文章号:311272。

示例:

  1. 装载来自微软支持网站 (http://support.microsoft.com) 的微软应用程序 DevCon。双击该自解压文件,将其解压到选定的文件夹 (如 d:Devcon)。
  2. 在该文件夹中创建一个名为“Devcon.bat”的批处理文件。
  3. 编辑“Devcon.bat”文件,插入如下几行:
    d:devcondevcon remove USBVID*
    exit

    注意事项:
    VID 是设备名。如果希望禁用所有 USB 设备,则使用“*”。

  4. 在 WinCC 画面中创建一个按钮。
  5. 打开该按钮的属性。
  6. 切换到“Event”标签页。
  7. 选择“Mouse”并双击“Mouse Click”。
  8. 向脚本插入如下代码行:
    ProgramExecute(“d:devconDevcon.bat”);

  9. 关闭脚本编辑器。
  10. 保存画面。
  11. 现在启用 WinCC 并按下该按钮时,USB 存储棒从系统卸载。要求是已插入了 USB 存储棒。

注意事项:
另请参考条目号:18796988 – “WindowsXP/2000 with WinCC V6.0 and USB Stick”。

重要事项
对第三方软件不作担保。使用该软件的风险完全由用户自行负责。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc334689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论