腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
DLLMAIN
()
内部
调用
函数
c++
我正在尝试创建DLL文件,但在
DLLMAIN
()中运行
函数
时遇到问题。我想做这样的事情: #include "stdafx.h"#include <windows.h> INT APIENTRY
DllMain
(HMODULE hModule
浏览 15
提问于2019-01-04
得票数 0
回答已采纳
1
回答
DllMain
和Qt迁移
winapi
、
qt
、
qt4
、
qt-mfc-migration
基本上,我使用的是以下示例: static bool ownApplicationdwReason == DLL_PROCESS_DETACH && ownApplication ) return TRUE;我阅读了pluginInstance
函数
的代码,插入了Qt源代码,注意到pluginInstance在
内部
调用
了Loa
浏览 0
提问于2009-11-05
得票数 0
回答已采纳
2
回答
即使没有包装在外部的"C“中,也会
调用
DllMain
()?
c++
、
windows
、
dll
、
linker
在用C++ (64位Windows)编写的DLL中,不应该将
DllMain
()声明为使用C链接,即用extern "C" { }包装 据我所知,正在使用C++链接,但它得到了正确的
调用
。是否有什么特殊情况允许
调用
具有
DllMain
()链接(因此具有损坏的名称)的C++方法?
浏览 4
提问于2015-11-10
得票数 2
回答已采纳
1
回答
C++
DllMain
应用编程接口
调用
c++
、
dllmain
我读到过,我不应该从这个方法中
调用
任何像CreateThread这样的东西,因为它是“危险的”。如果我有另一个像这样的方法,还会有危险吗?(伪):{} { { foo();
浏览 15
提问于2015-04-07
得票数 1
2
回答
如何从装载器DLL中获取
函数
地址?
c++
、
winapi
、
dll
因此,要将这些扩展从DLL2扩展到MyDLL,我需要使用LoadLibrary()
在
MyDLL中加载DLL2。但问题来了。MyDLL包含一个
在
DLL2中非常重要的
函数
。我需要达到这个功能。#include "DLL1API.h" void Init(); }另一件事是,我害怕
在
DLL2中使用LoadLibra
浏览 0
提问于2014-01-18
得票数 2
1
回答
注入后未执行
DLLMain
()
c++
、
windows
、
dll-injection
、
dllmain
comment(lib, "wsock32.lib") {} INT APIENTRY
DLLMain
即使是
dllmain
()
函数
也没有。不知道哪里出了问题。
浏览 17
提问于2013-05-20
得票数 4
回答已采纳
2
回答
是
在
DllGetClassObject静态初始化之前还是之后
调用
C++
c++
、
dll
、
com
它的DllGetClassObject
函数
似乎正在
调用
第三方库的一些初始化
函数
,该
函数
依赖于要完成的静态初始化(因此不能在常规C++程序中的main()之前
调用
它)。这一功能似乎是失败的,并没有显示
在
MMC中。奇怪的是,如果我从MMC中删除它并再次添加它,它就会成功加载。关于DLL中何时发生C++静态初始化的信息(
在
回调之前和之后)似乎是稀疏的,而且Microsoft似乎删除了它的"DLL最佳实践“论文,许多关于此类问题的答案和文章都引用了这篇文章。(我已经试
浏览 0
提问于2019-02-15
得票数 1
回答已采纳
2
回答
GetStringType如何导致Dll主目录中的死锁?
windows
、
winapi
、
deadlock
我将其追溯到
在
加载特定DLL时由死锁引起的挂起。分析DLL (我没有源代码)我可以看到它违反了准则 我试图了解这个
函数
如何在
DllMain
中造成死锁。
浏览 1
提问于2020-02-20
得票数 0
1
回答
用于dll注入的Win32表单
c++
、
winapi
、
dll
、
inject
、
dll-injection
TranslateMessage(&Msg); } }DWORD WINAPI
DllMain
LPTHREAD_START_ROUTINE)MessageLoop(hInstance), 0, 0, 0);}DWORD WINAPI
DllMain
浏览 1
提问于2012-12-30
得票数 0
4
回答
MFC扩展dll资源加载问题
c++
、
dll
、
mfc
、
dialog
、
afx
( B)使用dll A
函数
的MFC常规DLL。C)
调用
DLL B
函数
的win32应用程序(非MFC) static AFX_EXTEN
浏览 6
提问于2012-07-17
得票数 3
回答已采纳
2
回答
什么是装载机锁?
windows
、
multithreading
、
locking
、
deadlock
我处理的是线程,有一个潜在的死锁问题。有人跟我提过装载机锁的事。
浏览 6
提问于2012-12-14
得票数 9
回答已采纳
2
回答
函数
声明中的WINAPI标识符DLL入口点
函数
中的C++
c++
、
c
、
winapi
、
dll
、
calling-convention
如下所示:我不明白"WINAPI"
在
DllMain
()中是什么typeReturn functionName (params) { function body }functionName:是
函数
的名称,{function }
浏览 0
提问于2018-08-19
得票数 0
回答已采纳
2
回答
dll中的多线程
c++
、
multithreading
、
dll
我想在dll中同时在后台运行两个
函数
,所以我
在
dllmain
中执行了CreateThread,但它不起作用。有什么建议或帮助吗?; if (GetAsyncKeyState(0x0D))} break; break; r
浏览 0
提问于2016-07-25
得票数 0
3
回答
为什么不从入口点
函数
调用
FreeLibrary?
c++
、
windows
、
dll
、
winapi
、
entry-point
我正在编写一个DLL,它需要动态地多次
调用
一个单独的DLL。我希望继续加载被
调用
方,然后
在
卸载DLL时将其卸载。但根据微软的说法,这是一个。入口点
函数
只应执行简单的初始化任务,不应
调用
任何其他DLL加载或终止
函数
。例如,
在
入口点
函数
中,不应该直接或间接
调用
LoadLibrary
函数
或LoadLibraryEx
函数
。此外,当进程终止时,不应该
调用
FreeLibrary
函数</
浏览 1
提问于2009-12-14
得票数 4
回答已采纳
2
回答
什么可能导致时间
函数
和DLL加载之间的死锁
c++
、
windows
、
visual-c++
我
在
一些涉及CRT时间
函数
和National Instruments DAQmx驱动程序(9.3.5f2)的代码中遇到间歇性死锁(50%)。我的代码使用主线程上的时间
函数
,并启动一个新线程来处理模拟输出电压的更新(
在
USB-6009上):#include <ctime> } CloseHandle((HANDLE)m_T
浏览 0
提问于2012-08-13
得票数 3
回答已采纳
2
回答
为什么不能从CreateProcess
函数
调用
DllMain
?
winapi
、
createprocess
、
dllmain
我
在
几个来源中看到,CreateProcess不能从
DllMain
函数
中
调用
。 问题 为什么会这样呢?它指出,它导致应用程序停止响应,但这只是一种症状。真正的原因是什么?我问这个问题的原因是,我尝试从一个
DllMain
函数<
浏览 4
提问于2014-11-05
得票数 2
回答已采纳
3
回答
从导出的dll
函数
访问dll中的全局数据
c++
、
winapi
、
dll
、
tdm-mingw
有一个std::map是全局定义的,dll中有导出的
函数
将数据写入映射(当然是
在
获得写锁之后)。WindowsError: exception: access violation reading 0x00000008当从
DllMain
调用
相同的
函
浏览 5
提问于2009-07-29
得票数 1
回答已采纳
1
回答
在
DLLMain
中
调用
CUDA
函数
visual-c++
、
dll
、
cuda
我
在
windows下开发了一个CUDA,它有很多C++加速功能。目前我还没有创建
DllMain
函数
,因为它不是强制的。 我知道
在
DllMain
中可以
调用
的
函数
有很多限制。我只想知道,
在
DllMain
中
调用
CUDA运行时
函数
只是为了初始化默认上下文,以便后续的CUDA
调用
更快,这样安全吗?
浏览 0
提问于2012-09-10
得票数 2
回答已采纳
2
回答
FreeLibrary阻止我的应用程序
c++
、
dll
我写了一些dll,我
在
我的项目中使用。
在
类的构造
函数
中,我加载库lib = LoadLibrary(L"library.dll");,
在
析构
函数
中,我使用if (lib) FreeLibrary(lib);释放它
在
.h文件中 BOOL WINAPI
DllMain
( HINSTANCE hinstDLL, DWORD fdw
浏览 4
提问于2012-04-17
得票数 2
回答已采纳
5
回答
加载DLL时未初始化静态C++类
c++
、
winapi
、
dll
、
static
DLL依赖于
内部
工作的静态变量(它是一个std::map),此变量
在
DLL中定义。为了测试静态初始化,我添加了一个打印消息的静态结构,甚至抛出了一个断点。static struct a a(void) { puts("Constructing\n"); }
浏览 2
提问于2011-02-25
得票数 8
回答已采纳
点击加载更多
相关
资讯
在函数中调用函数
在 golang 中如何调用私有函数
提速72倍,在Python里面调用Golang函数
gdb 如何调用函数?
OpenAI函数调用实例
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券