Windows下,用python实现禁用硬件,例如禁用键盘/鼠标等

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows下,用python实现禁用硬件,例如禁用键盘/鼠标等相关的知识,希望对你有一定的参考价值。

def BlockInput(bEnable):
    """ bEnable:
          True: Disable mouse & keyboard
          False: Enable mouse & keyboard
    """
    import pyHook
    def uDisable(event): return False
    def uEnable(event): return True    
    hm = pyHook.HookManager()
    if bEnable == True:
        hm.MouseAll = hm.KeyAll = uDisable
    else:
        hm.MouseAll = hm.KeyAll = uEnable
    hm.HookMouse()
    hm.HookKeyboard()

这里用Python的 pyHook 模块,写了个类似AutoIt中的BlockInput函数。

pyHook是个扩展模块,需要另外下载的,具体用法可以参考 pyHook 模块中的 example.py 。

参考技术A “安全模式”,其实可以去另一个帐户登录
阿尔法
Alpha

windows下python实现自动ssh网络设备执行多条命令并保存显示结果用啥库实现?

windows下编写python实现自动ssh网络设备执行多条命令并保存显示结果用什么库实现?
parameko只能执行一条命令就自动退出了。
pexpect只能在linux下面用。

假设从主机A,检查主机B上的进程,
需要在主机B上建立检查用户,例如叫x,
并设置通过public key认证登录SSH,不会可以google搜一下,

然后,在A机器上执行:
ssh x@B ~/command.sh > result.txt

command.sh就是B机器上放置在x目录下的脚本。
输出结果应该是写到了result.txt

或者另一种写法
result=`ssh x@B ~/command.sh`

结果直接保存到result变量中了。

暂时没有linux环境,所以没有实际测试,你自己试试吧
参考技术A 用这个chan = self.ssh.invoke_shell()
chan.send(command.encode('ascii') + b'\n')
command可以从txt文档来读取,show出现more问题,我 就不知道怎么解决了。

以上是关于Windows下,用python实现禁用硬件,例如禁用键盘/鼠标等的主要内容,如果未能解决你的问题,请参考以下文章

Windows Server 2003操作系统的基本设置

如何禁用鼠标的滚轮?

多显示器感知应用程序:禁用 Windows 自动显示器配置

windows server 2012,电脑系统在运行的时候,啥情况下会发生系统时间与硬件时间同步啊

windows 10升级后出现网格图标显示一个地球状态

如何以编程方式启用/禁用网络接口? (Windows XP)