E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
DllMain
DLL中如何获取自身的路径
用GetCurrentDirectory获取的是exe主调程序所在的目录,不符合我的要求;用GetModuleFileName只能在
DllMain
中才能获取到,因为
DllMain
第一个参数hInstance
jiangqin115
·
2015-05-01 00:00
InternetOpenUrl()在
DllMain
中卡死的问题
并且,经测试,不管是MFC扩展DLL工程的
DllMain
中,还是Win32Dll工程的
DllMain
中,使用InternetOpenUrl()或InternetCheckConnection()都会卡死
jiangqin115
·
2015-04-27 23:00
DLL中如何获取自身的句柄
我不想使用
DllMain
中保存全局句柄的方法。
jiangqin115
·
2015-04-27 16:00
vlc播放流程分析--1
1、cpu性能检测: 该功能在加载libvlccore.dll时由系统调用该动态库的
DllMain
()(/src/win32/thread.c,该函数再调用vlc_CPU_Init())执行的,即发生在
finewind
·
2015-04-16 09:00
Dll调用
系统是在什么时候调用
DllMain
函数的呢?静态链接时,或动态链接时调用LoadLibrary和FreeLibrary都会调用
DllMain
函数。
lonelyrains
·
2015-04-13 10:00
windows
api
dll
不要尝试在
DllMain
或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
昨天跑代码调试程序时还好好的,今天早上来也同样的方法调试也是好好的,就刚才突然出现崩溃,输出如下: MVSP.Client.exe已触发了一个断点程序是一个vs2010的C#程序调用了一个vs2010C++写的控件,这个错误之前没有遇到过。此时查看调用堆栈:这也看不出什么问题。不过想到了刚刚有登录平安网银,有可能是它导致的。为了验证,重新启动程序,然后再登录平安网银,果然又挂掉了。平安网银登
jszj
·
2015-03-26 09:00
VS2010
挂起
托管代码
linux动态库的初始化和清理
a.Windows中有
DllMain
入口函数,而Linux中则没有。
lixiangminghate
·
2015-03-16 09:00
linux
在 VS 中编译项目时出现 error LNK2005 链接错误的解决办法
在VS中编译项目时出现errorLNK2005链接错误的解决办法 【问题】mfcs90d.lib(xxx.obj) : errorLNK2005:
DllMain
@12alreadydefinedinMSVCRTD.lib
iw1210
·
2015-02-13 16:00
dllmain
不能做的事
://msdn.microsoft.com/en-us/library/windows/desktop/dn633971%28v=vs.85%29.aspxloadlibrary时,会先加锁,然后调用
dllmain
victor1960
·
2015-02-11 17:17
C++
c
dll
dllmain
dllmain
不能做的事
://msdn.microsoft.com/en-us/library/windows/desktop/dn633971%28v=vs.85%29.aspxloadlibrary时,会先加锁,然后调用
dllmain
victor1960
·
2015-02-11 17:17
c++
dll
c
windows
Dev-C++制作动态库的简单使用
一、dll的生成方法1、新建一个dll的工程2、把生成的
dllmain
和dll.h删除掉3、添加自己的头文件和源文件4、在头文件中加上DLLIMPORT宏#ifBUILDING_DLL#defineDLLIMPORT
CodeHeng
·
2015-01-27 13:20
windows
DllMain
中不当操作导致死锁问题的分析--死锁介绍
最近在网上看到一些关于在
DllMain
中不当操作导致死锁的问题,也没找到比较确切的解答,这极大吸引了我研究这个问题的兴趣。我花了一点时间研究了下,正好也趁机研究了下进程对
DllMain
的调用规律。
kennyluo
·
2015-01-20 21:35
C++
dll
死锁
dllmain
自定义DLL入口点
dllmain
()的第2个参数数值传递从而达到隐藏导出接口
[序言]很久不研究另类的编码技术了,不知怎么的这几天突然心血来潮,突然想分享一个有趣的技术给大家.[技术作用]我们知道dll的主要作用是提供接口别人使用,按照正规的方式需要把函数名导出出来,但这对于有安全瘾的人来说,但有时我们需要更加安全不想把函数名导出.下面我提供一个技术.[声明]为了避免不必要的争吵,我把这内容定位在编程技巧,而不是定位在技术讨论.[原理]DLL入口点的声明为:BOOL API
kennyluo
·
2015-01-20 20:43
C++
dll
STL
atl
dllmain
DllMain
详解
1 DLL的进入/退出函数 1.1
DllMain
简介 跟exe有个main或者WinMain入口函数一样,DLL也有一个入口函数,就是
DllMain
。
kennyluo
·
2015-01-20 20:56
C++
dll
STL
atl
dllmain
XE2编译出来的DLL的
DLLMain
的退出地方用到了halt0
DelphiXE2内存加模块升级版.支持32位和64位模块. 已转至新的博客 http://www.raysoftware.cn/?p=51 很多年以前写过内存加载DLL的一片技术. http://blog.csdn.net/wr960204/article/details/2134157上几天有人说找遍互联网也找不到内存加载模块能够成功加载DelphiXE2编译出来的的64位DLL的.
·
2014-12-29 21:00
main
LNK2005: _
DllMain
@12 already defined in LIBCMTD.lib(
dllmain
.obj)
今天使用VS2003创建一个MFC的dll工程时,出现以下错误:VPRerrorLNK2005:_
DllMain
@12alreadydefinedinLIBCMTD.lib(
dllmain
.obj)VPRerrorLNK2005
friendan
·
2014-12-24 17:00
如何查找生成的dll出错原因
(3)在dll工程的
dllmain
.
lien0906
·
2014-12-04 17:00
Loader Lock引起的一个Bug
但是如果不恰当的编写动态链接库的
DllMain
函数,将会引起意想不到的Bug哦,比如典型的LoaderLock死锁问题。
河边一支柳
·
2014-10-13 15:34
windows
Windows配置与开发
Windows调试
Windows Minifilter驱动 - DriverEntry (3)
驱动里面的DriverEntry就相当于main()或者
DllMain
()函数,这是个入口点。当驱动被加载的时候,DriverEntry会被调用。
zj510
·
2014-09-18 11:00
3dsMax 2009插件开发---插件中必需的DLL函数
初始化函数
DllMain
()这个函数是Windows系统用来出事化DLL的钩子(hook),当DLL加载的时候,Windows会首先调用这个函数。DLL
csxiaoshui
·
2014-09-12 16:00
插件
3DSMAX
linux动态库的初始化和清理
a.Windows中有
DllMain
入口函数,而Linux中则没有。
wind19
·
2014-08-07 16:00
10分钟API Hook MessageBox
2.新建一个win32的dll链接库将 Detour3.0的源代码Copy到工程目录下,就是下面这个样子最后在dllmian里面编写我们的钩子,[cpp] viewplaincopy//
dllmain
.cpp
hewei0241
·
2014-08-01 16:00
动态库中
dllmain
.obj 重定义
错误:Nafxcwd.lib(dllmodul.obj):errorLNK2005:_
DllMain
@12已经在
dllmain
.obj中定义解决:打开项目属性对话框,C/C++->预处理器->
lien0906
·
2014-08-01 08:00
DLL延迟加载工程分析
变量不会通过延迟加载方式导出;2.Kernal32.DLL无法延迟加载波;3.避免在
DllMain
中
whatday
·
2014-07-22 16:00
动态链接库(DLL)入口/出口点
系统是在什么时候调用
DllMain
函数的呢?静态链接时,或动态链接时调用LoadLibrary和FreeLibrary都会调用
DllMain
函数。
chenlycly
·
2014-07-17 18:00
Ane制作
ANE的制作方式 第一步:打开vs2010,新建工程win32工程NativeAdd,将
dllmain
.cpp修改成如下图所示
zhaoyongmcu
·
2014-06-20 15:27
it
Ane制作
ANE的制作方式第一步:打开vs2010,新建工程win32工程NativeAdd,将
dllmain
.cpp修改成如下图所示://
dllmain
.cpp:定§义°?DLL应|用?程¨序¨°的?入¨?
zhaoyongmcu
·
2014-06-20 15:27
IT
C# 通过dllImport 调用C++ Dll 小总结
demo在这里C++Dll如下://
dllmain
.cpp : Defines the entry point for the DLL application.
Aonaufly
·
2014-06-18 13:41
C#
调用C++/C
C# 通过dllImport 调用C++ Dll 小总结
demo在这里C++Dll如下://
dllmain
.cpp : Defines the entry point for the DLL application.
Aonaufly
·
2014-06-18 13:41
C#
调用C++/C
C#
Debug时检测到Loaderlock的解决办法
出错信息为:检测到LoaderLock,正试图在OS加载程序锁内执行托管代码,不要尝试在
DllMain
或映像初始化函数内运行托管代码,这样会导致应用程序挂起。
·
2014-04-23 09:00
loader
应用程序挂起
不要尝试在
DllMain
或映像初始化函数内运行托管代
wang_shuai
·
2014-04-21 15:48
OS
加载程序锁
flash ane (文章撰写测试)
设置C++项目很好,下面修改代码,打开
Dllmain
.cpp移除下面的代码。
alin
·
2014-04-06 00:00
flash
不要尝试在
DllMain
或映像初始化函数内运行托管代码,这样做会导致应用程序挂起
不要尝试在
DllMain
或映像初始化函数内运行托管代码”的异常,程序就卡掉了,在网上查了查,相关说明如下:.NET2.0中增加了42种非常强大的调试助手,MDA.Loaderlock是其中之一。
·
2014-04-04 09:00
main
Android--hw_get_module解析
一般说来模块都要有个入口,比如应用程序有main函数,可以为加载器进行加载执行,dll文件有
dllmain
,而对于我们自己写的动态链接库,我们可以对库中导出的任何符号进行调用。
jake9602
·
2014-03-27 15:00
unresolved external symbol __forceAtlDllManifest错误的解决
晚上编译一个ATL程序,出现一些诡异的错误:1>CGreet.obj:errorLNK2001:unresolvedexternalsymbol__forceAtlDllManifest1>
dllmain
.obj
clever101
·
2014-02-19 22:00
external
Unresolved
建立简单DLL流程(二)
首先在
dllmain
中去掉上述内容,然后更改 TRACE0("tcp_server.DLLInitializing!\n");为TRACE0是TRACE0类似
u012307430
·
2014-02-12 00:00
dll
mfc
VC
C++生成调用dll方法
win32dll”,在应用程序类型中选择dll,在附加选项中选择导出符号,2.Win32dll项目中自动生成的头文件有stdafx.h,targetver.h,win32dll.h,自动生成的源文件有
dllmain
.cpp
u011608357
·
2014-01-29 14:00
C++
Win32
dll
应用程序
DLL的
Dllmain
函数讲解
1 DLL的进入/退出函数1.1
DllMain
简介跟exe有个main或者WinMain入口函数一样,DLL也有一个入口函数,就是
DllMain
。
Super_Level
·
2014-01-19 21:00
DllMain
中要谨慎写代码避免死锁
之前几篇文章主要介绍和分析了为什么会在
DllMain
做出一些不当操作导致死锁的原因。本文将总结以前文章的结论,并介绍些
DllMain
中还有哪些操作会导致死锁等问题。
hczhiyue
·
2014-01-19 16:00
导致
DllMain
中死锁的关键隐藏因子
有了前面两节的基础,我们现在切入正题:研究下
DllMain
为什么会因为不当操作导致死锁的问题。首先我们看一段比较经典的“
DllMain
中死锁”代码。
hczhiyue
·
2014-01-19 16:00
进程对
DllMain
函数的调用规律的研究和分析
于是看到
DllMain
就可以想到它是干嘛的了:Dll的入口点函数。那何时调用这个函数的呢?以及各种调用场景都传给了它什么参数呢?(转载请指明
hczhiyue
·
2014-01-19 15:00
ActiveX控件在编译的时候卡住,可能的解决方法
LinkEmbedManifest: MyOcx.vcxproj->MyOcx.ocx 一直卡在这,重复了N次还是看在这个地方,网上查找原因,分析了下,其中一个原因是:在一个被引用的DLL中,在
DllMain
like0403
·
2014-01-16 09:00
VS2010--error LNK2005: "void * hThread" (?hThread@@3PAXA) 已经在 kxlTestDLL.obj 中定义
Test.h文件中已有extern HANDLE hThread;extern HANDLE hEvent;同时在Test.cpp文件中有HANDLE hThread;HANDLE hEvent;如果
dllmain
.cpp
coperator
·
2013-12-24 23:00
网络编程Winsock——WSAStartup
不能在
DllMain
中调用否则可能导致死锁。可以多次调用以获得WSADATA的信息。
wlsgzl
·
2013-11-30 17:00
网络编程
Sockets
wsastartup
LNK2005 _
DllMain
@12 mfcs100d.lib
起因是将之前使用MFC规则DLL的动态库都改为了MFC扩展DLL,在将动态库中从CWinApp继承的类替换为
DllMain
函数后,就出现LNK2005错误,说
DllMain
函数和mfcs100d.lib
王志科
·
2013-11-21 17:00
/verbose:lib 的作用~~~ ;nafxcwd.lib 和 LIBCMTD.lib ...
编译时提示如下:1>nafxcwd.lib(dllmodul.obj):errorLNK2005: _
DllMain
@12 已经在LIBCMTD.lib(
dllmain
.obj)中定义1>nafxcwd.lib
啥名儿---
·
2013-11-01 13:00
verbose
libcmtd.lib
nafxcwd.lib
使用DLL_THREAD_ATTACH阻止远程线程
当进程创建一个线程的的时候,系统会检查当前映射到该进程的地址空间中的所有DLL文件映像,并用DLL_THREAD_ATTACH来调用每个DLL的
DllMain
函数,新创建的线程负责执行所有DLL的
DllMain
u013805103
·
2013-10-23 10:00
error LNK2005: _
DllMain
@12 已经在 XXXX.obj 中定义
转载来源:http://blog.csdn.net/honker110/article/details/6120758 出现这种问题的情形有很多,这里只说明下我遇到的这种情形及其解决方法:问题原因: 1、用VS的MFCDLL模板建立DLL项目; 2、出于实际需要,将自动生成的App模板代码删掉,改用win32风格的DLL入口: BOOLAPIENTRYDll
chunyexiyu
·
2013-10-21 09:00
LNK2005
已经
_USRDLL
_DllMain12
不要尝试在
DllMain
或映像初始化函数内运行托管代码
不要尝试在
DllMain
或映像初始化函数内运行托管代码”的异常,程序就卡掉了,在网上查了查,相关说明如下:.NET2.0中增加了42种非常强大的调试助手,MDA.Loaderlock是其中之一。
flydragon0815
·
2013-10-10 14:51
快捷键
操作系统
程序
检测
网上
error LNK2005: _
DllMain
@12 已经在
dllmain
.obj 中定义
errorLNK2005:_
DllMain
@12已经在
dllmain
.obj中定义今天遇到了同样的问题,搜索搜到了这里,后来解决了。。。。。。。。
tuan891205
·
2013-10-08 11:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他