[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 6# Batcher


    大神,能帮忙给改一下这个吗
      希望能在 【hklm\wtgsys\ControlSet001\Enum\USB\VID_%VID%^&ID_%PID%\XXXX】路径下找到下面的XXXX,然后修改XXXX下的值
      但是每一个WTG系统 “SYSTEM”文件导入后的 【hklm\wtgsys\ControlSet001\Enum\USB\VID_%VID%^&PID_%PID%\XXXX】VID PID MSFT 都不一样
      您能给一下如何寻找路径中XXXX吗(【hklm\wtgsys\ControlSet001\Enum\USB\VID_%VID%^&PID_%PID%】路径下只有XXXX这一个项)
      附:有办法通过批处理获得U盘的VID、PID吗
  1. @echo off
  2. color b
  3. reg unload HKEY_LOCAL_MACHINE\wtgsys
  4. cls
  5. title 启动WTG系统拔出冻结(测试版)
  6. echo 启动WTG系统拔出冻结(测试版)
  7. ping /n 2 127.1>nul
  8. echo 加载注册表
  9. echo (如果电脑上仅有一个WTG系统,直接按enter,否则输入对应盘盘符 格式“X:”)
  10. set /p in=
  11. for %%a in (E: F: G: H: I:) do (
  12.      if exist %%a\ (
  13. if "%%a"=="%in%" goto inload
  14.      )else echo 无%%a盘
  15. )
  16. for %%a in (E: F: G: H: I:) do (
  17. if exist %%a\ (
  18. echo 在%%a盘加载
  19. reg load HKEY_LOCAL_MACHINE\wtgsys %%a\Windows\System32\config\SYSTEM
  20. )else echo 无%%a盘
  21. )
  22. :ID
  23. ping /n 5 127.1>nul
  24. cls
  25. echo 请输入VID 174C
  26. set /p VID=
  27. echo 请输入PID 55AA
  28. set /p PID=
  29. echo 请输入MSFT序列号 60SSFD42521AF031BB8
  30. set /p MSFT=
  31. if "%VID%"=="" goto err
  32. if "%PID%"=="" goto err
  33. if "%MSFT%"=="" goto err
  34. cls
  35. echo 请确认
  36. echo VID: %VID%
  37. echo PID: %PID%
  38. echo 序列号: %MSFT%
  39. pause
  40. reg add hklm\wtgsys\ControlSet001\Enum\USB\VID_%VID%^&PID_%PID%\%MSFT% /v DeviceDesc  /d "@usbstor.inf,%genericbulkonly.devicedesc%;USB Mass Storage Device" /f
  41. reg add hklm\wtgsys\ControlSet001\Enum\USB\VID_%VID%^&PID_%PID%\%MSFT% /v Capabilities /t REG_DWORD /d "148" /f
  42. reg add hklm\wtgsys\ControlSet001\Enum\USB\VID_%VID%^&PID_%PID%\%MSFT% /v Service /t REG_SZ /d USBSTOR /f
  43. reg add hklm\wtgsys\ControlSet001\Enum\USB\VID_%VID%^&PID_%PID%\%MSFT% /v Mfg /t REG_SZ /d "@usbstor.inf,%generic.mfg%;Compatible USB storage device" /f
  44. reg unload HKEY_LOCAL_MACHINE\wtgsys
  45. echo 冻结完成
  46. ping /n 5 127.1>nul
  47. exit
  48. :err
  49. echo 输入为空
  50. goto ID
  51. :inload
  52. echo 在%in%盘
  53. reg load HKEY_LOCAL_MACHINE\wtgsys %in%\Windows\System32\config\SYSTEM
  54. goto ID
复制代码

TOP

回复 10# Batcher


    大神,发好了,麻烦您帮忙看看
帖子

TOP

返回列表