使用.Net监视应用程序

使用.Net监视应用程序,.net,process,console,monitor,.net,Process,Console,Monitor,这里的团队在他们的电脑上运行作业,然后让它发送电子邮件,制作附件,然后发送。他们可以安排这项工作。他们的问题是,它弹出一个窗口,询问你是否想发送另一个程序发送的电子邮件,因此它阻碍了通宵工作发送电子邮件的想法 编写一个控制台侦听器,坐在托盘中观察这个特定窗口,然后模拟用户单击发送按钮将其关闭并发送电子邮件,这有什么前景?我同意其他一些评论-最好“修复”弹出窗口。这可能是原因: 至于监控,在MFC中是可能的——我相信它也可以在C#中完成。这样做的想法是监视顶层窗口,如果它是弹出窗口的特定标题,则

这里的团队在他们的电脑上运行作业,然后让它发送电子邮件,制作附件,然后发送。他们可以安排这项工作。他们的问题是,它弹出一个窗口,询问你是否想发送另一个程序发送的电子邮件,因此它阻碍了通宵工作发送电子邮件的想法


编写一个控制台侦听器,坐在托盘中观察这个特定窗口,然后模拟用户单击发送按钮将其关闭并发送电子邮件,这有什么前景?

我同意其他一些评论-最好“修复”弹出窗口。这可能是原因:

至于监控,在MFC中是可能的——我相信它也可以在C#中完成。这样做的想法是监视顶层窗口,如果它是弹出窗口的特定标题,则向该窗口上的“确定”按钮发送单击消息


我同意其他一些评论——最好“修复”弹出窗口。这可能是原因:

至于监控,在MFC中是可能的——我相信它也可以在C#中完成。这样做的想法是监视顶层窗口,如果它是弹出窗口的特定标题,则向该窗口上的“确定”按钮发送单击消息


你说他们必须在电子邮件中附加一个文件?也许他们可以将文件转储到你使用.Net应用程序的文件夹中,由.Net应用程序处理

这似乎是一种更干净、更优雅的做事方式


您也可以尝试查看问题。

您说他们必须在电子邮件中附加一个文件?也许他们可以将文件转储到你使用.Net应用程序的文件夹中,由.Net应用程序处理

这似乎是一种更干净、更优雅的做事方式


您也可以尝试查看问题。

他们是如何在.Net中发送电子邮件的?我想你应该设法不让窗户弹出。我见过很多SmtpClient的应用程序可以做到这一点。需要监控的应用程序不是.Net应用程序,因此使用SmtpClient不是解决方案。你可以在几分钟内从C#创建电子邮件发送应用程序-网上有很多例子。你使用某些特定的应用程序发送电子邮件的目的是什么?(为了解决您最初的问题-是的,这是可行的。有一些GUI自动测试正是使用了这一功能-当您记录测试时,它会捕捉窗口的出现,记住您单击的按钮等…VS有它,但我不确定您是否可以导出该脚本并从中创建单独的应用程序。如何他们是否在.Net中发送电子邮件?我认为你应该尝试找出一种不让窗口弹出的方法。我见过许多SmtpClient的应用程序可以做到这一点。需要监控的应用程序不是.Net应用程序,因此使用SmtpClient不是一个解决方案。你可以在几分钟内从C#创建电子邮件发送应用程序-有网上有很多例子。你使用一些特定的应用程序发送电子邮件的目的是什么?(为了回答您最初的问题-是的,这是可行的。有一些GUI自动测试正是使用了这一功能-当您记录测试时,它会捕捉窗口的出现,记住您单击的按钮等…VS有它,但我不确定您是否可以导出该脚本并从中创建单独的应用程序。