捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
MadCollection v2.5.7.0 FullSource
关键字:MadCollection madExcept Error 异常 辅助工具
来 自:转载,www.madshi.net
平 台:Win2k/XP/NT,Win2003 下载所需:0 火柴
深浅度:中级 完成时间:2008/3/5
发布者:freez 发布时间:2008/3/5
编辑器:DELPHI7 语  种:简体中文
分 类:工具 下载浏览:7729/22182
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
MadCollection,是一款集成在 Delphi (D5, D6, D7, D8, D9, BDS2006, D2007) IDE 下的辅助工具,能快速生成带 Error Report 功能的应用程序。能将错误报告发送到指定邮箱、服务器、记录在本地文件中等。其报告可具体指出出错的代码行,以及机器当前信息、寄存器信息等诸多重要诊断信息。还可以完全自定义出错后的界面。

The "madBasic" package contains several units, which implement a lot ofbasic functionality like standard type definitions (madTypes), string handling (madStrings), simplified message handling (madTools), compression(madZip) and crypting and encoding (madCrypt). Then the base interfaces for the other mad* packages are defined (unit madBasic). Finally some lists are implemented (madLists). As a bonus I've recently added a unit which can modify the resources of dlls/exes (unit madRes).

The package "madCodeHook" offers everything you need to hook code (mostly APIs). Usually such hooks show effect only in the current process. But madCodeHook also can inject a specified DLL into any desired 32bit process or even "system wide" (that is into all currently running and into all in the future created processes). So by putting your hooking stuff into a 
little DLL and injecting it "system wide", you can realize effective and easy to use system wide API hooking. Of course everything works just as fine under both OS families (9x/NT).

The package "madDisAsm" features a full x86 disassembler including MMX, 3dNow enhanced, SSE and SSE2 support. The isassembler can examine a single x86 instruction (see ParseCode) or a full function (see ParseFunction) and either return a short analysis or a full text disassembly. Register contents are watched/followed if possible, this improves the analyses for
jump/call targets. Case/switch jump tables are automatically detected and handled correctly.

The package "madExcept" was exactly build for that purpose, namely to replace Delphi's standard exception handling with a new logic, which finds out the full callstack with as much details and infos as possible. The exact behaviour of madExcept's exception handling can be totally customized. You can choose whether you want to see an exception box or not, how the box should look like, which buttons it should have, how the buttons should be labeled and so on.

The package "madKernel" is about Kernel Objects for the biggest part. The most important object types are wrapped up in nice interfaces, utilizing all the specific kernel32 APIs and also utilizing a whole lot of undocumented stuff. You often won't notice the undocumented parts of madKernel, though, because all what you can do seems natural and logical. There are simply a lot of holes in the win32 API, which madKernel has to fill in order to make the interfaces complete. Just one example: The well known API "ShellExecuteEx" can give you a process handle of the newly created process. But what process ID does the 
process have? The win32 API *should* contain an API like "ProcessHandleToProcessID",but it doesn't. So madKernel uses undocumented stuff to fill the holes.

The package "madRemote" gives you the basic tools you need to get into foreign processes. You can allocate&free memory in a specified process (AllocMemEx/FreeMemEx), you can copy a function to the memory context of a specified process (CopyFunction) and you can even create a remote thread in any 32bit process (CreateRemoteThreadEx).

The "madSecurity" package makes it easily possible to handle Shares and other Security Objects like file security or registry security. To be able to do so, this package also features functionality around Accounts and ACEs and ACLs.

The package "madShell" implements often needed shell functionality, beginning with Special Folders like the "Windows" folder or the "Program Files" folder, continuing with Shell ID Lists, Shell Objects and Shell Events. Then you'll find functionality around ShortCuts/ShellLinks and finally everything about Display Modes.
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
MadCollection v2.5.7.0 FullSource
freez 2008/3/5 下+7729/浏+22183 评+8
MadCollection v2.5.2.6 FullSource
freez 2007/9/14 下+5707/浏+16826 评+11
相关评论
共有评论8条 当前显示最后6条评论
liana 2008/3/13 13:50:35
和以前一样,有几个关键文件只给出了dcu文件没有源文件,遗憾啊...
楼主要是有的话能否发一个...?!
不方便的话可以单独发到我的邮箱showwindows@21cn.com
谢谢啊!!!!!!!!!!
xzhzh 2008/3/14 9:00:43
有的话是否也能给我发一个啊谢谢,zxzmail@163.com
freez 2008/3/14 9:52:08
我也没有......
dk2000 2008/3/15 17:09:33
谢谢 提供.是商业版本看madCodeHook就知道了.现在mad已经只提供评估版本的madCodeHook了.因为有太多的人把它用于xxx的地方了可惜.
david_sale 2008/6/12 17:59:09
根本无源码,安装有问题,缺少文件,或者是我不会安装 :-(
hke 2009/6/10 13:49:52
关键部分依然没源码...
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表