我需要自动化文件监控程序使用过滤器启动,保存它生成的日志,然后退出。
我的解决方案是编写一个辅助应用程序来完成所有这些工作。它可以使用指定的过滤器启动并终止进程,但我仍然需要它来保存日志。您认为发送应用程序击键来保存日志会很愚蠢吗?例如,我会发送 Alt+F、Alt+S,输入文件路径,然后按 Enter。
如何将上述击键发送到另一个在 C# 中运行的进程?
据我所知,您必须调用一些本机 API:
-FindWindow 查找您想要使用的父窗口
-FindWindowEx 查找您将向其发送消息的真实窗口
-SendMessage 将击键发送到这些窗口
这些 API 的详细信息,请参阅 MSDN :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)