首页 游戏攻略视频文章正文

关闭任务视图&taskmanager任务管理

游戏攻略视频 2024年11月04日 18:55 194 小编

最近在研究任务管理。

之前一直使用Tasker,最近发现它有一个很大的缺点:无法关闭。

比如,我正在做一个项目,这个项目的进度条已经到100%了,但我的Tasker还没有结束。这时,如果我想继续做下去的话,就必须打开一个窗口,然后等待Tasker结束才能继续。

关闭任务视图&taskmanager任务管理

而如果在这种情况下,我又想去做另一个事情,该怎么办呢?

于是我在网上搜到了一些解决方案。其中有一个方案是,将当前进程中的所有任务全部关闭。但是,这样做会导致整个系统的性能下降。

所以,我最终选择了另一种方案:只关掉当前正在运行的任务。这样既不影响当前的系统性能,也不会影响到其他正在进行的工作。

下面我来介绍一下具体的实现过程。

第一步:创建一个新的taskmanager实例。

我们先打开"Create Taskmanager"命令,然后在打开的对话框中,点击 "Next"。接着再选择"Sing Current Data",并点击 "Next"。最后点击 "OK",完成创建工作。

第二步:为该实例设置默认的token和shell。

接下来,我们需要在新的进程中添加一个名为token的参数,用于唯一识别出当前进程。另外,还需要给新进程设置一个默认的shadow(影子)。 shadow是一个全局变量,其类型是PID_SHADOW,它的值为0x0001,也就是当前的系统时间戳。同时,还要为新进程设置一个默认的系统用户。

第三步:为新建任务指定shared token和shell。

现在我们可以看到,此时系统中所有的程序都已经被禁用掉了,并且还显示出了它们各自的名称。

第四步:"Automatically Closes Target Switching View"(自动开启关闭目标切换界面)。

为了能够让这些被禁用的程序重新恢复运行,我们需要对它们进行重启操作。为此需要用到两个函数。

1.Restart(),用于重启某个特定的应用程序。

2.Shutdown(),用来强制终止某些应用或服务。

第五步,"Automately Ends Topicality of the Process"(自动停止任务的优先级)

接下来,我们要做的最后一件事就是让这些被禁用的程序恢复到正常的状态。

我们需要使用以下代码来启动某个特定的应用或者服务。

1.FindAppWithApplication.mkDir("/Program Folders")

就可以用下面的方法来启动了。

2.LoadVariable("Base64")

接着,就可以按照上面的顺序依次启用其他的应用程序和服务了。

3.EndCloseHandle():

最后,当我们想要停止某项活动时,只需要执行如下语句即可。

sfg游戏视频网手机游戏_sfg手机游戏网_手游排行榜2025 备案号:京ICP备2023017979号