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
[Windows编程] DLL_THREAD_DETACH 认识误区
DLL里面使用TLS(LocalThreadStorage)的常见做法是:在
DLLMain
的DLL_PROCESS_ATTACH/DLL_THREAD_ATTACH被调用的时候为每个线程(Thread)
陈本峰
·
2009-06-01 09:00
编程
职场
休闲
关于DLL中
DllMain
的线程死锁问题
关于DLL中
DllMain
的线程死锁问题前一阶段闲着无聊,用远程线程注入的方法把DLL注入到Explorer.exe进程实现音乐循环播放。
小虎的欢乐岛
·
2009-05-22 22:00
DLL使用的几个注意点
DLL的入口函数
DllMain
(),以及入口参数DLL_PROCESS_ATTACH等;DLL通过使用计数来记录加载次数;3.
sparkliang
·
2009-04-16 21:00
windows
System
dll
exe
磁盘
SOURCES文件详解
TARGETNAME,定义模块名称.TARGETTYPE,模块的种类,可以是DYNLINK,LIBRARY,EXE.如果TARGETTYPE是DLL,则可以定义DLLENTRY,将Dll入口定义成别的不是
DLLMain
binghuo
·
2009-03-10 09:00
SOURCES文件详解
TARGETNAME,定义模块名称.TARGETTYPE,模块的种类,可以是DYNLINK,LIBRARY,EXE.如果TARGETTYPE是DLL,则可以定义DLLENTRY,将Dll入口定义成别的不是
DLLMain
zhongnanjun_3
·
2009-03-09 14:00
汇编
dll
exe
library
编译器
WinCE
WinDBG技巧:在加载/卸载一个DLL 的时候下断点
sxeld:[dllname]卸载某个DLL的时候下断点的WinDBG命令:sxeud:[dllname]比如:sxeld:wininet (在wininet.dll被装载的时候断点)还可以通过直接在
DllMain
陈本峰
·
2009-02-06 03:00
加载
职场
dll
休闲
WinDBG技巧:在加载/卸载一个DLL 的时候下断点
sxeld:[dllname]卸载某个DLL的时候下断点的WinDBG命令:sxeud:[dllname]比如:sxeld:wininet (在wininet.dll被装载的时候断点)还可以通过直接在
DllMain
陈本峰
·
2009-02-06 03:00
加载
职场
dll
休闲
lib和DLL区别和联系生成DLL
下面是一个通用的 写法: BOOL APIENTRY
DllMain
(HANDLE hModule,DWORD ul_reason_for_call, LPVOID lpReserved
·
2009-02-03 14:00
dll
uafxcwd.lib(dllmodul.obj) : error LNK2005:
DllMain
已经在 中定义
如果出现这种错误:“uafxcwd.lib(dllmodul.obj):errorLNK2005:_
DllMain
@12alreadydefinedinmain.obj”或者“mfcs42ud.lib(
samantha_sun
·
2009-02-01 15:00
多线程
File
Module
ide
dll
preprocessor
error LNK2005: _
DllMain
@12 already defined in xxx 的应对
errorLNK2005:_
DllMain
@12alreadydefinedinMSVC方案一、编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。
dolphin98629
·
2009-01-22 17:00
用VC写DLL中"error LNK2005: _
DllMain
@12 already defined"的应对
用VisualC++编写DLL,如果在newproject时选了MFCDLL,而后又想写成RegularDLL,即拥有自己的
DllMain
()入口函数,则在build时会遇到类似如下的link错误: errorLNK2005
jia_xiaoxin
·
2009-01-04 17:00
使用链接库
代码://----
DllMain
.
Wendysuly
·
2009-01-04 01:00
c
null
mfc
dll
library
dll的一些细节
跟exe有个main或者WinMain入口函数一样,DLL也有一个入口函数,就是
DllMain
。
DllMain
是一个可选的Dll入口方法。
breaksoftware
·
2008-12-28 19:00
thread
工作
dll
exe
DllMain
详解
1 DLL的进入/退出函数 1.1
DllMain
简介 跟exe有个main或者WinMain入口函数一样,DLL也有一个入口函数,就是
DllMain
。
Kroosafe
·
2008-12-05 19:00
thread
工作
文档
dll
library
notifications
error LNK2005: _
DllMain
@12 already defined in MSVC
errorLNK2005:_
DllMain
@12alreadydefinedinMSVC方案一、编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。
bao_qibiao
·
2008-11-18 18:00
多线程
Microsoft
delete
mfc
library
generation
系统钩子的编程实例
一方面,在Win16DLL中程序入口点函数和出口点函数(LibMain和WEP)是分别实现的;而在Win32DLL中却由同一函数
DLLMain
来实现。
andylin02
·
2008-09-11 15:00
编程
null
mfc
dll
extension
winapi
“error LNK2005: _
DllMain
@12 已经在aaa.obj中定义”
编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量是针对整个工程的。正确的应该是在一个CPP文件中
juliababy
·
2008-09-05 17:00
多线程
编程
File
mfc
编译器
generation
DllMain
函数
在前面的 例子中,DLL并没有提供
DllMain
函数,应用工程也能成功引用DLL,这是因为Windows在找不到
DllMain
的时候,系统会从其它运行库中 引入一个不做任何操作的缺省
DllMain
函数版本
conkeyn
·
2008-08-18 16:00
thread
windows
dos
pascal
DllMain
详解
DllMain
详解1 DLL的进入/退出函数1.1
DllMain
简介跟exe有个main或者WinMain入口函数一样,DLL也有一个入口函数,就是
DllMain
。
Blog @ Blog
·
2008-08-04 09:00
VS在Debug时检测到Loaderlock的解决办法
VS在Debug时检测到Loaderlock的解决办法出错信息为:检测到LoaderLock,正试图在OS加载程序锁内执行托管代码,不要尝试在
DllMain
或映像初始化函数内运行托管代码,这样会导致应用程序挂起
GIS云中飞鹏
·
2008-07-30 09:00
调试出现LoaderLock异常的几种解决方法
不要尝试在
DllMain
或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
daoyuly
·
2008-07-16 08:00
常见问题
调试出现LoaderLock异常的几种解决方法
不要尝试在
DllMain
或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
daoyuly
·
2008-07-16 08:00
exception
.net
function
image
application
initialization
DllMain
详解
DllMain
详解源码下载: DLL–动态链接库 DllMainTest–测试DLL的
DllMain
1 DLL的进入/退出函数1.1
DllMain
简介跟exe有个main或者WinMain
benkaoya
·
2008-06-02 21:00
thread
function
测试
dll
library
notifications
关于Plug-In编写的一些个人想法,不知道对不对,请高手指导一下,谢谢!
前一阵了解过一部分关于插件编写的介绍,算是很粗略,在头脑中形成了一点想法,不知道对不对: 1.首先实现Plug-in的几个基本函数(如:
DllMain
等); 2.实现主体程序所规定的特定函数,如接受主体程序消息做消息
Own Zone
·
2008-05-10 16:00
FontConfig 移植到WINCE的点滴记录
Fontconfig2.5.0 Cairo依赖Fontconfig部分,但未见其起初的时候调用fontconfig的初始化函数,诸如FcInit().Fontconfig代码有WIN32条件编译的宏,且预定义了
DllMain
socketref,再见!高德
·
2008-04-04 02:00
Windows 的动态链接库(DLL)中获得dll自身的名称
很简单,只需在
DllMain
中使用GetModuleFileName即可.代码大致如下:#defineSTR_SZ256BOOLWINAPIDllMain(HINSTANCEhinstDLL,DWORDfdwReason
zjl_1026_2001
·
2008-03-28 08:00
DLL专题之
DllMain
函数
DllMain
函数,并没有什么好讲的.不就是加载和卸载DLL的时候用嘛!
BEYOND_Q
·
2008-02-25 18:00
thread
测试
null
dll
library
动态连接库的建立与调用(基础)
在Non-MFCDLL中
DllMain
是一个缺省的入口函数,你不需要编写自己的DLL入口函数,用这个缺省的入口函数就能使动态链接库被调用时得到正确的初始化。
blade2001
·
2008-01-24 19:00
thread
windows
dll
mfc
library
extension
不要尝试在
DllMain
或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。问题的解决方法!
不要尝试在
DllMain
或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
zapzqc
·
2007-12-19 08:00
exception
OS
工具
VS在Debug时检测到LoaderLock问题
不要尝试在
DllMain
或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。
yinleiwudi
·
2007-12-11 18:00
.net
OS
dll
debugging
Windows 的动态链接库(DLL)中获得dll自身的名称
很简单,只需在
DllMain
中使用GetModuleFileName即可.代码大致如下:#defineSTR_SZ256BOOLWINAPIDllMain(HINSTANCEhinstDLL,DWORDfdwReason
大道无亲 大象无形 大音希声 大巧若拙 大智若愚 大器晚成
·
2007-12-07 13:00
在Windows2000/XP下向进程插入自己的线程的演示
下向进程插入自己的线程的演示 编写ImageWalk.Dll(作用是当被加载,它就通过VirtualQuery获取加载它的进程所加载的Dll信息)使用VC6生成一个Win32Dynamic-LinkLibrary工程编写
DllMain
yxyhack
·
2007-09-29 15:00
网友写的HookAPI源代码
网友写的HookAPI源代码 unit
dllMain
;{*********************************************************程序: HookAPI函数作者
firetiger
·
2007-09-06 23:27
源代码
职场
情感
休闲
HookApi
网友写的HookAPI源代码
网友写的HookAPI源代码 unit
dllMain
;{*********************************************************程序: HookAPI函数作者
firetiger
·
2007-09-06 23:27
情感
源代码
职场
休闲
HookApi
PE文件格式(三)
OS2_CUI5在OS/2字符子系统下运行(仅对OS/21.x)POSIX_CUI7在Posix字符子系统下运行WORDDllCharacteristics指定在何种环境下一个DLL的初始化函数(比如
DllMain
dyc13
·
2007-06-25 16:00
Load and Unload (ZT)
一、前言在前一段时间,我遭遇了一个现象诡异的Bug,最后原因归结为在
DllMain
里错误地调用了FreeLibrary(在本文最后对此Bug有详细的解释)。
酒水不犯茶水
·
2007-05-31 23:00
vc生成dll
#include "stdafx.h"#include <process.h>BOOL APIENTRY
DllMain
( HANDLE hModule, &
·
2007-03-09 20:00
dll
调试时LoaderLock的问题
不要尝试在
DllMain
或映像初始化函数内运行托管代码,这样做会导致应用程序挂起.程序是使用DirectX播放声音.
greystar
·
2007-02-09 15:00
OS
LoadLibrary(Ex)失败,GetLastError返回127 (找不到指定的程序)
调试程序时遇到一个很怪对问题:一个很简单的win32 dll,就一个
DllMain
,里面就几行代码在Process Attach时调用API函数获取注册表的指定键值 ,很简单。但偏偏出了问题。
ruilin215
·
2006-11-08 09:00
windows
XP
LoadLibrary(Ex)失败,GetLastError返回127 (找不到指定的程序)
调试程序时遇到一个很怪对问题:一个很简单的win32dll,就一个
DllMain
,里面就几行代码在ProcessAttach时调用API函数获取注册表的指定键值,很简单。但偏偏出了问题。
uoyevoli
·
2006-11-08 09:00
windows
api
XP
null
dll
编译器
COM技术初探(二)
当然如果你选择一个空的工程,那你自己完成
DllMain
定义吧。1.2定义接口文件生成一个名为MathCOM.idl的接
wsxqaz
·
2006-10-09 14:00
null
dll
Parameters
library
interface
math.h
共享库的初始化和~初始化函数分析
共享库的初始化和~初始化函数分析 转载时请注明出处:http://blog.csdn.net/absurd/ Win32下可以通过
DllMain
来初始化和~初始化动态库,而Linux下则没有与之完全对应的函数
absurd
·
2006-07-16 14:00
gcc
Constructor
编译器
BT
initialization
destructor
输入法编程函数调用顺序
HKEY_CURRENT_USER/keyboard/layout/preloadHKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/KeyboardLayouts第二步:
DLLMAIN
BackStrokeFish
·
2006-04-12 11:00
编程
windows
dll
输入法
callback
Delphi
制作资源dll
通常,dll从
DllMain
()函数开始。制作资源dll的时候,可以没有
DllMain
()函数。 1.选择Win32Dynameic~LinkLibrary 2.制作一个空的工程,插入资源。
goingup
·
2006-03-06 18:00
struct
null
dll
语言
library
DLL入口分析
在每一个DLL的入口函数(
DllMain
)中有着这样一个参数dwReason,这个参数表示着动态库当前所做的动作,对于这个参数,我们可以按如下方式来处理 BOOLWINAPIDllMain(
ww51xh
·
2006-01-20 10:00
thread
dll
winapi
Load and Unload - quoted from lostall
LoadandUnloadlostall一、前言在前一段时间,我遭遇了一个现象诡异的Bug,最后原因归结为在
DllMain
里错误地调用了FreeLibrary(在本文最后对此Bug有详细的解释)。
sunwang123456
·
2005-12-04 14:00
thread
list
image
table
dll
Descriptor
WINDOWS 2K Dll 加载过程
通常,大家都知道在编写dll时会有一个
DLLMain
的入口函数,但是实际上这个函数并不是调用
sjf331
·
2005-03-30 15:00
DLL简单介绍
DLL提供一个入口函数
DLLMAIN
,客户端通过loadlibary得到DLL的入口,该函数需要提供一个DLL
windcsn
·
2005-03-02 11:00
windows
server
dll
Path
动态连接库入口点函数
如果你提供自己的入口点,请参见
DllMain
函数。Dll
dtdn
·
2005-03-01 17:00
MSDN
启动log---分析PCI设备加载驱动
转载请说明出处,并通知我我找到一份以前的PCI设备加载的log里面加载的顺序是这样的1.device.exe->pcibus.dll2.pcibus.dll->atapi.dll->
dllmain
nasiry
·
2004-10-26 17:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他