社区
ATL
帖子详情
怎样制作插件的安装程序
sunyanzi
2003-12-22 06:18:31
我用ATL做了一个IE插件,怎么给它制作一个安装/卸载程序呢?
用什么工具比较好?需要注意些什么?谢谢
...全文
73
3
打赏
收藏
怎样制作插件的安装程序
我用ATL做了一个IE插件,怎么给它制作一个安装/卸载程序呢? 用什么工具比较好?需要注意些什么?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunyanzi
2004-01-19
打赏
举报
回复
都没明白我的意思,好在我自己解决了,让我怎么给分?
gjd111686
2003-12-23
打赏
举报
回复
MSDN中有个例子
#include "io.h"
typedef DWORD(CALLBACK * PREG)(void);
void CRegOCXDlg::OnReg()
{
// TODO: Add your control notification handler code here
TCHAR AppFullPath[_MAX_PATH];
GetModuleFileName(NULL,AppFullPath,_MAX_PATH);
CString m_AppPath;
m_AppPath=AppFullPath;
int iAppPosition;
iAppPosition=m_AppPath.ReverseFind('\\');
m_AppPath=m_AppPath.Mid(0,iAppPosition+1);
char pOCXPath[100];
PREG lpDllEntryPoint;
HINSTANCE hLib;
CString m_OCXFileName;
if(m_OcxList.GetCurSel()==CB_ERR)
{
m_OCXFileName="NULL";
(CButton*)GetDlgItem(IDC_REG)->EnableWindow(FALSE);
}
else
{
m_OcxList.GetLBText(m_OcxList.GetCurSel(),m_OCXFileName);
(CButton*)GetDlgItem(IDC_REG)->EnableWindow(TRUE);
}
if(m_OCXFileName=="NULL")
{
(CButton*)GetDlgItem(IDC_REG)->EnableWindow(FALSE);
}
else
{
sprintf(pOCXPath,"%s%s",m_AppPath,m_OCXFileName);
hLib=LoadLibrary(pOCXPath);
if(hLib)
{
lpDllEntryPoint=(PREG)GetProcAddress(hLib,_T("DllRegisterServer"));
if(lpDllEntryPoint!=NULL)
{
(*lpDllEntryPoint)();
AfxMessageBox("组件注册初始成功!",MB_ICONINFORMATION);
FreeLibrary(hLib);
}
else
{
AfxMessageBox("组件注册初始失败!",MB_ICONINFORMATION);
}
}
}
}
cl204
2003-12-22
打赏
举报
回复
通过regsvr32.exe加-u参数将其卸载即可或直接将注册表中 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects 下的 CLSID 删掉即可。
Inno Setup:windows下
安装程序
制作
软件,及打包模板
Inno Setup是一款免费的
安装程序
制作
工具,用于创建Windows平台下的
安装程序
。它具有易于使用、功能强大、灵活性高等特点,是Windows
安装程序
制作
的首选工具之一。 Inno Setup使用Pascal脚本语言编写,因此对于...
易量安装软件
安装程序
制作
软件v2.1.1中文官方安装版
易量安装是一款能够统计软件安装量的
安装程序
制作
软件,基于著名的NSIS安装脚本开发,软件自带NSIS和NSIS-Unicode双编译器,兼容所有NSIS脚本及
插件
,结合安装
制作
向导,可以快速创建
安装程序
;同时集成“易量统计...
使用InstallShield
制作
ASP
安装程序
(6) asp教程
【转帖】用InstallShield进行ASP软件的打包和自动安装 - 项目脚本 - 中国软件打包技术论坛 installshield 1220082009中文教程wise打包install
安装程序
制作
installshield - Powered by Discuz!.htm InstallShield 12 ...
软件
安装程序
制作
工具3
这个感觉不大好用,也许只是个人感觉吧!哈哈! 软件 安装
制作
工具 程序软件 安装
制作
工具 程序
软件安装
制作
工具4 程序
这个不错,我用的就是这个!哈哈! 软件 安装
制作
工具 程序软件 安装
制作
工具 程序
ATL
3,248
社区成员
48,531
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章