摘要:
matlab是一个强大的数学计算/仿真工具,其内置了很多实用的现成的函数,而且我们经常也自己定义很多m函数。但在很多情况下,我们不得不使用vc编程。那么,如何在vc中利用matlab的资源呢? 在这里我简要的以一个简单的例子来说明一下如果在vc中调用matlab中定义的.m文件。繁多的理论就不说了,简明扼要的说一个实例。相信大家看过之后都会马上学会的j
其中灰色底显示的部分是需要我们手工输入......
摘要:
在论坛里面看到一些人讨论dll的反汇编,这几天帮一个朋友分析一个dll,此dll非常简单,现在把我的分析过
程和大家分享一下,这里没有什么特别有效的方法,靠的就是耐心和经验,反复验证,直到调用成功。
有个dll2lib的工具,不知道是我不会使用还是怎么的,反正我是没有使用成功过,所以我只能靠自己
来分析了。
首先是使用的工具,ida/win32dasm/ollydbg
win32......
Windows可执行文件简述(二) 如果psp中的第一个fcb含有一个有效驱动器标识符,则置al为00h,否则为0ffh.ms-dos还置ah为00h或0ffh,这依赖于第二个fcb是否含有一个有效驱动器标识符.
建造psp后,ms-dos在psp后立即开始(偏移100h)加载com文件,它置ss.ds与es为psp的段 地址,接着创建一个堆栈.为了创建这个堆栈,ms-dos置sp为0000h.如果没有分配64k内存,则要置寄存器为比所分配的字节总数大2的值.最后,它把0000h推进栈,这是为了保证与在早期ms-dos版本上设计的程序的兼容性. 【程序编程相关:
Windows环境下的麦克风录音系统(2】 【推荐阅读:
获取游戏手柄的按键输入】 ms-dos通过把控制传递偏移100h处的指令而启动程序.java/j2me/code/ target=_blank>程序设计者必须保证com文件的第一条指令是程序的入口点. 注意,因为程序是在偏移100h处加载,因此所有代码与数据偏移也必须相对于100h.汇编语言程序设计者可通过置程序的初值为100h而保证这一点(例如通过在原程序的开始使用语句org 100h)....
下一页 摘要: 对windows 2000, windows xp, windows server 2003操作系统下的“命令提示符程序 (cmd.exe)”了解稍多的人都会知道“命令提示符”有几个很好用的功能。一、支持命令历史记录,可以用上下键来切换以前输入的命令;二、支持快捷键功能(f1~f9)[具体每个键的功能请读者自己试吧];三、支持目录/文件名的自动补齐,这样可以快速输入目录/文件名。 这些功能对于用......