社区
C++ 语言
帖子详情
怎么解决DLL被多次调用的问题呢?急等
tibita5000
2008-11-20 01:57:25
我写了一个DLL文件。
先新建系统服务a来调用我的DLL。
再新建系统服务b来调用我的DLL。
这样每次开机,服务a,b都会分别调用我的DLL。
现在我想每次开机的时候只让DLL被调用一次(当服务a已经调用了DLL后,服务b无法再调用DLL),试着加了互斥体,但是好象不行。
请问有什么好的办法吗?
...全文
113
1
打赏
收藏
怎么解决DLL被多次调用的问题呢?急等
我写了一个DLL文件。 先新建系统服务a来调用我的DLL。 再新建系统服务b来调用我的DLL。 这样每次开机,服务a,b都会分别调用我的DLL。 现在我想每次开机的时候只让DLL被调用一次(当服务a已经调用了DLL后,服务b无法再调用DLL),试着加了互斥体,但是好象不行。 请问有什么好的办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WingForce
2008-11-20
打赏
举报
回复
首先的问题是:为什么需要这样做?
MFC创建、
调用
Dll
的方法
本文详细介绍了MFC如何创建和
调用
DLL
,包括动态和静态
调用
方式,创建包含界面和C++类的
DLL
,并提供了
解决
缺少.lib文件
问题
的方法。通过实例展示了
DLL
的创建、
调用
过程以及可能出现的
问题
与
解决
方案。
如何在Electron中
调用
Dll
本文介绍在Electron中
调用
Dll
的方法。因JS无法完成硬件接口调试,故将C++或C#功能打包成
Dll
,通过Node
调用
。阐述了
Dll
类型,介绍了用ffi
调用
C++生成的
Dll
、用edge
调用
C#生成的
Dll
的方法,还总结了
调用
过程中可能遇到的
问题
及
解决
办法。
C#
调用
DLL
的几种方法
本文介绍了C#中
DLL
调用
方法。先阐述了
DLL
与应用程序的关系及使用
DLL
的优点,如节省资源、促进模块化等。接着详细讲解了C#
调用
DLL
的多种方式,包括
调用
非托管和托管
DLL
、动态
调用
等。最后指出使用
DLL
可提高代码复用,嵌入
DLL
能加强C#程序保密性。
动态
调用
动态链接库(
dll
)&
多次
调用
库函数报错的
解决
方法
本文介绍了动态链接库(
DLL
)的静态
调用
和动态
调用
的区别,重点讨论了动态
调用
的方法,包括如何构造函数类型以
调用
DLL
中的函数。在动态
调用
中,全局
DLL
句柄可以避免
多次
加载,并且注意到释放
DLL
的时机。当遇到
多次
调用
DLL
函数导致错误时,
问题
可能源于缺少__stdcall关键字,正确配置
DLL
接口和
调用
约定可
解决
问题
。
关于
DLL
多次
加载、卸载后。
dll
中创建窗口崩溃
问题
的
解决
。
本文描述了在
DLL
被
多次
加载、卸载后,再次尝试创建窗口导致程序崩溃的
问题
。作者通过分析和查找资料,发现原因是
DLL
卸载时未注销窗口类。在卸载窗口和线程的代码中加入注销窗口类的步骤,成功
解决
了崩溃
问题
。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章