禁用 chrome 任务管理器?或者:防止扩展被终止

禁用 chrome 任务管理器?或者:防止扩展被终止

我安装了 Chrome 扩展程序“Stayfocusd”,它可以在一定时间内屏蔽网站。但是,我找到了一种绕过此问题的方法。如果您转到 Chrome 任务管理器并终止正在运行的扩展程序,那么您就可以再次访问所有网站。

如何避免这种伎俩?我想到了以下几点……

  • 通过删除 Chrome 中的某些菜单并阻止 shift+ESC 快捷方式来阻止访问 Chrome 任务管理器
  • 完全禁用/删除任务管理器(这可能是不可能的)
  • 在 chrome 内部运行一个脚本,定期检查任务管理器是否打开,如果打开则终止它(另请参见使用批处理文件删除或禁用 Chrome 的任务管理器这对我来说没什么用)
  • 在主进程和子进程之间建立链接,即如果子进程(扩展)被终止,主进程(chrome)也必须被终止 && 如果主进程(chrome)启动,子进程(扩展)也必须启动

但是,我没有必要的编程技能来接受这些建议。

希望有人能帮助我。提前致谢

答案1

因此似乎没有办法解决这个问题,但有一款名为“cold turkey blocker”的软件也可以阻止网站。在其设置中有一个选项,您可以打开它,cold turkey 会通过任务管理器识别扩展程序是否被禁用。

“设置 > 阻止并启用该功能以在扩展程序崩溃时阻止支持的浏览器。”

亲切的问候

答案2

有办法可以禁用 Chrome 的 Esc + Shift 快捷键。

第一种是使用 AutoHotKey 脚本。您需要下载 autohotkey 程序,然后创建一个 .ahk 脚本。在文件中输入以下代码:

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#NoTrayIcon ; the process will not appear on windows taskbar on the right
+Esc:: ; Shift + Esc keys, if pressed: 
if WinExist("ahk_exe chrome.exe") ; if Chrome is opened:
{
    MsgBox don't ever open chrome's task manager ; don't react to hotkey but open a window and 
    SoundBeep, 750, 2000 ; after closing the window play a beep sound for two seconds at 750 herz
}
return ; makes sure all lines of code are done 
^q::ExitApp ; combination Ctrl + q ensures I can kill the process

前 4 行代码没什么重要作用。其他行我都注释掉了。

阻止快捷方式的第二种方法是下载 AutoControl:键盘快捷键、鼠标手势Chrome 扩展程序。链接:https://chrome.google.com/webstore/detail/autocontrol-keyboard-shor/lkaihdpfpifdlgoapbfocpmekbokmcfd

然后在扩展页面中,选择触发 Shift 和 Esc 按钮,而对于操作则不选择任何内容。

three vertical dots -> More tools -> Task manager我还没弄清楚如何禁用可以访问的任务管理器按钮。

但是,这样一来,您就不太想禁用扩展,因为它需要更多步骤。

答案3

您可以通过打开注册表编辑器并创建 ExtensionInstallForcelist 注册表来强制执行扩展。

它应该位于此处:

软件\政策\Google\Chrome\ExtensionInstallForcelist

在其中,您应该创建字符串并输入您将在 chrome://extensions 中找到的扩展 ID,然后添加;https://clients2.google.com/service/update2/crx

咨询https://chromeenterprise.google/policies/?policy=ExtensionInstallForcelist

相关内容