1

我正在使用一个笔记程序,它大部分时间运行良好,但有时它无法显示在 Windows 通知栏中(我不确定这是否是正确的名称),所以我无法单击图标最大化程序,如果我尝试重新启动程序,它甚至无法在通知栏中显示十次尝试。

所以我想写一个tiny C# program,因为我发现很多语法和java很相似......(我们叫程序< tinyStarter >)我想让它做一个简单的工作:使用windows命令行调用一个目标程序,经过一个一会儿(可能5秒),< tinyStarter >将检查程序名称列表是否在Windows桌面的右下角(是否称为通知栏?),如果不是,则调用程序直到它显示。

我曾经spy++定位目标程序的区域,然后它显示:

Handle:000100DE;
Caption:Notification area for user upgrade
Class:ToolbarWindow32

所以问题是,有没有机会使用 C# 来获取程序名称列表ToolbarWindow32,或者至少是它们的数量?

我实际上做了一些努力来解决另一个问题,看线程,所以这个线程中的问题还没有做太多的搜索和尝试,我在这里提出这个问题只是因为我希望这个问题可以被一些专家轻松解决。当我正在为其他问题做一些努力,note程序无法正常打开毕竟会很恼火。

任何帮助将不胜感激。

4

0 回答 0