Vb.net 如何在另一个应用程序启动时运行我的应用程序

Vb.net 如何在另一个应用程序启动时运行我的应用程序,vb.net,Vb.net,我希望能够在另一个应用程序启动时启动我的应用程序。我知道听起来很困惑。让我给你总结一下 例如: 当游戏开始时,我希望我的应用程序能用它打开 我该怎么做呢?如有任何想法/方法,将不胜感激 提前谢谢 我尝试过搜索我正在尝试做的事情,但不幸的是,我发现没有一件事情利用了我想要做的事情。我认为您想要实现“进程拦截”。您需要一个单独的服务,它将持续监视Windows中的进程,并在启动某种进程时拦截(您示例中的游戏)。然后,该服务将启动您的应用程序。如果你搜索“进程拦截”,你应该找到你想要的。像RES这样的

我希望能够在另一个应用程序启动时启动我的应用程序。我知道听起来很困惑。让我给你总结一下

例如: 当游戏开始时,我希望我的应用程序能用它打开

我该怎么做呢?如有任何想法/方法,将不胜感激

提前谢谢


我尝试过搜索我正在尝试做的事情,但不幸的是,我发现没有一件事情利用了我想要做的事情。

我认为您想要实现“进程拦截”。您需要一个单独的服务,它将持续监视Windows中的进程,并在启动某种进程时拦截(您示例中的游戏)。然后,该服务将启动您的应用程序。如果你搜索“进程拦截”,你应该找到你想要的。像RES这样的工作区管理工具可以在开箱即用。

编写一个shell脚本或创建一个别名,同时启动应用程序和程序,然后将脚本/别名用作launcher.UI Automation,设置为。创建系统中的任何窗口进程(包括控制台)时,都会通知您。当然,您需要订阅事件的东西。您可以在托盘通知区域中有一个活动进程,当引发UI自动化事件时,该进程将打开主程序。