相关推荐
-
VC++实践与提高COM和COM+篇
VC++实践与提高COM和COM+篇
-
加载Dll的两种方法(一)
加载Dll有两种方法,分别为隐式加载(MemLoadDll)和显示加载(LoadLibrary)。 (一) 在gh0st中,得到server.dll之后,我使用了这两种加载dll的方式。 显示加载Dll方法: 1、使用LoadLibrary加载dll文件,获得dll模块的句柄 2、定义一个函数指针,并声明一个变量,即导出函数 3、使用GetProcAddress取得该dll中目标函数的
-
在win32汇编中动态链接库的使用
引子: 如果你的程序足够的长,你会发现你所写的程序通常有一些通用的代码例程。在你重新写一个新程序时每次重新写这些代码时都很浪费你的时间。返回到先前的DOS,程序员将通用的例程存放到一个或多个库文件中。当他们想使用这些函数时,他们就把库文件连接到目标文件中并且链接器从链接库中导出这些
-
卸载残留删除之 .dll文件
dll(动态链接库),是一种可以被程序调用的一种通用型文件。也正因为这个特性,导致在删除垃圾软件后,会残留许多dll难以卸载。如图类似的“已在windows资源管理器打开”,如果要删除会耗费大量的精力,可能结果还删不掉。
-
linux程序卸载动态库,Intel平台下linux中ELF文件动态链接的加载、解析及实例分析(二): 函数解析与卸载...
在 IBM Bluemix 云平台上开发并部署您的下一个应用。相信读者已经看过了Intel平台下Linux中ELF文件动态链接的加载、解析及实例分析(一): 加载的内容了,了解了ELF文件被加载的时候所经历的一般过程。那我们现在就来解决在上一篇文章的最后所提到的那几个问题,以及那些在dl_open_worker中没有讲解的代码。一、_dl_map_object_deps 函数分析由于源代码过分的冗...
-
在C++中嵌入汇编实现DLL注入
实现DLL注入的方法已经很多了,也都比较成熟,用的最多的方法是通过远程线程进行线程注入,然后导入Dll文件。远程线程里有两个关键技术需要解决,一个是全局变量和字符串的存取问题,另一个是地址重定位问题。如果用汇编来实现这两个问题是很简单的,但在高级语言中就显得有点笨拙了。以前有一篇用...
-
通用型ShellCode,加载指定DLL模块
利用通用型ShellCode加载指定Dll模块,并提取ShellCode字节码,调用ShellCode
-
@value 静态变量_调试实战 —— dll 加载失败之全局变量初始化篇
前言最近项目里总是遇到 dll 加载不上的问题,原因各种各样。今天先总结一个虽然不是项目中实际遇到的问题,但是却非常经典的情况。其它情况,后续慢慢总结。示例代码包含一个 exe 工程,两个 dll 工程。 exe 会加载两个 dll 并调用它们的导出函数(GetCallCount),结果只有一个 dll 的导出函数被成功调用。会是什么原因呢?现象运行效果如下图:通过 dumpbin 已经确认两个 ...
-
LoadLibrary函数详细说明
点击打开原文链接 1、作用: 将指定的模块加载到调用进程的地址空间中。 2、使用语法 HMODULE WINAPI LoadLibrary( _In_ LPCTSTR lpFileName ); 3、参数 lpFileName:模块的名称。这可以是库模块(.dll文件)或可执行模块(.exe文件)。指定的名称是模块的文件名,与模块定义(.def)文件中的LIBRARY关键字所指定...
-
学习 x64 汇编
开发环境:vs 2019 c工程里面 添加asm 文件,执行64位汇编代码。 代码做了 点什么: 1,通过gs寄存器获取模块基地址 2,通过基地址获取导出函数----api 地址 3,通过api做点其他的事情 参考: 1,通过gs 寄存器获取模块基地址https://www.cnblogs.com/aliflycoris/p/5185097.html 2,64位汇编 传参 特点 https://blog.csdn.net/weixin_30725315/article/detail...
-
Win7x64通过ClientLoadLibrary注入DLL
测试程序cpp文件: // ClientLoadlibrary.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <windows.h> typedef struct _CLientLoadLibraryParam { DWORD dwSize;//+0 DWORD dwStringLength; //+4 ...
-
透过汇编另眼看世界之DLL导出函数调用
前言:我一直对DLL技术充满好奇,一方面是因为我对DLL的导入/导出机制还不是特别的了解,另一面是因为我发现:DLL技术在Windows平台下占有重要的地位,几乎所有的Win32 API都是以导出函数的形式存放于不同的DLL文件中,在DLL方面的学习是任何一个想深入研究Windows内部机制的Windows程序员都不可能回避的事实。我在查阅了大量的文章后,对DLL技术有了一定的了解,所以我写了这篇...
-
反汇编.DLL
可进行注入程序,反汇编, 函数名为“文本”,返回汇编文本地址
-
在asp.net中动态生成web控件【文章来源:开店乐KaiDianLe.Com】
大多数情况下,我们在制作asp.net页面的时候,都是使用静态的形式将WEB服务器控件添加到页面中的,这种方法能满足大部分的需要。在本文中,我们主要讨论如何在WEB页面中动态生成控件并添加到指定位置,然后设置控件的相关属性,触发相关的事件。 本程序中,我们打算在页面上动态生成三个控件,一个表格,一个文本框,一个标签。当文本框失去焦点时,标签将显示文本框中的
-
vs 2008 2005 shortcut
Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义
48 楼 bangyan2003 2009-12-24 17:15
47 楼 jerry 2009-12-07 09:43
46 楼 zwl12502 2009-11-29 21:51
现在veryCD上我已经放源了~~~呵呵
能不能上传个myeclipse-8.0.0-archived-update-site.zip?谢谢
45 楼 mornstar 2009-11-29 17:47
44 楼 zhuhao 2009-11-29 15:37
43 楼 lucky16 2009-11-29 12:44
现在veryCD上我已经放源了~~~呵呵
42 楼 hanz188 2009-11-28 22:56
41 楼 treblesoftware 2009-11-28 22:55
40 楼 caiceclb 2009-11-28 15:14
Eclipse3.5可以把tomcat作为一个服务直接运行 不需要发布 就像运行java程序一样...
Eclipse 3.3之后就有JEE版本了吧,或许是记错了,反正3.4是肯定就有了。原先是用lomboz插件,现在都不用了。
39 楼 simonwong 2009-11-28 14:25
可以自定义插件加载
可以管理MyEclipse模块
这个很好,把没用的去掉就可以了嘛
这个确实不错 去掉一堆没用的东西后,资源占用差不多相当于6.x的时候
38 楼 刃之舞 2009-11-28 12:00
37 楼 jbas 2009-11-28 10:55
http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-win32.exe
36 楼 houlc 2009-11-28 07:09
35 楼 hanjiangit 2009-11-27 22:26
Eclipse3.5可以把tomcat作为一个服务直接运行 不需要发布 就像运行java程序一样...
34 楼 java.lang.Object 2009-11-27 22:07
33 楼 bigkai13 2009-11-27 21:41
32 楼 drain 2009-11-27 17:54
31 楼 xiadi8364 2009-11-27 17:42
我现在开发用的RAD也是基于eclipse的,就是开启的时候整个机子会很卡啊
30 楼 severusz 2009-11-27 17:35
29 楼 NumbCoder 2009-11-27 17:05