【问题标题】:Is there some way to hide or block from kill app wrote in Python3.4?有什么方法可以隐藏或阻止用 Python3.4 编写的 kill app 吗?
【发布时间】:2016-10-25 17:47:48
【问题描述】:

我正在使用 tkinter 在 Python 3.4 中编写一个应用程序。它是一个计时器,但还有两个功能。

  1. 当时间达到零时,应用程序将关闭计算机(通常适用于 Windows 操作系统)
  2. 当用户输入正确的密码时,定时器可以停止。

时间运行时,主窗口是无边框的,退出按钮被阻止。但是我遇到了新的问题。可以在任务管理器中杀死应用程序。所以我的问题是:有没有办法在任务管理器中隐藏或阻止杀死进程?

【问题讨论】:

  • 你应该阅读这个帖子:stackoverflow.com/questions/992671/…
  • 你不能。因此,您需要做的是阻止访问任务管理器(请参阅ccm.net/faq/…)或以特权身份运行应用程序,而您的儿子的用户是有限的。试图杀死该应用程序会被拒绝访问。
  • 你也可以看看现成的软件——已经有一些东西可以做到这一点
  • 是的,我可以寻找这种应用程序,但我想自己做。我可以向我儿子展示这台电脑不仅仅是游戏

标签: python tkinter


【解决方案1】:

好的,我有个好主意。在我使用 os.system('shutdown /p /f') 关闭计算机的应用程序中,但我可以使用不同的开关。 shutdown /s /t xxx 将在设定的时间内执行相同的操作,并且计算机将关闭,因为它将添加计划任务,并且在任务管理器中不会是我的应用程序的名称,这解决了我的问题:) 我的应用程序甚至可以关闭,无需制作无边框窗口并使用退出按钮,因为“关闭”命令在后台运行。

我希望我自己找到问题的答案不是问题。至少我认为我找到了正确的答案。生病下班后会检查这个。

我找到了 2 个可能对我有帮助的外部程序,但我不知道如何使用它们?谁能告诉我如何使用 nircmd 或 psexec?我只需要他们的关机功能

【讨论】:

    猜你喜欢
    • 2015-07-13
    • 2021-04-30
    • 1970-01-01
    • 2011-12-15
    • 2013-02-07
    • 1970-01-01
    • 1970-01-01
    • 2022-12-09
    • 1970-01-01
    相关资源
    最近更新 更多