【tkinter】蓝屏程序恶作剧

python-tkinter:实现很难退出的假蓝屏

  • 简介
    • 使用的库
  • 源代码
  • 效果

简介

使用tkinter库写一个蓝屏的界面来实现计算机的假蓝屏,且比较难退出
这不是病毒,只是让一个全蓝的界面置于窗口顶端

使用的库

tkinter

源代码

import tkinter as tk
from subprocess import run


def bluescreen():
    root = tk.Tk()
    root.attributes('-fullscreen', True)  # 使用全屏模式
    root.wm_attributes('-topmost', True)  # 使用置顶模式
    # 以下代码可以根据自己想实现的其他效果改动
    frame = tk.Frame(root, bg='darkblue')
    frame.pack(fill='both', expand=True)
    return root


def close_explorer():
    """关闭资源管理器进程"""
    run('taskkill /F /IM explorer.exe')


if __name__ == '__main__':
    root = bluescreen()
    close_explorer()
    root.mainloop()

https://github.com/jinke18/bluescreen

效果

  • 计算机屏幕全蓝
  • 资源管理器被关闭,无法通过开始菜单退出蓝屏
  • 窗口全屏显示并且置顶,任务管理器、命令行等被全屏窗口覆盖,无法利用它们关闭蓝屏窗口
  • 可以用ALT + F4关闭(谢谢评论)

你可能感兴趣的:(python)