我做了一个ActiveX控件,并把一些其他文件制成了安装程序MySetup.exe,将这个ocx文件与MySetup.exe打包成了一个cab包,并编写好了INF文件。现在我的网页运行时已能够自动复制ocx文件与MySetup.exe文件到windows的系统目录下,并且能将我的ActiveX控件自动注册好,现在我的需求是在此ActiveX注册好后,如何接着自动执行MySetup.exe程序?是在ActiveX控件的某个事件里?还是在INF文件里指定?还是在网页的某个事件里调用ActiveX的某个方法?请大侠们指点为谢!
DLLRegisterServer()
{
CInstallDlg dlg;//调用我的安装任务
dlg.doModal();
............ //原来MFC向导生成的注册代码用的函数
}
如果不调用 CInstallDlg dlg及dlg.doModal();只进行一次CAB包的安装及ActiveX注册,调用则会提示两次,是何道理?