客户可不可以使进程外EXE弹出一个简单的对话框吗?

时间:2021-08-07 19:31:48
客户可不可以使进程外EXE弹出一个简单的对话框吗?
详细情况看http://expert.csdn.net/Expert/topic/2516/2516991.xml?temp=.6980097
有会的话,两张贴都跟一下,我一并加分!

5 个解决方案

#1


可以

#2


那能帮我看一下!

#3


如果你的框架搭得没问题的话,弹出窗口是没问题的。

分两种情况:
1.用户直接双击了你的组件exe(服务器),这时相当于没有命令行参数来运行此exe。你可以自定以一种响应方式。
2.用户运行了你的客户端,客户端调CoCreateInstance来创建组件exe的实例,此时COM库会用"embeding"作为命令行参数来调你的组件exe,于是你可以自定义一种响应方式。比如:
>>使进程外EXE弹出一个简单的对话框

#4


sorry写错了,应该是Embedding

你还可以定义别的命令行参数,来完成注册和解注册的工作。详细信息可以看看《inside com》第十章。

#5


可以。
定义一个接口,包含一个方法。
组件服务器实现一个接口,其中接口方法弹出对话框。
编译并注册服务器组件。

客户端创建组件实例,得到接口指针
调用接口的方法就可以了。

详情见《com技术内幕》和《com原理和应用》

#1


可以

#2


那能帮我看一下!

#3


如果你的框架搭得没问题的话,弹出窗口是没问题的。

分两种情况:
1.用户直接双击了你的组件exe(服务器),这时相当于没有命令行参数来运行此exe。你可以自定以一种响应方式。
2.用户运行了你的客户端,客户端调CoCreateInstance来创建组件exe的实例,此时COM库会用"embeding"作为命令行参数来调你的组件exe,于是你可以自定义一种响应方式。比如:
>>使进程外EXE弹出一个简单的对话框

#4


sorry写错了,应该是Embedding

你还可以定义别的命令行参数,来完成注册和解注册的工作。详细信息可以看看《inside com》第十章。

#5


可以。
定义一个接口,包含一个方法。
组件服务器实现一个接口,其中接口方法弹出对话框。
编译并注册服务器组件。

客户端创建组件实例,得到接口指针
调用接口的方法就可以了。

详情见《com技术内幕》和《com原理和应用》