c# - 如何关闭(而不是杀死)另一个没有可见窗口的应用程序? (C#)

标签 c# messaging sendmessage

我有一个安装程序,我想在其中确保我的应用程序当前没有运行。如果是,我想关闭它(不是杀死它,因为应用程序必须在退出时保存一些数据)。另一个问题是我的应用程序窗口是隐藏的(显示的是托盘图标),因此 Process.MainWindowHandle 始终为 0。

我该怎么做才能关闭我的应用程序?我可以直接向应用程序(而不是窗口)发送消息吗?

非常感谢您的帮助。 格雷戈尔

最佳答案

只是为了加入其他东西:named pipes .

关于c# - 如何关闭(而不是杀死)另一个没有可见窗口的应用程序? (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3784692/

相关文章:

android - messages().onNotificationOpenedApp 永远不会被触发,messaging().getInitialNotification() 被触发但 remoteMessage 始终为空

c# - WPF:如何与非事件窗口交互?

c# - 使用存储库对基本 C# 应用程序进行单元测试

c# - 你能在 Redis c# 中检索 TTL 吗?

jms - 如果没有可用的临时队列,实现请求/回复模式的最佳方式是什么?

java - 如何删除activemq中的特定队列

c++ - SendMessage 不适用于 Word 应用程序

curl - Telegram sendMessage 对于某些机器人来说太慢了

c# - .NET 字典与类属性

javascript - 如何将成功函数名称作为函数参数传递给 AJAX 调用?