社区
进程/线程/DLL
帖子详情
怎样注册DLL?
sky
2003-10-17 01:45:40
用ATL做得DLL,怎样注册呢,谢谢了
...全文
95
9
打赏
收藏
怎样注册DLL?
用ATL做得DLL,怎样注册呢,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsl7909
2003-10-17
打赏
举报
回复
用打包软件也可以的,有选项
larryvc
2003-10-17
打赏
举报
回复
请问楼上的代码中参数是控件或dll目录,但是如果此目录是不固定的怎么办呢?
sky
2003-10-17
打赏
举报
回复
请问用InstallShield打包的时候能不能让他注册呢?或者是让安装程序自己注册行不行呢?
sky
2003-10-17
打赏
举报
回复
请问楼上的代码可以在库的内部自己注册自己吗?
csdnzhu
2003-10-17
打赏
举报
回复
如果你想用代码注册,我想这个有用
//用代码把控件或dll注册到系统,参数是控件或dll目录,包含控件的文件名和扩展名
void MyRegisterFunc(LPCTSTR pszDllName)
{
//LPCTSTR pszDllName="c:/1/LineSym.dll";
HINSTANCE hLib = LoadLibrary(pszDllName);
if (hLib < (HINSTANCE)HINSTANCE_ERROR)
{
::MessageBox(NULL,"不能载入dll文件!","结果",MB_OK);
return;
}
// 获 取 注 册 函 数DllRegisterServer 地 址
FARPROC lpDllEntryPoint;
lpDllEntryPoint = GetProcAddress(hLib,_T("DllRegisterServer"));
// 调 用 注 册 函 数DllRegisterServer
if(lpDllEntryPoint!=NULL)
{
if(FAILED(( *lpDllEntryPoint)()))
{
::MessageBox(NULL,"调用DllRegisterServer失败!","结果",MB_OK);
FreeLibrary(hLib);
return;
};
::MessageBox(NULL," 注 册 成 功"," 结 果",MB_OK);
}
else
::MessageBox(NULL," 调用DllRegisterServer失败!","结 果",MB_OK);
}
yintongshun
2003-10-17
打赏
举报
回复
对,一楼的不错
yafizyh
2003-10-17
打赏
举报
回复
注意有参数。
smallcrocodile
2003-10-17
打赏
举报
回复
支持楼上
flyycyu
2003-10-17
打赏
举报
回复
regsvr32.exe your.dll
Gac
注册
卸载
Dll
工具
本工具用于把
Dll
注册
到GAC,也可以把已
注册
到GAC的
Dll
卸载; 还在为Sharepoint开发烦闷吗?本工具用于Sharepoint快速更新
Dll
,大大节省您的调试时间
msvcr100.
dll
下载【32位+64位】
msvcr100.
dll
为Visual Studio 2010的一个动态链接库,如果某程序是用它开发出来的,那么该程序的运行就有可能需要此动态链接库,有些程序直接将其打包到了安装目录,并
注册
,就不会出现缺失的问题;但有些程序则默认系统中有此动态链接库,没有进行处理,那就会出现缺失的问题 32位系统: 复制X86文件夹下的
DLL
文件到C:\WINDOWS\system32目录下 64位系统: 复制X64文件夹下的
DLL
文件到C:\WINDOWS\system32目录下 复制X86文件夹下的
DLL
文件到C:\WINDOWS\syswow64目录下
mfc42d.
dll
【64位+32位】
应用情况:运行vs或vc的时候,有时候会报错,出现缺少mfc42d.
dll
使用方法。 通常是将
dll
文件复制到“ X:\Windows\system32 ” (X代表您系统所在目录盘符,如:C:\Windows\system32 ) 目录下。 多数时候不需要手动
注册
,最多重新启动系统亦或是重新启动vs、vc就可。
jmail.
dll
1、 安装跟使用别个组件一样,在使用Jmail邮件组件之前要先安装或
注册
该组件Jmail.
dll
。具体
注册
方法,是先把Jmail.
dll
文件拷贝到硬盘的某一目录下(如C:\Jmail\Jmail.
dll
),然后执行命令Regsvr32 C:\Jmail\Jmail.
dll
即可
DirectX修复工具V1.0
DirectX修复工具(DirectX repair)是一款完全由本人自主开发的系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。资源中的技术文档包含程序的部分源代码,以供编程爱好者交流。 本程序适用于多个操作系统,如Windows XP(需先安装.NET 2.0,详情请参阅“致Windows XP用户.txt”文件)、Windows Vista以及Windows 7,同时兼容32位操作系统和64位操作系统。本程序会根据系统的不同,自动调整任务模式,无需用户进行设置。 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。本程序中包含了最新版的DirectX redist(Jun2010),并且全部文件都有Microsoft的数字签名,安全放心。 本程序为了应对一般电脑用户的使用,采用了傻瓜式一键设计,只要点击主界面上的“检测并修复”按钮,程序就会自动完成校验、检测、修复的全部功能,无需用户的介入,大大降低了使用难度。 本程序采用了多线程编程技术,可充分利用系统的资源,减少时间的等待。同时,针对部分低性能电脑,也做了一定程度的优化。 本程序有自动记录日志功能,可以记录每一次检测修复结果,方便在出现问题时,及时分析和查找原因,以便找到解决办法。 程序的“选项”对话框中包含了2项高级功能。点击其中的“
注册
系统中所有
dll
文件”按钮可以自动
注册
系统文件夹下的所有
dll
文件。该项功能不仅能修复DirectX的问题,还可以修复系统中很多其他由于
dll
未
注册
而产生的问题,颇为实用。点击第二个按钮可以为
dll
文件的右键菜单添加“
注册
”和“卸载”项,方便对单独的
dll
文件进行
注册
。请注意,并不是所有的
dll
文件都可以通过这种方式
注册
。 程序附带了用户反馈程序,可以在用户允许的前提下发送检测修复结果。用户也可以在出现问题时通过反馈程序和软件作者进行交流,共同查找问题。反馈是完全匿名和自愿的。 本程序基于Microsoft .NET Framework 2.0开发,对于Windows 2000、Windows XP、Windows 2003的用户需要首先安装.NET Framework 2.0或更高版本才可运行本程序。有关下载和安装的详细信息请参阅“致Windows XP用户.txt”文件。对于Windows Vista、Windows 7用户,可以直接运行本程序。
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章