社区
进程/线程/DLL
帖子详情
怎样注册DLL?
sky
2003-10-17 01:45:40
用ATL做得DLL,怎样注册呢,谢谢了
...全文
85
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
如何
注册
DLL
链接文件
系统
dll
文件没有
注册
,可能引起各种各样不可知的问题,比如无法打开二级链接,经常出现“内存不能为read或written”等错误。如何一下把所有的
dll
文件重新
注册
一遍呢?
Gac
注册
卸载
Dll
工具
本工具用于把
Dll
注册
到GAC,也可以把已
注册
到GAC的
Dll
卸载; 还在为Sharepoint开发烦闷吗?本工具用于Sharepoint快速更新
Dll
,大大节省您的调试时间
Windows进程常用
DLL
模块注入技术
课程结合多种Windows进程常用
DLL
注入技术。 远程线程注入 APC注入,异步调用过程,向目标线程插入待执行任务从而完成注入。 窗口消息注入,指定窗口进程注入,与全局钩子注入类似。 环境块注入,获取进程上下文信息...
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就可。
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章