代码之家  ›  专栏  ›  技术社区  ›  Rakha

强制终止WIA或TWAIN驱动程序(扫描仪)

  •  1
  • Rakha  · 技术社区  · 6 年前

    我的问题是,据你所知,是什么控制了这个WIA/TWAIN驱动程序?这是我可以强制关闭的服务还是进程?

    我为WIA找到了以下两项服务:

    stisvc公司

    但关于吐温什么都没有。

    我的目标是在安装脚本中添加force close,以确保在安装之前WIA或TWAIN不能被使用。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Rakha    6 年前

    我找到了解决方案,可能对其他有驾驶问题的人有用。首先按SysInternals下载listdll: https://docs.microsoft.com/en-us/sysinternals/downloads/listdlls

    然后使用PowerShell:

    Stop-Service -Name stisvc -Force
    
    [string]$twain_utilise = C:\TEMP\Listdlls.exe -d TwainDSM.dll | select-string "pid"
    
    if ($twain_utilise) {
    $processus = ($twain_utilise -Split(": "))[1]
    } 
    
    Stop-Process -id $processus -Force
    

    说明:

    -在TWAINDSM.DLL上运行ListDlls.exe,通过选择找到的程序的PID来查找使用该DLL的内容。

    -用PID停止进程,这样吐温就不用了

    您现在已经停止使用WIA或TWAIN,可以继续安装不需要这些驱动程序的驱动程序或软件!干杯。

    推荐文章