
DLL
jiht594
这个作者很懒,什么都没留下…
展开
-
使用DLL在进程间共享数据
DLL入门浅析(5)——使用DLL在进程间共享数据 在Win16环境中,DLL的全局数据对每个载入它的进程来说都是相同的,因为所有的进程用的都收同一块地址空间;而在Win32环境中,情况却发生了变化,每个进程都有了它自己的地址空间,DLL函数中的代码所创建的任何对象(包括变量)都归调用它的进程所有。当进程在载入DLL时,操作系统自动把DLL地址映射到该进程的私有空间,也就是转载 2011-11-15 10:26:11 · 570 阅读 · 0 评论 -
静态dll
静态dll //文件:lib.h #ifndef LIB_H #define LIB_H extern "C" int add(int x,int y); //声明为C编译、连接方式的外部函数 #endif //文件:lib.cpp #include "lib.h" int add(int x,int y) { return x + y; } 下面来看看怎么原创 2011-07-14 09:30:33 · 579 阅读 · 0 评论 -
动态dll
在建立的工程中添加lib.h及lib.cpp文件,源代码如下: /* 文件名:lib.h */ #ifndef LIB_H #define LIB_H extern "C" int __declspec(dllexport)add(int x, int y); #endif /* 文件名:lib.cpp */ #include "lib.h" i原创 2011-07-14 09:36:33 · 370 阅读 · 0 评论 -
64位进程调用32位dll的解决方法
64位进程调用32位dll的解决方法 最近做在Windows XP X64,VS2005环境下做32位程序编译为64位程序的工作,遇到了一些64位编程中可能遇到的问题:如内联汇编(解决方法改为C/C++代码),long类型的变化,最关键的遇到了64位进程需要调用32位dll的问题。由于有一些32位dll没有源代码,无法重新编译为64位dll,所以只能想办法解决64位进程调用32位dll问题,转载 2012-04-07 08:48:22 · 930 阅读 · 0 评论 -
Dll注入经典方法完整版
//windows核心編程中dll章節有相關介紹 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://pnig0s1992.blog.51cto.com/393390/804484 Pnig0s1992:算是复习了,最经典的教科书式的Dll注入。 总结一下基本的注入过程,分注入和卸载 注入Dll:转载 2012-04-12 09:23:52 · 2356 阅读 · 0 评论 -
API Hook完全手册
API Hook完全手册 分类: Win32/COM2007-02-10 19:20 5677人阅读 评论(2) 收藏 举报 注:本文是根据我两年前写的一个系统行为监测程序写成(参考了一些书籍和文章)。最近在论坛上看到有不少人在问关于API Hook的问题,便写成此文,希望能对朋友们在写API Hook代码的时候能够有所帮助。 1 基本原理 API Hook是什么我就不多说了,直接转载 2012-04-11 17:00:28 · 1175 阅读 · 0 评论