gpt4 book ai didi

c# - 关闭任务托盘应用程序

转载 作者:可可西里 更新时间:2023-11-01 14:14:08 24 4
gpt4 key购买 nike

我有一组在任务栏中运行的服务器应用程序。我正在尝试用 c# 编写一个可以正常关闭应用程序的小型服务器管理应用程序。但是我在弄清楚如何去做时遇到了麻烦。

我可以获得进程(Process 类的一个实例)。调用 Process.CloseMainWindow() 不起作用。您没有获得任务托盘进程的 Process.MainWindowHandle(它为零,并且记录在案),因此我无法发送 WM_SYSCOMMAND、SC_CLOSE 消息。

我可以 Kill() 它,但这并不优雅。有任何想法吗?服务器应用程序是用 Delphi Win32 编写的。我可以修改它们。

最佳答案

你可以使用 pipes向他们发送消息。

关于c# - 关闭任务托盘应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3867768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com