0

我的孩子有时会玩游戏,我想控制它,所以我设置了 AHK 来检测游戏玩,嗯,他很聪明,知道如何关闭它,如下图所示,关闭 AHK 图标:

例子

我想知道有什么方法可以禁止关闭 AHK 文件吗?或者换句话说,通过密码关闭它,只有我知道那个密码。

一言以蔽之,彻底锁定对AHK程序的任何修改。

我想出了设置一个更高的用户来锁定关闭或更改的想法,但我认为这可能是徒劳的

如果您知道如何锁定该修改,谢谢。

- - - - - - - -顺便提一句 - - - - - - - - -

(我尝试编写一个 C++ 后端 exe 文件,但他也知道如何在任务管理器中关闭它。

我也尝试过python的后端截图exe,但他也知道如何关闭它。)

4

2 回答 2

2

这是使用菜单命令删除默认菜单项的解决方案。

password := "secret"
Menu, Tray, NoStandard
Menu, Tray, Add , Exit, MyExit

.
.
.

MyExit:
InputBox, password_input, Enter password, Enter password, HIDE
If (password_input == password)
{
    ExitApp
}
else
{
    Msgbox,% "Wrong password"
}
return
于 2019-11-25T12:31:17.103 回答
2

查看OnExit函数,如果脚本关闭,您可以捕获该事件,并且只有在给出密码时才真正关闭它,如果密码不正确,脚本只是继续运行。

于 2019-11-24T16:56:47.830 回答