社区
汇编语言
帖子详情
在SoftICE里面怎么BPX OpenService ?
rularys
2006-12-26 07:35:24
我是刚开始学着用SoftICE的,对里面的命令和各种功能还不熟悉,发现它能识别很多Window系统函数,但也有一些API它不认识,比如这个“OpenServiceW”。不知道这些不能识别的系统API该怎么用SoftICE来设置断点呢?
...全文
261
6
打赏
收藏
在SoftICE里面怎么BPX OpenService ?
我是刚开始学着用SoftICE的,对里面的命令和各种功能还不熟悉,发现它能识别很多Window系统函数,但也有一些API它不认识,比如这个“OpenServiceW”。不知道这些不能识别的系统API该怎么用SoftICE来设置断点呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
archim
2006-12-27
打赏
举报
回复
查查MSDN看看OpenServiceW在哪个DLL里面
softice默认只加载kernel32, user32,好像
rularys
2006-12-27
打赏
举报
回复
谢谢楼上各位!!呵呵,这样以后设断就方便多了
ljjue
2006-12-27
打赏
举报
回复
如果设置了断点,SoftICE提示“Symbol not Defined(××××)”,此时打开Winice.dat配置文件,检查API所在的DLL是否装载,默认只装载Kernel32.dll,User32.dll和Gdi32.dll三个。如果你要对VB6里的API下断,就得装载VB6运行库,方法如下:
打开Winice.dat配置文件,在末尾加入以下一行:
EXP=\SystemRoot\System32\msvbm60.dll
然后保存即可。
加入其他DLL类似。
不识别OpenServiceW函数加入以下一行:
EXP=\SystemRoot\System32\advapi32.dll
ljjue
2006-12-27
打赏
举报
回复
如果你不是调试驱动程序,那么你可以选择界面友好易用的ring 3级调试器OllyDbg。
大熊猫侯佩
2006-12-26
打赏
举报
回复
你要bpx全局的还是本进程中的,后者只要做断点然后用softice接手继续跟入即可。
zara
2006-12-26
打赏
举报
回复
要在配置文件里面将该函数所在的库文件加入预载入列表, 或者是通过 loader32 程序先载入相应的库文件, 然后再进行程序调试进行断点设置
Nodejs专栏 - Nodejs的模块化(module.exports和exports原理, Nodejs模块化原理)
Nodejs的模块化 在我们日常进行web开发的过程中, 对于模块化总是跑不掉的, 各家的模块化有各家的实现方式, 百花齐放, nodejs遵循commonjs规范的模块化 把每一个文件都看做是一个模块 如果一个模块需要暴露一些数据或者功能供其他模块使用, 需要写上module.exports = xxx, 该过程称之为模块的导出 如果一个模块需要用到另一个模块导出的代码, 需要使用r...
NodeJS中的module概念以及module.exports和exports的区别
NodeJS为js引入了模块化的一些概念,html
里面
可以引入js或css,甚至css也可以通过@import来引入其他css文件,而JS一直缺少这个机制,这使得JS很难像其他语言如java/python/php那样来编写模块化的应用程序。因此ES6以及NodeJS都对这方面特性做了增强。 NodeJS为每个单独的JS文件生成了默认的Module对象,该对象用来表示文件执行上下文。 我们先来看看module对象(http://www.commonjs.org/specs/modules/1.0/)究竟是
【NodeJS】浅析 exports 与 module.exports 的区别 及 export default 与 export 的区别
模块的概念 模块分为两类:原生模块和文件模块。原生模块即 Node.js API 提供的原生模块,原生模块在启动时已经被加载。文件模块为动态加载模块,加载文件模块的工作主要由原生模块 module 来实现和完成。原生模块在启动时已经被加载,而文件模块则需要通过调用 Node.js 的 require 方法来实现加载。 需要了解的一点是,Node.js 会对原生模块和文件模块都进行缓存,
【NodeJS】NodeJS中的包与模块的区别以及区分module.exports 和 exports
区分一下包与模块:合理的使用包和模块,会使你的程序变得低冗余,高可读,功能全面。 一、NodeJS中包 包用于管理多个模块及其依赖关系,可以对多个模块进行封装,包的根目录必须包含 package.json 文件。 符合 CommonJS 规范的 package.json 文件一般包含以下字段: name:包名。包名是唯一的,只能包含小写字母、数字和下划线。 version:包版本号。 description:包说明。 keywords:关键字数组,用于搜索。 homepage:项目主页。 bugs:提交 b
一句话说清楚NodeJS中module.exports和exports的区别
关于这个问题NodeJS的官方文档中有一句很精辟解释: What’s the difference between module.exports and exports? The first exposes the object it points to. The latter exposes the properties of the object it points to. 翻译过来就是说,module.exports是直接导出整个对象,而exports导出的是对象中的属性。以下通过两个简单的例子可
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章