社区
汇编语言
帖子详情
哪个版本的softIce可以用于win 2003?
chang123
2004-03-07 03:18:37
哪个版本的softIce可以用于win 2003?
...全文
36
4
打赏
收藏
哪个版本的softIce可以用于win 2003?
哪个版本的softIce可以用于win 2003?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KPSD.DLL 软件保护库V3.0版
******************************************DLL介绍 ******************************************只需要加入这个函数,就可以对付大部分调试软件(
Soft
ice
,TRW2000,OllyDBG,W32DASM(调试功能)),可以对付大部分监测软件,Filemon, RegMon,ExeSpy, ResSpy等加了DLL之后的软件可
用于
win
98,
win
2000等系统下,我自已电脑测试过的有:
win
98---trw2000 1.22 ;ollydbg 1.09b ;
soft
ice
98 4.05; w32dasm 8.93;filemon;regmon;
win
hex...
win
2000---ollydbg 1.09b ;w32dasm 8.93;filemon;regmon;
win
hex...让你的共享软件更安全,彻底保护软件,防止破解。
KPSD.DLL 软件保护库V2.0版
******************************************DLL介绍 ******************************************只需要加入这个函数,就可以对付大部分调试软件(
Soft
ice
,TRW2000,OllyDBG,W32DASM(调试功能)),可以对付大部分监测软件,Filemon, RegMon,ExeSpy, ResSpy等加了DLL之后的软件可
用于
win
98,
win
2000等系统下,我自已电脑测试过的有:
win
98---trw2000 1.22 ;ollydbg 1.09b ;
soft
ice
98 4.05; w32dasm 8.93;filemon;regmon;
win
hex...
win
2000---ollydbg 1.09b ;w32dasm 8.93;filemon;regmon;
win
hex...注意,这个DLL主要是对付动态调试的和监视的软件,而对于静态反汇编只有用到花指令功能,所以建议程序编完之后应加壳来保护软件。(本DLL已用ASPACK加过壳).
Compuware.DriverStudio.v3.2 第二卷 共两卷
本
版本
为3.2,一共分了两卷。这是第二卷。第二卷免费~~ 本程序经本人测试非常好用。具体搭建环境请参考互联网。 压缩包里已经包涵了key DriverStudio工具包介绍 DriverStudio 是一套用来简化微软
Win
dows 平台下设备驱动程序的开发,调试和测试的工具包。 DriverStudio 当前的
版本
包括下列工具模块: DriverAgent DriverAgent 为
Win
32 应用程序提供直接访问硬件的功能。即使你没有任何设备驱动程序开发的经验或经历,你也能编写出DriverAgent应用程序来直接访问硬件设备。DriverAgent 应用程序可以运行在
Win
dows 98,
Win
dows 95,
Win
dows NT 和
Win
dows 2000平台上。(当前
版本
不支持
Win
dows XP平台。) VToolsD VToolsD 是一个用来开发针对
Win
9X (
Win
dows 95 和
Win
dows 98)操作系统下设备驱动程序(VxD)的工具。VToolsD 中包括生成驱动程序源代码的工具,run-time 和 interface 库,以及一些驱动程序样本,可以用来作为各种类型的设备驱动程序的基础部分。 DriverWorks DriverWorks对于
Win
dows NT下和
Win
dows 98 与
Win
dows 2000共同支持的
Win
32驱动模型(WDM)设备驱动程序的开发提供完全的支持。DriverWorks中包含一个非常完善的源代码生成工具(DriverWizard) 以及相应的类库和驱动程序样本,它提供了在C++下进行设备驱动程序开发的支持。 DriverNetworks DriverNetworks 是针对
Win
dows网络驱动开发人员的一个模块。在它的核心部分,DriverNetworks 是一个针对NDIS drivers 和 TDI clients (DriverSockets)的 C++ 的类库。DriverNetworks 中也有Quick Miniport Wizard 用来直接开始一个NDIS Miniport 或 Intermediate Driver 工程。它可以让你快速的生成所有采用DriverNetworks C++ 类库编写的NDIS驱动程序的编译,安装和调试所需要的文件
Soft
ICE
Soft
ICE
是一个功能极其强大的内核模式调试器,它支持在配置一台单独的计算机或两台计算机下进行设备驱动程序的调试。 BoundsChecker Driver Edition BoundsChecker 驱动程序版采用了NuMega针对应用程序开发的一种创新的错误检测技术。BoundsChecker 驱动程序版中提供了参数确认和系统实施可以用来监视和跟踪在不同的设备驱动程序与其它的操作系统的组件之间的所有的交互作用。配置向导提供了对于BoundsChecker 采集到的各种类型的大量信息的精确的控制。 BoundsChecker 驱动程序版当前支持
Win
dows NT,
Win
dows 2000,
Win
dows Millennium Edition和
Win
dows 98。(当前
版本
不支持
Win
dows XP) DriverWorkbench DriverWorkbench 可以使你进一步了解系统崩溃时的dump 文件和当时的事件。由于与BoundsChecker Driver Edition集成在一起, 在DriverWorkbench 中可以看到在系统崩溃前或其登录的时候由BoundsChecker 采集到的数据。这种独特的查看系统的方式提供了空前的能力,使得可以通过查看在系统崩溃之前系统实际活动的踪迹来发现问题之所在。 DriverWorkbench 中也包含了 TrueTime Driver Edition. TrueTime Driver Edition 是一个性能分析工具,可让
Win
dows NT 的设备驱动开发人员发现并修正驱动程序的性能瓶颈。TrueTime Driver Edition 是用来满足对于设备驱动程序和内核模式下代码开发人员的需求。一些额外的功能将出现在TrueTime Driver Edition 的下一个
版本
中。 DriverWorkbench 当前支持
Win
dows NT 和
Win
dows 9x. (当前
版本
不支持
Win
dows XP) FieldAgent FieldAgent 可让你对运行在客户的计算机上的驱动程序进行处理。由FieldAgent收集到的信息可
用于
追捕到那些可能只发生在特定的配置环境下
Compuware.DriverStudio.v3.2 第一卷 共两卷
本
版本
为3.2,一共分了两卷。这是第一卷,稍微收点资源分。第二卷免费~~ 本程序经本人测试非常好用。具体搭建环境请参考互联网。 压缩包里已经包涵了key DriverStudio工具包介绍 DriverStudio 是一套用来简化微软
Win
dows 平台下设备驱动程序的开发,调试和测试的工具包。 DriverStudio 当前的
版本
包括下列工具模块: DriverAgent DriverAgent 为
Win
32 应用程序提供直接访问硬件的功能。即使你没有任何设备驱动程序开发的经验或经历,你也能编写出DriverAgent应用程序来直接访问硬件设备。DriverAgent 应用程序可以运行在
Win
dows 98,
Win
dows 95,
Win
dows NT 和
Win
dows 2000平台上。(当前
版本
不支持
Win
dows XP平台。) VToolsD VToolsD 是一个用来开发针对
Win
9X (
Win
dows 95 和
Win
dows 98)操作系统下设备驱动程序(VxD)的工具。VToolsD 中包括生成驱动程序源代码的工具,run-time 和 interface 库,以及一些驱动程序样本,可以用来作为各种类型的设备驱动程序的基础部分。 DriverWorks DriverWorks对于
Win
dows NT下和
Win
dows 98 与
Win
dows 2000共同支持的
Win
32驱动模型(WDM)设备驱动程序的开发提供完全的支持。DriverWorks中包含一个非常完善的源代码生成工具(DriverWizard) 以及相应的类库和驱动程序样本,它提供了在C++下进行设备驱动程序开发的支持。 DriverNetworks DriverNetworks 是针对
Win
dows网络驱动开发人员的一个模块。在它的核心部分,DriverNetworks 是一个针对NDIS drivers 和 TDI clients (DriverSockets)的 C++ 的类库。DriverNetworks 中也有Quick Miniport Wizard 用来直接开始一个NDIS Miniport 或 Intermediate Driver 工程。它可以让你快速的生成所有采用DriverNetworks C++ 类库编写的NDIS驱动程序的编译,安装和调试所需要的文件
Soft
ICE
Soft
ICE
是一个功能极其强大的内核模式调试器,它支持在配置一台单独的计算机或两台计算机下进行设备驱动程序的调试。 BoundsChecker Driver Edition BoundsChecker 驱动程序版采用了NuMega针对应用程序开发的一种创新的错误检测技术。BoundsChecker 驱动程序版中提供了参数确认和系统实施可以用来监视和跟踪在不同的设备驱动程序与其它的操作系统的组件之间的所有的交互作用。配置向导提供了对于BoundsChecker 采集到的各种类型的大量信息的精确的控制。 BoundsChecker 驱动程序版当前支持
Win
dows NT,
Win
dows 2000,
Win
dows Millennium Edition和
Win
dows 98。(当前
版本
不支持
Win
dows XP) DriverWorkbench DriverWorkbench 可以使你进一步了解系统崩溃时的dump 文件和当时的事件。由于与BoundsChecker Driver Edition集成在一起, 在DriverWorkbench 中可以看到在系统崩溃前或其登录的时候由BoundsChecker 采集到的数据。这种独特的查看系统的方式提供了空前的能力,使得可以通过查看在系统崩溃之前系统实际活动的踪迹来发现问题之所在。 DriverWorkbench 中也包含了 TrueTime Driver Edition. TrueTime Driver Edition 是一个性能分析工具,可让
Win
dows NT 的设备驱动开发人员发现并修正驱动程序的性能瓶颈。TrueTime Driver Edition 是用来满足对于设备驱动程序和内核模式下代码开发人员的需求。一些额外的功能将出现在TrueTime Driver Edition 的下一个
版本
中。 DriverWorkbench 当前支持
Win
dows NT 和
Win
dows 9x. (当前
版本
不支持
Win
dows XP) FieldAgent FieldAgent 可让你对运行在客户的计算机上的驱动程序进行处理。由FieldAgent收集到的信息可
用于
追捕到那些可能只发生在特定的配置环境下问题的原因。 Field
win
dows编程资料大全
在编写程序的过程中,我遇到了这样的需求:在基于
Win
dows 9x 或
Win
dows NT4.0 的程序中,要求确定键盘、鼠标处于空闲状态的时间。查询了有关资料文档以后,发现
Win
dows 9x和
Win
dows NT4.0 没有提供API或系统调用来实现这样的功能。但是,在
Win
dows 2000中提供了一个新的函数:GetLastInputInfo(),这个函数使用结构 LASTINPUTINFO 作为参数: LASTINPUTINFO lpi; lpi.cbSize = sizeof(lpi); GetLastInputInfo(&lpi); 调用函数GetLastInputInfo()以后, 结构成员lpi.dwTime 中的值便是自上次输入事件发生以后的毫秒数。这个值也就是键盘、鼠标处于空闲状态的时间。可惜的是这个函数只能在
Win
dows 2000中使用,
Win
dows 9x 或
Win
dows NT4.0不提供此API函数。那么,如何在
Win
dows 9x 或
Win
dows NT4.0中实现GetLastInputInfo()的功能呢?笔者的方法是利用系统钩子对键盘、鼠标进行监控。
Win
dows中的钩子实际上是一个回调函数,当用户有输入动作的时候,
Win
dows要调用这个函数。比较典型的系统钩子应用就是键盘钩子和鼠标钩子: HHOOK g_hHookKbd = NULL; HHOOK g_hHookMouse = NULL; 在
Win
dows中,一个系统(相对于一个特定进程而言)钩子必须用一个动态链接库(DLL)来实现。不妨将这个动态链接库命名为IdleUI.dll。 这个动态链接库在
Win
dows 9x和
Win
dows NT4.0 中实现了GetLastInputInfo()的功能。IdleUI.dll中有三个函数: BOOL IdleUIInit() void IdleUITerm(); DWORD IdleUIGetLastInputTime(); IdleUIInit()是环境初始化函数,IdleUITerm()是环境清理函数,分别在MFC应用程序的InitInstance() 和 ExitInstance()中调用它们。当用IdleUIInit()做完初始化后,就可以调用第三个函数IdleUIGetLastInputTime()来获取最后一次输入事件后的时钟。从而实现与GetLastInputInfo()一样的功能。程序TestIdleUI.exe是用来测试IdleUI动态库的,程序中调用了IdleUIInit 和 IdleUITerm,同时在程序的客户区中间显示键盘、鼠标空闲的秒数。 void CMainFrame::OnPaint() { CPaintDC dc(this); CString s; DWORD nsec = (GetTickCount() - IdleUIGetLastInputTime())/1000; s.Format( "鼠标或键盘空闲 %d 秒。",nsec); CRect rc; GetClientRect(&rc); dc.DrawText(s, &rc, DT_CENTER|DT_VCENTER|DT_SINGLELINE); } 图一显示了TestIdleUI运行时的情形。 图一 TestIdleUI运行画面 为了连续的显示,TestIdleUI设置刷新定时器间隔为一秒。 void CMainFrame::OnTimer(UINT) { Invalidate(); Update
Win
dow(); } 运行TestIdleUI,当键盘和鼠标什么也不做时,可以看到计时器跳动,当移动鼠标或按键时,计时器又恢复到零,这样就实现了对输入设备空闲状态的监控。实现细节请看下面对IdleUI.dll工作原理的描述: 首先调用IdleUIInit ()进行初始化,安装两个钩子:一个
用于
监控鼠标输入,一个
用于
监控键盘输入。 HHOOK g_hHookKbd; HHOOK g_hHookMouse; g_hHookKbd = Set
Win
dowsHookEx(WH_KEYBOARD,MyKbdHook,hInst, 0); g_hHookMouse = Set
Win
dowsHookEx(WH_MOUSE,MyMouseHook,hInst, 0); 当用户移动鼠标或按下键盘键时,
Win
dows调用其中的一个钩子并且钩子函数开始记录时间: LRESULT CALLBACK MyMouseHook(in
汇编语言
21,458
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章