![]() |
1
1
这些ActiveX控件是否在单独的dll中?如果是这样,您可以使用ole view(一个vs 6.0工具)打开dll并查看所有接口、coclasse等。 |
![]() |
2
0
您可能可以通过Microsoft Research Detours库使用dll注入。基本上,您需要为那些特定控件挂接cocreate。您将需要格外小心,特别是如果您做任何跨线程/跨进程的事情(COM线程规则至关重要)。 总的来说,绕路是很容易的…但我从没试过用COM程序。你可能想换个解决方案。 还请注意,绕行对它有一些许可限制,这可能会影响您分发它的能力。 测试软件很可能只是将适当的wm-xxx消息发送到特定的窗口(例如wm-mousemove)。 |
![]() |
3
0
很抱歉,VB6 EXE不包含提取其使用的COM对象所需的清单。你最好试试rbobby的一些建议,尤其是关于发送wm_xxx消息的建议。 |
![]() |
mg610 · 如何开始C++单元测试 2 年前 |
![]() |
Phil Gunning · 使用嵌套函数更改进行模拟测试 3 年前 |
![]() |
shilin agre · 在Python中测试修饰函数 3 年前 |
![]() |
SlipScout · Unittest只传递单个值,而不是获取多个值 3 年前 |
![]() |
Alex · 从实际对象的实例返回默认模拟结果 3 年前 |