腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
存根
库
加载
DLL
之前
执行
代码
windows
、
dll
、
environment-variables
我的应用程序链接到一个第三方
存根
库
,该
库
在
应用程序启动时
加载
它们的
DLL
。此
DLL
在
初始化时读取一次系统环境变量,我希望提前更改该变量。当然,我可以
在
启动应用程序
之前
更改环境变量,但我希望
在
应用程序中更改它。不幸的是,我不能这样做,因为
DLL
已经
加载
到我的应用程序的入口点中。(main函数)是否可以
在
加载
此
DLL</em
浏览 20
提问于2021-11-17
得票数 0
3
回答
加载
时和运行时动态链接的区别
dll
加载
时动态链接和运行时动态链接有什么区别?
浏览 0
提问于2009-02-16
得票数 8
1
回答
有不同类型的.lib文件吗?
c++
、
dll
、
static-libraries
我使用Qt编译了一个
代码
,并注意到链接到它的.lib文件增加了我编译的程序链接到相应的.
dll
文件的要求。我想自己创建一个.lib,供我的其他项目之一使用,但我希望这样做,而不必为其创建一个.
dll
来进行链接。 静态
库
是.a (或在.lib中)文件。与
库
有关的所有
代码
都在这个文件中,它在编译时直接链接到程序中。使用静态
库
的程序从静态
库
中获取它使用的
代码
的副本,并使其成为程序的一部分。Windows也有用于引用.
浏览 2
提问于2015-09-13
得票数 3
回答已采纳
1
回答
为什么我的程序要寻找Commons.
dll
而不是Commons.lib?
c++
、
visual-studio
、
static-libraries
在
项目属性-> Linker -> Input ->附加依赖项中,我指导编译器查找Commons.lib。此外,
在
VC++目录下,->
库
目录添加了$(SolutionDir)\Debug,其中可以找到Commons.lib。 程序无法启动,因为您的计算机中缺少Commons.
dll
。尝试重新安装程序以解决此问题。
浏览 1
提问于2017-06-15
得票数 1
回答已采纳
1
回答
使用.lib编译,然后使用.
dll
链接或显式调用C++中的
dll
?
c++
、
c
、
dll
试图编写一个VS2015 .
dll
项目来了解.lib和.
dll
,但是被显式使用和隐式使用
dll
弄糊涂了。现在,我创建了一个.
dll
项目并成功地完成了它,然后我得到了一个test.lib和test.
dll
,所以
在
我的测试中,应该可以
在
另一个项目中使用它来验证功能,对吗?将"test.
dll
“放入发行目录 双击.exe,一切都很好。我的问题之一,我的学院说,我的程序只是使用静态
库
,不涉及动态
库
,我应该显式<
浏览 2
提问于2017-09-08
得票数 2
回答已采纳
1
回答
为什么
在
C++静态动态链接
库
中使用LIB?
c++
、
dll
、
static-linking
我知道如何实现静态和运行时
dll
链接,但我更感兴趣的是为什么
在
静态
dll
链接中需要
dll
的LIB (静态
库
)?通常LIB只是一个
代码
容器(方法实现),但比较静态
dll
链接和运行时
dll
链接(LoadLibrary,GetProcAddress...)我得到的印象是,LIB是用来获取
dll
过程地址的?
浏览 1
提问于2013-04-11
得票数 1
1
回答
DLL
to LIB -无法使用JNI和System.load调用打开LIB文件。
java
、
c++
、
visual-studio-2010
、
dll
、
shared-libraries
我正在使用2010创建一个
DLL
文件,并很好地处理下面的
代码
:现在我需要
库
是静态的,因为我不能在另一台机器上安装我
在
创建
DLL
时使用的其他
库
,所以我需要在一个包中全部安装。
在
将相同的
代码
编译到lib之后,我的应用程序调用下面的方法: System.load("c:\\sharedFi
浏览 3
提问于2014-09-15
得票数 2
2
回答
什么时候
执行
程序和共享
库
之间的动态链接?
c
、
linker
、
shared-libraries
、
dynamic-linking
在
C中,
在
程序和共享
库
之间
执行
动态链接时: 不确定OS是否重要,我正在使用Linux。从操作系统概念: 通过动态链接,每个
浏览 2
提问于2018-06-10
得票数 2
9
回答
什么是
DLL
文件,它们是如何工作的?
windows
、
winapi
、
dll
DLL
文件究竟是如何工作的?它们似乎非常多,但我不知道它们是什么,也不知道它们是如何工作的。 那么,他们是怎么回事?
浏览 2
提问于2008-09-23
得票数 279
回答已采纳
2
回答
从64位.NET程序连接到32位Access数据
库
.net
、
vb.net
、
com
、
office-interop
我还将这个GUI链接到一个简单的用户登录,当我的程序启动时,它会根据Access数据
库
检查用户名和密码。下面是用户尝试登录时运行的
代码
。当
执
浏览 0
提问于2015-03-05
得票数 4
1
回答
链接到exe的Lib和
DLL
错误“无法
在
0x300读取”
c++
、
visual-studio
、
deployment
、
dll
我有一个关于如何使用.
dll
/.libs的一般性问题。我正在创建一个用于我的项目的.
dll
,然而,我注意到,当我转到编译时,我需要静态地链接与要编译的项目的.
dll
相关联的.lib (否则会出现链接错误"fatal error LNK1107: invalid所以以后当我重新发布我的项目,然后
在
将来更新它时,我是否需要发布一个新的.exe和一个新的.
dll
,而不仅仅是一个新的.
dll
?如果是这样的话,为什么还要费心使用.
dll
呢?
浏览 1
提问于2011-12-22
得票数 13
回答已采纳
1
回答
在
发送到Unity3d中的IL2CPP
之前
修改Assembly-CSharp.
dll
ios
、
unity3d
、
il2cpp
当使用批处理模式构建iOS播放器时,我想在发送到il2cpp
之前
使用Mono.Cecil将一些
代码
存根
插入到Assembly-CSharp.
dll
中。目前,我所知道的唯一方法是
在
真正的剥离
之前
包装Unity\Editor\Data\Tools\UnusedByteCodeStripper2\UnusedBytecodeStripper2.exe来
执行
我的补丁程序对于Android,我可以
在
BuildPlayer之后修补
dll
。但是对于
浏览 22
提问于2017-01-19
得票数 0
回答已采纳
1
回答
在
C++程序中查找从何处
加载
dll
(MFC)
c++
、
visual-studio-2010
、
dll
、
mfc
我有大型的遗留C++应用程序(Visual 2010),
在
加载
特定的
dll
之前
,我需要
执行
一些
代码
。问题是
在
我
执行
任何
代码
之前
就
加载
了
dll
,所以我正在试图找出是什么触发了它来
加载
。我已经
在
链接选项中为
dll
指定了/DELAYLOAD,它应该在需要
之前
停止
dll
加载
浏览 2
提问于2016-06-27
得票数 3
回答已采纳
1
回答
从内存
加载
库
/模块
c#
、
memory
、
dll
、
dllimport
、
unmanaged
我实现了的一个小C#移植,它允许从内存/流中
加载
库
,而不是使用通过文件系统工作的LoadLibrary API函数。
在
稍微摆弄了一下指针和模拟结果之后...最后,我得到了一些可以按预期工作的东西。我唯一的问题是对DLLMain的调用总是失败(我用Kernel32.
dll
和User32.
dll
尝试过)。我不明白为什么,我也不知道如何调试这个问题。下面是我的项目(一个简单的32位控制台应用程序)的主要函数,它读取
库
,将其分配到内存中,并手动
加载
它: public
浏览 0
提问于2013-01-04
得票数 2
回答已采纳
1
回答
共享
库
的生命周期?
c++
、
shared-libraries
、
static-libraries
、
dynamic-linking
、
dynamic-library
我发现了多个帖子,详细描述了静态
库
和共享
库
之间的区别;但是,我还没有看到关于何时
加载
共享
库
、在这里进行什么以及
库
何时卸载的总体观点。特别是静态变量的存在对此有何影响。我理解这在不同的系统中有所不同,但假设是
在
Linux上。
浏览 10
提问于2022-01-04
得票数 1
2
回答
阻止
DLL
文件通过MS Detour
加载
到我的进程中
c++
、
windows
、
hook
、
dll-injection
、
detours
我希望阻止特定的第三方
DLL
文件在运行时
加载
到我的应用程序的进程中。我最初的尝试是使用MS Detour产品。 我有一个
在
Windows1064位上运行的32位应用程序。
在
我的MFC应用程序类构造函数中,我调用Detour来拦截“
加载
库
”API (LoadLibraryW、LoadLibraryExW、LoadLibraryA和LoadLibraryExA)。这让我可以拦截
库
的
加载
,目前我只是注销正在
加载
的
库
的名称,
浏览 10
提问于2015-12-10
得票数 2
5
回答
用gcc编译动态链接
库
c++
、
dll
、
gcc
基本上,我希望将一些类和函数存储
在
DLL
中,但我希望
DLL
在
链接到它的程序中查找函数,例如,----------------------> return value sent back我想知道的基本上,我如何编译一个动态链接
库
与如果我
在
DLL
中创建了一个类{ ... }
浏览 0
提问于2009-02-03
得票数 13
1
回答
如何在visual c++中管理进入main()函数前
加载
动态链接
库
visual-c++
、
dll
在
进入Visual studio express 2008中的main函数
之前
,visual C++程序如何
加载
dll
?
在
一个由其他人开发的项目中,"a.ext:native“
加载
了一个动态链接
库
,但我不知道这是如何配置的。
浏览 0
提问于2012-04-17
得票数 3
回答已采纳
2
回答
Tcl内置C扩展LabWindows升级到Tcl8.6后崩溃
c++
、
dll
、
tcl
、
labwindows
升级到Tcl 8.6后,调用由
dll
生成的任何过程会导致崩溃,而不会生成有用的错误
代码
。这既发生在脚本中,也发生在我手动
加载
库
并从wish shell调用过程的情况下。如果我重新安装8.6,它会显示
dll
缺少一个依赖
库
。如你所料,任何没有将tcl84.
dll
列为依赖项的项目,都可以
在
Tcl8.6上正常工作,无论是全新安装还是安装版本超过8.4。0001 = "/c/Tcl/bin/tcl84.
d
浏览 21
提问于2013-05-10
得票数 0
回答已采纳
5
回答
动态链接- Linux Vs。视窗
c++
、
c
、
linux
、
windows
、
shared-libraries
在
Windows下,当我
在
MSVC中的
DLL
项目中编译C/C++
代码
时,我得到两个文件: 据我所知,MyDll.lib包含某种类型的指针表,指示函数
在
dll
中的位置。当使用这个
dll
(比如在一个exe文件中)时,MyDll.lib会在链接期间嵌入到exe文件中,所以在运行时它“知道”函数位于MyDll.
dll
中的位置,并可以使用它们。但是,如果我
在
L
浏览 2
提问于2019-10-29
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
DLL搜索顺序劫持技术新变种曝光,在Win10、Win11上执行恶意代码
为什么需要动态链接?
动态链接库DLL的加载:隐式加载和显式加载
PoS端恶意软件LockPoS再次苏醒 携来新型代码注入技术
为什么 FFmpeg 是一个 exe,而非 dll?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券