taskkill / f与C#Process.Kill有区别吗?

用户在使用System.Diagnostics.Process.Kill和Windows 7命令行程序“taskkill / f”的C#程序之间看到不同的行为。 可能该程序正在使用taskkill更干净地死亡

在诉诸TerminateProcess之前,“taskkill / f”是否尝试发出WM_CLOSE,SC_CLOSE或WM_QUIT消息? 还有其他相关的差异吗?