社区
汇编语言
帖子详情
请问有谁知道windows下INT20的使用?
wjy07_cn
2000-08-10 09:26:00
各位大侠安好,小弟出来乍到,还请多多关照。我在编程时遇到一些困难,INT20是微软不公开的,请问有哪位高手可以指点迷津,小弟我在这里先多谢了!
可以给我发E_mail啊!
...全文
244
7
打赏
收藏
请问有谁知道windows下INT20的使用?
各位大侠安好,小弟出来乍到,还请多多关照。我在编程时遇到一些困难,INT20是微软不公开的,请问有哪位高手可以指点迷津,小弟我在这里先多谢了! 可以给我发E_mail啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BCB
2001-02-20
打赏
举报
回复
CIH调用了Int20
Int20功能挺多的
kyokyo
2001-02-19
打赏
举报
回复
int 20 是vxd调vxd服务用的。看看DDK吧,详细得很。
不作vxd的人是没用的,因为你不在Ring0.
茂奇软件
2001-01-14
打赏
举报
回复
research the IDA4 please.
you will find the tool help you to disasmbling these
vxd system service interface.
Jansen Zhu
kacer
2001-01-14
打赏
举报
回复
关注
zl_dragon
2000-12-23
打赏
举报
回复
nuxas brother's answer is very correct, but wjy07_cn ..., Why so mean ?!
nuxas
2000-08-26
打赏
举报
回复
Int20是调用 VxD服务。它采用CALL后传参的方式,也就是在INT20后面方上一个DWORD,
其中高WORD表示目标VxD的ID,低WORD表示Service的ID。
这种方式很慢,但Windows会对他做优化,当这样的一个Int20被首次调用后,他就会被转变成一个CALL指令,左调试跟踪的时候可得注意。
westaf
2000-08-11
打赏
举报
回复
好像是一些关于vxd的调用吧?
可以到http://www.pobox.com/~ralf找找Interrupt List。
Windows
下
int
和 long 数据类型为什么都占4个字节
Windows
下
int
和 long 数据类型为什么都占4个字节 如果你测试过long和
int
内置类型的大小,当发现都为4字节时,可能都会产生疑问,如果都是4字节,long并没有提供更大的存储范围,那么还要long做什么用?本文如下内容将为你解开这些疑团。 先简要概述以下内置类型的发展,如有疏漏,还请指正。C语言开始时只有char(8位)和
int
(16位)两种,后来随着发展又加入了short(16位)和long(32位),此时,
int
可以是16位或者32位,依赖于平台和后续的兼容性。再后来当64位出现时,
int
main(
int
argc,char * argv[])
windows
下的
使用
通常对于初学C语言的同学来说,我们的main函数,都是没有形参的,那么这是怎么回事呢? 根据C语言规定,main函数的参数只能有两个,习惯上这两个参数为argc和argv,格式如下:
int
main(
int
argc,char * argv[]) { // program // } 解析:此时,main函数有两个形参。第一个argc为
int
整形。第二个为指针数组。也就是这个
无法将类型
int
?隐式转换为
int
,存在一个显示转换(是否缺少强制转换)
解决方案如下 如图 之前是直接添加value 直接调用value,如果值为空就会报错 加了?,就表示这个值类型的允许为空 可以用HasValue来判断是否存在值 也可以在赋值的时候,后面加上??和默认值来表示如果为空的时候,就获取默认值
int
? a = null;
int
b = a ?? 0; 比如这样,b这里就不会报错,而是为0 但要注意,??的优先级很低,在运算过程中,比+-这些等级更低
int
? a = n.
C语言中void main和
int
main有什么区别?
区别: 1、有无返回值 void main没有返回值,
int
main有返回值。 2、返回值类型
int
main返回
int
类型的数据,void main不返回。 但是在C语言推荐写法中,建议
使用
int
main,因为在有的编译器虽然viod main可以通过编译,但在其他编译器就会报错。为了代码拥有更好的可移植性,一般写
int
main。 补充: 至于什么时候需要哪种写法,没必要较真。可以一律都写成
int
main ,然后在方法体中最后加个return 0 ;就行了,这样写基本上所有的编译
总结
windows
获取std
int
.h和
int
types.h方法
std
int
.h是C99的标准,主要用于统一跨平台数据定义。 MSVC中不带有这个头文件,直到VS
20
10(新闻)。 在之前的版本里面,我们可以: (1)下载这个头文件 download a MS version of this header from: http://ms
int
types.googlecode.com/svn/trun
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章