08 2013 档案

摘要:此处的Activex是ATL方式的。[ComVisible(false)] [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("00000001-0000-0000-C000-000000000046")] internal interface IClassFactory { void CreateInstance([MarshalAs(UnmanagedType.Interface)] object pUnkOuter, ref Guid refiid, [MarshalAs(Unm 阅读全文
posted @ 2013-08-20 18:07 forhells 阅读(905) 评论(0) 推荐(0) 编辑
摘要:需要解决三个问题,运行环境检测与安装,按顺序执行安装,activex注册。运行环境检测与安装最开始的方法,百度之后,根据网上的搜索的结果,使用了RegQueryDWordValue(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9A25302D-30C0-39D9-BD6F-21E6EC160475}', 'Version', version),最后的结果,我发现,跟我想的不一样,没有判断到是否已经安装了vc++9的环境,每次安装都会重复安装,最后,我发现,Uninstall中的GUID是 阅读全文
posted @ 2013-08-14 08:52 forhells 阅读(1301) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示