问题标签 [taskkill]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
19505 浏览

android - 安卓任务杀

我想杀死像任务杀手一样在android中运行的所有任务......到目前为止我所做的是:

代码的问题是它在活动列表中仅返回我的应用程序 12 次。并且没有任务被杀死......

有人可以帮我吗?谢谢!

0 投票
1 回答
2579 浏览

android - 强制关闭后音频继续播放

首先,感谢您提供这个很棒的网站,通过搜索此处回答的问题,我找到了很多信息。不过,我有一个问题,我只发现了一次提到(没有答案)。

我正在编写一个应用程序,它使用 AudioTrack 通过耳机插孔循环运行时生成的正弦波(以控制其他电子设备)。它以定时间隔执行此操作(使用 Handler.postDelayed),并且它工作得很好 - 除非您碰巧强制关闭应用程序。在这种情况下,即使应用程序本身早已消失,正弦波仍会继续播放,而实际上我唯一能阻止它的就是重新启动手机。

如果应用程序正确关闭,即使它崩溃,声音也会停止。

我努力了:

  • 创建一个 onDestroy() 方法来停止和释放 AudioTrack 实例,但不幸的是,它甚至没有被调用。
  • 为声音循环使用较大的音频缓冲区(希望较小的缓冲区大小导致错误);没有不同。
  • 再次启动我的应用程序:现在我有两个可怕的正弦波!
  • 完全卸载(!)该应用程序:正弦波仍然在那里困扰着我。
  • 将手机置于静音模式:没有区别。(我不希望这种情况发生在我的用户身上。)
  • 将媒体音量一直调低,然后等待 15 分钟以上:没有区别。
  • 将采样率更改为 11、22 或 44.1 kHz:没有区别。
  • 一次又一次地启动和终止应用程序:我实际上可以通过这种方式获得 8 种不同的不朽正弦波相互干扰。其实很酷。:P

我知道在 Android 上使用任务杀手并不“健康”,但很多人仍然这样做,而且我不希望我的用户的手机成为不可阻挡的噪音发生器,以防我的应用程序碰巧挂起并让它的屁股大喊大叫。

这是生成正弦波的代码:

尽管我很确定这个错误是在 Android 本身中,但我一直在拼命寻找一种方法来检测强制关闭,以便在我的应用程序死机之前运行最后一行代码来阻止这种情况发生。我没有找到解决方案,即使我知道这是可能的(我有一个邪恶的警报应用程序,即使你用任务杀手杀死它,它也会恢复活力)。如果有人能启发我,我将不胜感激!

我还注意到,当我的应用程序在后台运行并且我返回到它(从“最近的应用程序”菜单或通过任何其他方式)时,似乎每次都会创建一个新实例。这意味着您无法阻止其他实例在后台播放 - 除非您使用任务杀手...我敢肯定这一定是我犯的一些微不足道的初学者错误,但我想知道它是否可能相关到死亡正弦波。

在 Xperia X10 mini pro 上运行 Android 2.1.1。

0 投票
2 回答
96176 浏览

command-line - 从 DOS 命令行关闭正在运行的应用程序

start 命令可以在批处理文件中启动像记事本这样的应用程序,如下所示:

但是如何从命令行关闭正在运行的应用程序?我taskkill在搜索中找到了,但我认为这不是正确的命令,因为它不起作用——它说没有这样的文件。

如何关闭使用 启动的应用程序start

0 投票
2 回答
247 浏览

php - 运行程序的网页

大家好,我是 PHP 新手,所以在这里轻松一点。:)

我正在尝试制作一个最低限度的网页来在我的计算机上运行各种东西。

例如,我有一个按钮并尝试运行以下命令:

然而,什么也没有发生。我在谷歌和这里读了很多,但我找不到任何解释这个问题的东西。我在 Win 7 上,禁用 UAC,运行最新版本的 WAMP。(到目前为止我发现的所有内容都针对 IIS)

有人能指出我正确的方向吗?

0 投票
2 回答
389 浏览

c# - 每次我开始我的解决方案时都会杀死网络服务

当我的应用程序在 VS2010 中启动时,我运行了 5 个服务。每次我得到这个错误:

错误 24 无法将文件“C:\My Project\Main\Entities\bin\Debug\Test.Testing.dll”复制到“bin\Test.Testing.dll”。该进程无法访问文件“bin\Test.Testing.dll”,因为它正被另一个进程使用。

错误 26 无法将文件“C:\My Project\Main\Entities\bin\Debug\Test.Testing1.dll”复制到“bin\Test.Testing1.dll”。该进程无法访问文件“bin\Test.Testing1.dll”,因为它正被另一个进程使用。

错误 23 无法将文件“C:\My Project\Main\Entities\bin\Debug\Test.Testing2.dll”复制到“bin\Test.Testing2.dll”。该进程无法访问文件“bin\Test.Testing2.dll”,因为它正被另一个进程使用。

错误 25 无法将文件“C:\My Project\Main\Entities\bin\Debug\Test.Testing3.dll”复制到“bin\Test.Testing3.dll”。该进程无法访问文件“bin\Test.Testing3.dll”,因为它正被另一个进程使用。

错误 27 无法将文件“C:\My Project\Main\Entities\bin\Debug\Test.Testing4.dll”复制到“bin\Test.Testing4.dll”。该进程无法访问文件“bin\Test.Testing4.dll”,因为它正被另一个进程使用。

要终止这些网络服务,我必须创建一个“bat”文件:taskkill /F /IM WebDev.WebServer40.EXE

有谁知道为什么会这样。似乎每当我关闭应用程序时我的 Web 服务都不会停止?

0 投票
3 回答
1204 浏览

perl - 抑制来自 TASKKILL 的打印

我正在编写一个 Perl 脚本,它可以进行系统调用以终止正在运行的进程。例如,我想杀死所有 PuTTy 窗口。为了做到这一点,我有:

system('TASKKILL /F /IM putty* /T 2>nul');

然而,对于每个被杀死的进程,我得到一个打印说

SUCCESS:PID xxxx 的 PID xxxx 子进程已终止。

这使我的 CLI 变得混乱。消除这些印记的简单方法是什么?另请注意,我正在 Cygwin 中执行这些脚本。

0 投票
2 回答
4118 浏览

android - ActivityManager.killBackgroundProcesses 不同于“强制停止”

我在我的应用程序中试验 ActivityManager.killBackgroundProcesses 并注意到一些有趣的事情。我希望stackoverflow上的人可以对此有所了解。

因此,如果我启动一个应用程序,例如 youtube,我首先会看到视频页面列表,然后单击菜单->设置,我会得到设置页面。现在,如果我单击主页按钮,这会将 youtube 置于后台。到目前为止,一切都很好。现在,如果我运行 ActivityManager.killBackgroundProcesses 来杀死 youtube 应用程序(或者我使用我相信使用相同 API 的高级任务杀手),当我再次启动 youtube 时,我会看到设置页面,而不是视频页面的默认列表。

但是,如果我不执行 ActivityManager.killBackgroundProcesses,而是转到系统设置->管理应用程序->Youtube->强制停止,当我再次启动 youtube 时,我会得到视频页面列表,而不是设置页面。

因此,ActivityManager.killBackgroundProcesses 似乎与强制停止不同,因为它仍然记得它在进入后台之前所在的最后一个任务/页面,而强制停止为您提供了一个新的开始。

有人对此有很好的解释吗?是否可以在我的代码中执行“强制停止”以重新启动应用程序?

非常感谢!

0 投票
1 回答
1267 浏览

windows - 使用 taskkill 杀死进程窗口

我有一个 java 脚本正在运行并根据 pid 杀死一些进程。我使用“taskkill /F /pid”命令运行一个shell,添加进程的pid。我有一个问题,有时这些进程没有被杀死。虽然我再次运行脚本。

1)我怎样才能找出为什么它没有被杀死?
2)*你知道一个更强大的程序(比taskkill)来杀死一个进程吗???

10X

0 投票
3 回答
12547 浏览

windows - 从任务列表传递 PID 并使用任务列表终止进程

我试图让 Windows 进程匹配某些特定条件,例如它们就像“123456.exe”并试图用任务列表杀死它们。我正在尝试这样做:

这是不对的,我不知道为什么....谁能给我一个提示?提前谢谢!

0 投票
1 回答
351 浏览

windows - taskkill:不同的行为控制台与脚本

我正在为 java 应用程序编写一个小的关闭脚本。我得到了 pid,然后尝试执行以下操作:

如果我从控制台运行命令(手动输入)一切正常。我看到在 java 控制台中执行了关闭例程,然后 java 控制台就消失了。我有时会在几秒钟后看到窗口“进程没有响应。立即终止或等待”对话框,但当 java 程序停止时,对话框会自动关闭。

如果我使用相同的命令执行 bat 文件,我会立即看到“进程没有响应...”对话框。我看到控制台输出:“进程已成功关闭”,但 java 控制台仍处于打开状态。它甚至没有启动关机程序。

编辑:完整的批处理脚本