有什么方法可以禁止关闭AHK后端程序?

时间:2019-11-24 02:45:03

标签: windows autohotkey

我的孩子有时会玩游戏,我想控制它,所以我将AHK设置为检测游戏,好吧,他很聪明,知道如何关闭它,就像下面的图片一样,关闭AHK图标:

example

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

一句话,将对AHK程序的所有修改完全锁定。

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

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

------------------ BTW ------------------

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

我还尝试了使用python的后端屏幕截图exe,但他也知道如何关闭它。)

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

看一下OnExit函数,如果脚本关闭,则可以捕获该事件,并且仅在输入密码后才真正关闭该事件,如果密码不正确,脚本将保持运行状态。