精华内容
下载资源
问答
  • 如何禁用任务管理器
    千次阅读
    2010-06-15 15:39:00

    前几天一直想写一个恶搞的程序,怎么也禁止不掉任务管理器的调用。开始做了一个低级的键盘钩子,即使把所有的键盘键都给戒掉,那三个键仍然无法禁止。然后又想改注册表,但是好不方便,最后想了一个巧办法,设一个timer,每隔一段时间调用这个timer来关掉任务管理器。上代码,其实很简单,就是用得到进程ID的方法得到任务管理器的进程就得了。

     

    刚开始一直调用不成功,最后调试了半天,发现任务管理器的名称有点特殊,

    windows任务管理器的名称是 

    ;windows任务管理器的名称中间加了一个空格
    sztaskmgr  db 'Windows 任务管理器', 0

    他早中间加了一个空格。差点累死我。一直找不出错误。

    更多相关内容
  • Python不重启无法结束运行的病毒程序,任务管理器无效,禁用鼠标。
  • 以前制作的桌面锁屏软件虽然也禁用过任务管理器,但是采取的是比较笨的方法,而且对操作系统还有一定的危害。因为任务管理也是一个窗体也就是说它中也是一个独立进程,所以...这样就可以间接的达到禁用任务管理的作...

    以前制作的桌面锁屏软件虽然也禁用过任务管理器,但是采取的是比较笨的方法,而且对操作系统还有一定的危害。因为任务管理也是一个窗体也就是说它中也是一个独立进程,所以只需要强制性关闭这个进程即可以关闭任务管理器了,任务管理的进程名称为“taskmgr”,在程序用一个单独的计时器,每100毫秒遍历一次系统开启的所有的进程,但凡出现进程的名称与任务管理器名称相同直接关闭。这样就可以间接的达到禁用任务管理的作用,然而这种方法不能够常用,如果经常强制性的关闭任务管理的进程会错乱操作系统的消息处理。所以当时写的桌面管理软件就没有真正的被实用起来。

    本次实现禁用任务管理的原理是直接修改系统的注册表,以达到让任务管理器禁用的目的,修改任务管理器的注册表项为:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

    在这个项中添加一个键:DisableTaskmgr  ,当值为1的则是禁用任务管理器,当值为0的时候则是启用任务管理器,我的电脑默认是没有system这个项的。

    上面将原理已经介绍了,下面将列出如何用c#实现这一功能的代码。

    ///

    /// 管理任务管理器的方法

    ///

    /// 0:启用任务管理器 1:禁用任务管理器

    private void ManageTaskManager(int arg)

    {

    RegistryKey currentUser = Registry.CurrentUser;

    RegistryKey system = currentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\System",true );

    //如果system项不存在就创建这个项

    if (system == null)

    {

    system = currentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\System");

    }

    system.SetValue("DisableTaskmgr", arg, RegistryValueKind.DWord);

    currentUser.Close();

    }

    通过使用这个方法就可以在程序中禁用任务管理器。

    还的记住要加上以下的引用才行:

    Microsoft.Win32;

    展开全文
  • 用txt文本编写的整人关机程序 任务管理器无法关闭 只能再运行
  • 运行此程序后就没法打开系统任务管理器了,但是第三方任务管理器是可以的!如果加壳后调用此程序,那就成了霸王程序了,当然,程序运行时候也时候不能在任务栏显示,不然可以关闭程序。你甚至可以直接杀掉explorer,...
  • https://www.xin3721.com/eschool/以前制作的桌面锁屏软件虽然也禁用任务管理器,但是采取的是比较笨的方法,而且对操作系统还有一定的危害。因为任务管理也是一个窗体也就是说它中也是一个独立进程,所以只需要...

    https://www.xin3721.com/eschool/

    以前制作的桌面锁屏软件虽然也禁用过任务管理器,但是采取的是比较笨的方法,而且对操作系统还有一定的危害。因为任务管理也是一个窗体也就是说它中也是一个独立进程,所以只需要强制性关闭这个进程即可以关闭任务管理器了,任务管理的进程名称为“taskmgr”,在程序用一个单独的计时器,每100毫秒遍历一次系统开启的所有的进程,但凡出现进程的名称与任务管理器名称相同直接关闭。这样就可以间接的达到禁用任务管理的作用,然而这种方法不能够常用,如果经常强制性的关闭任务管理的进程会错乱操作系统的消息处理。所以当时写的桌面管理软件就没有真正的被实用起来。

    本次实现禁用任务管理的原理是直接修改系统的注册表,以达到让任务管理器禁用的目的,修改任务管理器的注册表项为:

    复制代码 代码如下:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

    在这个项中添加一个键:DisableTaskmgr  ,当值为1的则是禁用任务管理器,当值为0的时候则是启用任务管理器,我的电脑默认是没有system这个项的。

    上面将原理已经介绍了,下面将列出如何用c#实现这一功能的代码。

    复制代码 代码如下:

    ///

    /// 管理任务管理器的方法

    ///

    /// 0:启用任务管理器 1:禁用任务管理器

    private void ManageTaskManager(int arg)

    {

    RegistryKey currentUser = Registry.CurrentUser;

    RegistryKey system = currentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\System",true );

    //如果system项不存在就创建这个项

    if (system == null)

    {

    system = currentUser.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Policies\System");

    }

    system.SetValue("DisableTaskmgr", arg, RegistryValueKind.DWord);

    currentUser.Close();

    }

    通过使用这个方法就可以在程序中禁用任务管理器。

    还的记住要加上以下的引用才行:

    Microsoft.Win32;

    展开全文
  • 利用python tkinter模块写的回答问题,禁止强关的小程序(任务管理器强关没有禁止)直接附上代码from tkinter import *import tkinter.messagebox as messageboxclass Application(Frame):def __init__(self, master=...

    利用python tkinter模块写的回答问题,禁止强关的小程序(任务管理器强关没有禁止)

    直接附上代码

    from tkinter import *

    import tkinter.messagebox as messagebox

    class Application(Frame):

    def __init__(self, master=None):

    Frame.__init__(self, master)

    self.pack()

    self.createWidgets()

    def createWidgets(self):

    self.tiplabel = Label(self, text='输入“我爱你”,退出该程序')

    self.tiplabel.pack()

    self.valueInput = Entry(self)

    self.valueInput.pack()

    self.alertButton = Button(self, text='验证', command=self.proof)

    self.alertButton.pack()

    def proof(self):

    keyvalue = self.valueInput.get()

    if keyvalue == '我爱你':

    messagebox.showinfo('提示', '你的眼光很对')

    root.destroy()

    else:

    messagebox.showerror('错误', '我觉得你可以再说一次')

    def callback():

    messagebox.showwarning('警告','回答问题')

    root = Tk()

    root.geometry('300x150')

    app = Application().pack()

    root.protocol("WM_DELETE_WINDOW", callback)

    root.mainloop()

    Tips:

    class Application 用的廖雪峰老师的python的图形教程,形成一个Frame的子类,然后在frame里面添加各种小部件

    这个小程序的主要核心是组织外部关闭,所以要截获关闭窗口的动作,查询文档发现,只有TK和toplevel两种可以绑定protocol阻止图形界面关闭,所以考虑将Frame框架pack到tk上。

    执行时发现图形界面后有DOS弹出,所以利用pyinstaller打包文件为exe可执行程序时,采用pyinstaller -F xxx.py --noconsole。运行环境未知,可以自己尝试

    参考程序,廖雪峰教程https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143200341926302f99cf6f6414dca9dfaaf6e5a25a5b1000,protocol详解http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm#protocols ,思路参考https://baijiahao.baidu.com/s?id=1573259264241102&wfr=spider&for=pc。

    贴上一个protocol的例子

    from Tkinter import *

    import tkMessageBox

    def callback():

    if tkMessageBox.askokcancel("Quit", "Do you really wish to quit?"):

    root.destroy()

    root = Tk()

    root.protocol("WM_DELETE_WINDOW", callback)

    root.mainloop()

    展开全文
  • 怎么禁止通过crt+alt+detet关闭程序?怎么防止任务管理器关闭主程序?
  • APScheduler是一个Python定时任务框架,功能通用,可发起基于日期、时间间隔以及Corntab的任务,动态管理任务任务可存储在数据库,重启后自动执行
  • win10任务管理器禁用Microsoft is now testing new “notification messages” in Windows 10’s File Explorer. These messages offerinformation about new Windows features. They’refirst appearing in build ...
  • python如何管理内存?

    千次阅读 2020-12-30 04:49:09
    Python中,内存管理器通过定期运行以清理,分配和管理内存来负责此类任务。与C,Java和其他编程语言不同,Python通过使用引用计数来管理对象。这意味着内存管理器会跟踪对程序中每个对象的引用数。当对象的引用...
  • 1. 概述Apache AirflowAirflow是airbnb开源的基于DAG(有向无环图)的用Python开发的任务管理系统。最简单的理解就是一个高级版的crontab,它解决了crontab无法解决的任务依赖问题。项目于2014年启动,于2015年春季...
  • python-tkinter禁用关闭

    2021-04-26 19:39:22
    python-tkinter禁用关闭 因为博主,嗯也就是我 之前想要恶搞,你懂得 上代码 import tkinter a = tk.Tk() def no_closing(): #设置关闭方式的函数 pass a.protocol("WM_DELETE_WINDOW",no_closing...用任务管理器 ...
  • centos6+python3.6+django2+ansible2.4+celery4.2 运维管理系统,目前实现功能:用户和用户组管理、资产管理、集成ansible2.4、简易堡垒机(主机分配支持rdp以及vnc、用户分配、文件上传下载、配置禁用命令清单、操作...
  • 面向 Dev 频道的 Windows 预览体验成员,微软近日发布了 Windows 11 预览版 Build 22557。在此版本中,任务管理器迎来了全新的设计,这是其自 Windows ...
  • 通过一个简单的设置,无论您打开了多少窗口,任务管理器都将始终在屏幕上可见。 这是如何做。 First, we need to bring up Task Manager. In Windows 10, right-click the taskbar, and select “Task Manager” ...
  • 用户“Administrator”已禁用任务计划程序任务 用python写了两天的爬虫的代码终于打包成EXE了,兴冲冲扔到oa机中弄个定时爬虫,结果发现被禁用了!!!!! 然后就是疯狂的百度时间,什么最高权限运行啊 目录地址...
  • bios6检测任务运行时间Windows 10’s Task Manager displays your PC’s “Last BIOS time” on its Startup tab. Here’s what that number means–and how to ...Windows 10的任务管理器在其“启动”选项卡上显...
  • 或者,您可以在菜单栏中单击“外壳程序”>“显示检查”。 无论哪种方式,都会打开一个侧窗。 This is the Inspector, and it allows you to change a number of settings. You can set a name for the currently ...
  • 问题遇到的现象和发生背景 问题相关代码,请勿粘贴截图 运行结果及报错内容 我的解答思路和尝试过的方法 我想要达到的结果 禁用esc、del、ctrl、alt达到用户无法打开任务管理器效果。
  • ops基于centos6+python3.6+django2+ansible2.4+celery4.2 运维管理系统-开发中,目前实现功能:用户和用户组管理、资产管理、集成ansible(只实现了执行模块)、简易堡垒机(主机分配、用户分配、文件上传下载、配置...
  • 右键单击任务栏,然后单击“任务管理器”,以打开Windows任务管理器。 Find the COM Surrogate processes and then right-click to Open File Location. 找到COM Surrogate进程,然后右键单击“ 打开文件位置” 。 ...
  • 在本章中,我们将学习如何使用目前常用的网络自动化库自动完成各种网络任务Python可以在不同的网络层上与网络设备进行交互。 首先,Python可以通过套接字编程和socket模块操纵底层网络,从而为Python所在的操作...
  • ops基于centos6+python3.6+django2+ansible2.4+celery4.2 运维管理系统-开发中,目前实现功能:用户和用户组管理、资产管理、集成ansible、简易堡垒机(主机分配、用户分配、文件上传下载、配置禁用命令清单、操作...
  • ops基于centos6+python3.6+django2+ansible2.4+celery4.2 运维管理系统-开发中,目前实现功能:用户和用户组管理、资产管理、集成ansible、简易堡垒机(主机分配、用户分配、文件上传下载、配置禁用命令清单、操作...
  • 大家好,我是K哥。最近K哥的交流群里有读者分享了一款非常不错的定时任务管理系统。K哥也去玩了一下,真的非常不错。可能有些小伙伴还不知道有啥用,其实很简单,可以举个简单的小例子。例如我们想要...
  • 我使用PyCharm社区版,也使用ipython。 PyCharm会自动识别ipython并将...很好,但我想使用普通的旧python控制台。有没有简单的方法可以做到这一点?请注意,我不想卸载ipython(显然可以解决我的问题),也不想设置vi...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,620
精华内容 4,248
关键字:

python禁用任务管理器