社区
进程/线程/DLL
帖子详情
dll文件调用LoadLibrary问题
xiaoxiaat111
2013-01-22 08:01:43
我在主程序里有三个地方需要显示调用同一个dll文件,奇怪的是前两个函数都可以调用这个dll文件,到第三个函数地方就显示这个句柄hInst=LoadLibray("CornDll.dll");hInst的地址为0x00000000,然后就调用不了这个dll文件了,觉得很奇怪,但一直没解决这个问题,求助下。。。
...全文
217
9
打赏
收藏
dll文件调用LoadLibrary问题
我在主程序里有三个地方需要显示调用同一个dll文件,奇怪的是前两个函数都可以调用这个dll文件,到第三个函数地方就显示这个句柄hInst=LoadLibray("CornDll.dll");hInst的地址为0x00000000,然后就调用不了这个dll文件了,觉得很奇怪,但一直没解决这个问题,求助下。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jimette
2013-01-23
打赏
举报
回复
请问有什么方法让传递的变量的值不发生改变 使用const
xiaoxiaat111
2013-01-23
打赏
举报
回复
我的VC里面现在只要是进入LoadLibrary这部分函数的代码,监视窗口变量窗口什么的根本没有值来显示,所以什么都看不到 顺便问一下,我通过接口函数得到主程序变量的值,现在想传递给dll文件中其他类里的变量,在接口函数里可以看到值正确传入了,但如果出了这个函数,类里的变量值就变成初始的负的很大的值了,请问有什么方法让传递的变量的值不发生改变或者说能过传递给dll文件需要的那个类的变量?
sumos
2013-01-23
打赏
举报
回复
你还在等吗? 版主说GetLastError的结果是什么?
xiaoxiaat111
2013-01-23
打赏
举报
回复
我放到工作目录下,不是debug目录下了,是同一个dll文件,单个调试的时候,也是前两个好使,到第三个函数这里就获取不到地址了,这里是显示调用,用depends好像看不到吧?
liuli7786
2013-01-23
打赏
举报
回复
可能是dll路径的问题,没有加载进来,看一下你当前文件和dll是否处于相同目录下。
dibotiger
2013-01-23
打赏
举报
回复
Loadlibary只需要加载一次就可以了.
yinhui8079
2013-01-23
打赏
举报
回复
getlasterror 看看是什么问题 是不是路径不对了?或者用depends看看这个dll是不是依赖到其他dll了
长尾巴的悟空
2013-01-22
打赏
举报
回复
一个一个试一 下 看单独的时候行不行
Eleven
2013-01-22
打赏
举报
回复
GetLastError()的值是什么?
dll
加载卸载工具源码
远程注入方式实现
Load
Library
,Free
Library
附带遍历进程和模块
dll
功能。svchost等的系统进程不能遍历,没...用了破解的皮肤组件,360之类的软件可能会唧唧歪歪,不喜欢的可以自行修改代码和删除相关皮肤
文件
的
调用
。
使用
Load
Library
调用
DLL
引言 我见过相当多的用来说明在程序中如何使用从
DLL
中输出的...回忆一下
DLL
的概念,有两种方法可以使用
DLL
中输出的函数:一是在程序代码中简单地引用
DLL
中符号,这使得加载器在程序启动时隐式地加载(链接)所需的D
VS2015采用
load
library
方式
调用
dll
库
顺便再讲下关于
调用
约定和...我们先编译一个库
文件
,然后采用
Load
library
的方式
调用
。由于_cdecl是
调用
方清理堆栈,所以只需要函数名就可以。+函数名+@@YG+返回类型+参数1类型…+函数名+@@YA+返回类型+XZ。.........
vs工程生成
dll
文件
及其
调用
方法
vs工程生成
dll
文件
及其
调用
方法1、vs工程中
dll
文件
的生成1.1、将生成exe
文件
的工程修改为生成
dll
文件
1.2、新建工程生成
dll
文件
2、关于
dll
文件
的
调用
1、vs工程中
dll
文件
的生成 1.1、将生成exe
文件
的工程修改为生成...
python
调用
dll
文件
1、可以用四种方式
调用
: from ctypes import * ...# p
Dll
= c
dll
.
Load
Library
("test.
dll
") p
Dll
= C
DLL
("test.
dll
") 2、注意事项,
调用
32位的
dll
必须用32位python:conda 安装32位python。否则会报错:
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章