调用另一个进程中发挥作用

我想打电话给在DivXLand程序中打开视频功能。 我想要做的就是让使用DivXLand程序用C#字幕内置。

首先,我要加载DivXLand,那么,我想点击文件 - >打开视频,然后在文件 - >打开文字或字幕...

我想去的WinAPI的方法,但我没能浏览到的菜单项。 然后,我认为这将是更容易,如果我可以称之为选择视频文件和字幕文件的功能。

我的问题是:1。我怎么能称之为OpenVideo功能? 2.如何能找到DivXLand用途的功能是什么?

如果你想自己测试一下,你可以下载DivXLand免费的,它重量仅600K-700K什么的。

非常感谢您的帮助!

--------------解决方案-------------

作为替代方案,你可能想看看AutoHotkey的用于控制其他应用程序。 调用到其它方案将是非常困难的,如果不是不可能的,因为该程序可能无法导出任何你可以调用。

如果这是一个.NET应用程序,那么它不是那么困难。 但是对于本机应用程序,这是非常难以找到和调用的那些方法。 在我看来,最简单的方法是通过寻找控制手柄,发送邮件,读/写控制的价值观和发送击键自动化UI。 这一过程涉及一些技巧,但它并不难。

分类:C# 时间:2015-03-15 人气:0
本文关键词: WINAPI,功能,代码注入
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.195 (s). 10 q(s)