腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
加载
两个
DLL
c
、
dll
、
operating-system
、
generic-programming
关于
DLL
的
,我有两个问题 ( 2)可以
加载
两个同名
的
不同
DLL
进程
吗?
浏览 1
提问于2014-08-21
得票数 2
回答已采纳
2
回答
如果在LoadLibraryExW打开时使用.
dll
()
加载
相同
的
.
dll
twitce,会发生什么情况?
visual-studio
、
winapi
、
visual-c++
、
dll
如果我使用以下
两次
或多次
加载
相同
的
.
dll
,会发生什么情况:当ASLR(DYNAMICBASE)打开时,它是否返回
相同
的
地址?
浏览 2
提问于2017-02-14
得票数 1
回答已采纳
2
回答
LoadLibraryEx忽略
了
完全定性
的
路径名?
windows
、
dll
从我对
的
阅读
中
,我会认为(
在
没有
加载
该基本名称
的
dll
的
情况下),将
一个
完全限定
的
绝对文件名传递给LoadLibraryExW只会查看该路径。例如(请注意,这是正确
的
CSIDL_SYSTEM路径,如果这有区别的话) LoadLibraryExW (L"C:\\Windows\\System32\\foobar.
dll
", LOAD_LIBRARY_AS_DATAFILE但是我得到
浏览 1
提问于2016-02-29
得票数 1
1
回答
共享对象/
DLL
是否由不同
的
进程
加载
到不同
的
内存区域?
c++
、
dll
、
shared-libraries
我正在尝试弄清楚操作系统如何处理
加载
相同
DLL
/共享库
的
多个无关
进程
。我关注
的
OSes是Linux和Windows,但在较小程度上也包括Mac。我假设我
的
问题
的
答案对于所有操作系统都是
相同
的
。1.)不相关
的
进程
是否冗余地
加载
相同
的
DLL
(即,
DLL
在内存
中
存在多次
浏览 0
提问于2013-06-29
得票数 8
回答已采纳
3
回答
两个程序链接到动态链接库
c
、
dynamic
、
dll
、
linker
、
shared-libraries
我
在
C
中
还是个新手,所以我有
一个
关于链接
的
问题。我们有两个程序"A“和"B",它们链接到动态链接库"C”。现在"C“发生了什么。它是为两个程序
加载
一次,还是为每个程序
加载
两次
? 当程序B是Python程序时,使用外部函数接口
的
是什么?
浏览 2
提问于2015-11-10
得票数 0
1
回答
windows
DLL
实际上是如何共享
的
?
c++
、
winapi
、
memory-management
、
dll
、
shared-memory
通过检查windows机器
中
的
几个
DLL
(例如,KERNEL32.
DLL
),我注意到它们
的
任何部分,甚至是只读数据部分都没有设置IMAGE_SCN_MEM_SHARED标志。.
dll
是从.
dll
文件映射
的
,所以只有当您读取文件
的
一个
页面时,它才被复制到物理内存
中
,但是如果
进程
A和
进程
B都访问了内核32.
dll
的
相同</e
浏览 2
提问于2016-12-24
得票数 6
回答已采纳
1
回答
使用远程线程
的
DLL
注入
在
执行时不执行任何操作
c++
、
winapi
、
dll
、
dll-injection
我见过一些人分配:我想知道这是不是我必须要做
的
,但我就是不明白这行代码到底做了什么它与我
的
dll
函数没有任何关系,所以为什么要
加载
它?#include <windows.h> char* dllPath = "C:\\Users\\Kalist\\Deskto
浏览 13
提问于2015-07-01
得票数 1
3
回答
在
Delphi中
加载
同一
DLL
的
两个实例
delphi
、
dll
、
loadlibrary
这是我
的
问题:我想为同
一个
DLL
创建两个独立
的
实例。以下代码不起作用,因为Handle1和Handle2将获得
相同
的
地址 Handle2 := LoadLibrary('mydll.
dll
'); Handle1 := LoadLib
浏览 1
提问于2010-04-20
得票数 4
5
回答
同一
DLL
在
一个
进程
中
加载
了
两次
winapi
、
com
、
activex
我有
一个
ActiveX控件(foo.
dll
),当我把它嵌入IE并启动页面时。我可以看到
进程
浏览器显示
了
从同一位置
加载
的
foo.
dll
的
两个实例。这导致
DLL
_PROCESS_ATTACH被调用
两次
,全局数据结构被初始化
两次
。谢谢,Velu
浏览 0
提问于2009-04-20
得票数 5
2
回答
在
同
一个
DLL
实例之间共享静态和全局变量。
c++
、
windows
、
unix
、
dll
、
static
首先,有一些类似的问题,但没有
一个
真正解决这个问题: 所以,我
的
问题是:我正在开发
一个
VST插件,并且我有
一个
在
DLL
中
定义和实现
的
类。对于
DLL
中
定义
的
数据
的
行为
在
Windows和Unix之间是否存在差异,有一些讨论,所以我想知道
在
DLL
中
这样做是否对跨平台使用是安全
的
。
在</e
浏览 1
提问于2015-11-03
得票数 3
回答已采纳
2
回答
C++
DLL
中
的
全局变量
的
作用域是什么?
c++
、
windows
、
dll
、
global-variables
假设
一个
第三方
DLL
X有
一个
全局变量G这是否意味着我有
一个
或两个G
的
实例?编辑: 使用场景是X是
一个
3D渲染引擎,它有单点封装系统资源
浏览 2
提问于2011-02-05
得票数 4
回答已采纳
1
回答
两次
加载
COMCTL32.
DLL
时
的
GetModuleHandle和GetProcAddress
winapi
、
dll
、
loadlibrary
、
comctl32
我
在
一个
进程
中
运行,其中COMCTL32.
DLL
被
加载
了
两次
,一次是5.82.7601.17514版本,另一次是6.10.7601.17514版本。旧版本由程序所链接
的
某个旧版
DLL
加载
,而另
一个
版本由较新
的
DLL
加载
。 如果我使用GetModuleHandle (L"COMCTL32.
DLL
&quo
浏览 6
提问于2011-09-01
得票数 1
回答已采纳
1
回答
用JNA并行调用不可重入
的
本机函数
java
、
dll
、
jvm
、
jna
我想并行化对不重入
的
本机库(
DLL
)
的
调用。两个线程应该并行调用本机函数。我想使用JNA访问
DLL
。锁不是解决方案,因为这不是并行性。我
的
想法到现在为止: 线程池
浏览 3
提问于2014-03-20
得票数 2
回答已采纳
4
回答
64位
进程
中
的
AnyCPU C#
DLL
加载
32位
DLL
c#
、
c++
、
64-bit
、
32bit-64bit
我有
一个
64位
的
C++
进程
,它
加载
一个
AnyCPU C#
DLL
。这个AnyCPU C#
DLL
可以
加载
32位C++
DLL
,还是只能
加载
64位
DLL
? 谢谢!:)
浏览 9
提问于2011-04-26
得票数 2
回答已采纳
1
回答
Delphi类、共享内存和可变
DLL
加载
地址。
delphi
、
winapi
、
dll
、
shared-memory
我正在使用
一个
古老而复杂
的
系统,它在几十个(有时是数百个) Win32
进程
之间共享内存。代码大多是非常老
的
Pascal,几年前已经移植到Delphi
了
。(几乎)所有代码都在
一个
DLL
中
,所有
进程
都
加载
这个
DLL
。目前,我们已经强制该
DLL
的
固定
加载
地址。定义
了
图像库,并在链接器设置
中
禁用了ASLR。每个
浏览 12
提问于2022-11-25
得票数 0
2
回答
我们可以
在
一个
进程
中
加载
两个同名
的
DLL
吗?
dll
、
process
我用以下模块编写了
一个
测试:(C++)B.
dll
链接到另
一个
文件夹
中
的
A.
dll
(2)。( A.
dll
(2)是
一个
与A.
dll
完全不同
的
DLL
,但同名) DLLLoader.exe将显式地通过::LoadLibrary
加载
B.
dll
。现在我启动Dl
浏览 12
提问于2009-08-27
得票数 9
回答已采纳
1
回答
神秘
的
全局变量- COM/STA单元对象
c++
、
dll
、
com
、
components
、
atl
以下是场景:
在
程序
的
后面,
相同
的
线程(调用上面的CoInitialize并创建STA对象
的
线程)在这个
DLL
中
调用
相同
的
全
浏览 7
提问于2011-03-30
得票数 1
回答已采纳
1
回答
LoadLibrary调用,返回
的
指针未保存
c
、
optimization
、
dll
、
loadlibrary
我正在修改别人
的
代码,并注意到这个人多次调用LoadLibrary,如下所示:LoadLibrary("然后,程序调用一大堆其他动态链接库,这些动态链接库确实使用MSJTES40
中
的
函数,但不是
在
加载
库
的
上下文中。注释是- "else preload to optimize",但是程序
的
其余部分怎么知道
DLL</em
浏览 0
提问于2012-01-12
得票数 3
回答已采纳
3
回答
如果
一个
应用程序
中
的
多个线程调用单个
DLL
,会发生什么情况
c#
、
c++
、
dll
我想知道当
一个
应用程序
中
的
三个线程(几乎)同时调用
DLL
中
的
一个
静态方法时会发生什么。是否为每个线程
加载
了
3个
DLL
实例,或者其他线程只有
在
第
一个
线程使用
DLL
静态方法完成后才能访问
DLL
(即,每个线程
在
轮到自己时才能访问
dll
)?
浏览 0
提问于2013-02-27
得票数 5
回答已采纳
2
回答
多
进程
共享
一个
DLL
的
特权
windows
、
memory-management
、
dll
我在理解我从微软.It读到
的
以下声明时遇到了问题,该声明说“
在
相同
的
基地址
加载
相同
DLL
的
多个
进程
共享物理内存
中
DLL
的
一个
副本”。所以我所理解
的
是,如果
一个
动态链接库必须在不同
的
进程
之间共享,那么这个动态链接库就必须
加载
到每个
进程
的
<em
浏览 25
提问于2019-07-24
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券