python禁用键鼠与提权代码实例

 更新时间:2019年08月16日 09:02:55   作者:jokerBi  
这篇文章主要介绍了python禁用键鼠与提权代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

要求

利用python实现禁用键盘鼠标

思路

经过查阅资料目前最好的办法是采用ctypes中的dll文件进行编写

from ctypes import *
improt time
print(winll.shell32.IsUserAnAdmin()) #判断是否有管理员权限
user32 = windll.LoadLibrary("C:\\Windows\\System32\\user32.dll")
user32.BlockInput(True) #该功能需要管理员权限 True 禁用
time.sleep(5)
user32.BlockInput(Flase) #该功能需要管理员权限 
time.sleep(5) 

提权

def requireAdministrator(f):
  def inner(*args, **kwargs):
    if windll.shell32.IsUserAnAdmin():
      f()
    else:
      # Re-run the program with admin rights
      windll.shell32.ShellExecuteW(None, "runas", sys.executable, __file__, None, 0)
      f()
  return inner

官方文档

工欲善其事,必先利其器!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • python和websocket构建实时日志跟踪器的步骤

    python和websocket构建实时日志跟踪器的步骤

    这篇文章主要介绍了python和websocket构建实时日志跟踪器的步骤,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-04-04
  • python列表返回重复数据的下标

    python列表返回重复数据的下标

    这篇文章主要介绍了python列表返回重复数据的下标,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • pytorch使用voc分割数据集训练FCN流程讲解

    pytorch使用voc分割数据集训练FCN流程讲解

    这篇文章主要介绍了pytorch使用voc分割数据集训练FCN流程,图像分割发展过程也经历了传统算法到深度学习算法的转变,传统的分割算法包括阈值分割、分水岭、边缘检测等等
    2022-12-12
  • python中cPickle用法例子分享

    python中cPickle用法例子分享

    这篇文章主要介绍了python中cPickle用法例子,有需要的朋友可以参考一下
    2014-01-01
  • 基于Python+Matplotlib实现直方图的绘制

    基于Python+Matplotlib实现直方图的绘制

    Matplotlib是Python的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。本文将为大家介绍如何用matplotlib绘制直方图,感兴趣的朋友可以学习一下
    2022-04-04
  • Python3爬虫里关于Splash负载均衡配置详解

    Python3爬虫里关于Splash负载均衡配置详解

    在本篇文章里小编给大家分享了关于Python3爬虫里关于Splash负载均衡配置的相关内容,需要的朋友们可以学习参考下。
    2020-07-07
  • python操作gitlab API过程解析

    python操作gitlab API过程解析

    这篇文章主要介绍了python操作gitlab API过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • 一文了解Python3的错误和异常

    一文了解Python3的错误和异常

    Python 的语法错误或者称之为解析错,是初学者经常碰到的。即便 Python 程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。本文就来和大家聊聊Python3的错误和异常,感兴趣的可以学习一下
    2022-09-09
  • python要安装在哪个盘

    python要安装在哪个盘

    在本篇文章里小编给大家分享的是一篇关于python必须装在c盘吗的知识点文章,有兴趣的朋友们可以学习下。
    2020-06-06
  • Python写的Tkinter程序屏幕居中方法

    Python写的Tkinter程序屏幕居中方法

    这篇文章主要介绍了Python写的Tkinter程序屏幕居中方法,Tkinter是一个python模块,是一个调用Tcl/Tk的接口,它是一个跨平台的脚本图形界面接口,需要的朋友可以参考下
    2015-03-03

最新评论