佚名通过本文主要向大家介绍了客户端进程保护不成功,lol客户端进程,lol客户端组件加载中,客户端组件加载失败,lol客户端组件下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如何禁止进程外组件自动被客户端程序启动
描述:
解决方案1:
描述:
一个程序,分为服务端和客户端,二者通过COM接口调用来通信。
但是启动客户端程序,一调用CreateInstance,服务器端程序
便会被启动,但我得初衷是服务器端程序必须先启动,否则客户
端会提示服务器未启动。
请大家指点迷津。
解决方案1:
客户端调用COM库的CoCreateInstance,则COM库会调用你的服务端exe,并传入命令行参数
Embedding,所以,你的服务端exe应该处理这个命令行参数,不注册类场,而是显示一个对话框,然后结束,这样客户就会创建失败,同时看到对话框。
如果没有命令行参数,相当于用户双击了你的服务端exe,此时再注册所有类厂。这样以后客户也可以使用了。注册时还应该注册成MULTIPLEUSE的。