windows – taskkill和taskkill / f之间的区别
发布时间:2020-12-14 04:21:02 所属栏目:Windows 来源:网络整理
导读:在 Microsoft Technet我可以读到taskkill有一个/ f参数来强制终止进程.我想知道这在内部是做什么的,以了解这种行为的影响. taskkill(不带/ f)不会简单地向进程发送WM_CLOSE消息,否则我的应用程序会询问是否保存打开的文档.这使我假设它已经在TerminateProces
在
Microsoft Technet我可以读到taskkill有一个/ f参数来强制终止进程.我想知道这在内部是做什么的,以了解这种行为的影响.
taskkill(不带/ f)不会简单地向进程发送WM_CLOSE消息,否则我的应用程序会询问是否保存打开的文档.这使我假设它已经在TerminateProcess (MSDN)级别上运行.但是,TerminateProcess没有强制kill的参数. 那么,taskkill和taskkill / f在内部做了什么? 我阅读了相关问题Difference between C# Process.Kill() and Taskkill,但没有答案.
最有可能的taskkill / f使用
TerminateProcess ,其中没有/ f的taskkill只发布
WM_QUIT消息(不是WM_CLOSE).文档说TerminateProcess无条件地杀死了这个过程.
您可以尝试以下实验: >启动notepad.exe并在notpad窗口中键入几个字符 现在这样做: >启动notepad.exe并在notpad窗口中键入几个字符>键入taskkill / im notepad.exe.记事本不会立即退出,但它会退出询问您是否要保存修改. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2003 – IIS无法提供某些文件扩展名
- windows-8 – Windows 8存储中缺少图标
- windows-phone-8.1 – Windows Phone 8.1中按钮的最小尺寸
- windows-server-2012-r2 – 管理多个IIS服务器,无需共享配置
- 如何备份我的Windows Azure表存储?
- Microsoft Edge浏览器v77.0.186.0最新版
- 不同的neo4j企业和neo4j社区的Windows?
- winapi – 如何从DLL获取HINSTANCE?
- Windows手工创建服务方法
- wix – Burn bootstrapper未正确检测Windows安装程序版本
推荐文章
站长推荐
- .net – 无法保存applicationHost.config文件
- CVE 2019-0708漏洞复现防御修复
- windows-8 – 使用Visual Studio 2012在第二台显
- 32位Windows Server地址> 4GB RAM – 如何?
- windows-server-2003 – 无法连接到Logical Disk
- windows-8 – 在Windows 8中处理VirtualKey使用C
- Windows驱动程序中的__security_init_cookie导致
- 批处理文件 – 当使用其他命令在块内时,exit / b
- windows-phone-7 – 如何:Windows Phone中的数据
- 如何将FAT32磁盘转换为NTFS而不会丢失数据
热点阅读