论坛: 编程破解 标题: C问题! 复制本贴地址    
作者: xuehu [xuehu]    论坛用户   登录
请问,在C中如何用DEBUG命令和修改注册表,请举例说明。谢谢!

地主 发表时间: 08/11 00:26

回复: jacker [jacker]   论坛用户   登录
在C中如何用DEBUG命令和修改注册表,请举例说明。谢谢!

调用DEBUG程序对磁盘操作不就行了吗?操作注册表有专门的函数啊

B1层 发表时间: 08/11 01:19

回复: ricky [ricky]   版主   登录
在c里面可以插入汇编语言
好像是这样的:asm mov ax,20
写注册标有一系列的api函数,看看msdn吧

B2层 发表时间: 08/11 16:19

回复: 山鸡 [duck_chen]   论坛用户   登录
对,C中可以调用汇编的。
你可以在函数中写成:
asm mov ah,0
asm mov al,mode
asm int 10h
或者:
asm{mov ah,0
    ……
    ……
   }
的形式。
这样还用得着用DEBUG码?
还有关于注册表,其实你只要新建一个ASCII码可写的文件以*.reg为名
然后在其中写入你需要修改注册表的内容,相信会写吧?
最后在程序中调用它即可。system("path:filename.reg");这个函数要包含在<dos.h> 中。这样不就OK了吗?
以上只是思路,具体实现就看你自己了。好好干吧。


B3层 发表时间: 08/11 16:51

回复: freeid [zjx_1981]   论坛用户   登录
恩,有道理!


B4层 发表时间: 08/11 21:21

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号