Windows平台
文章平均质量分 67
tanliyoung
这个作者很懒,什么都没留下…
展开
-
什么是动态链接?
什么是动态链接库? 什么是动态链接库?一、动态链接库的概念 动态链接库(Dynamic Link Library,缩写为DLL)是一个可以被其它应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。动态链接库文件的扩展名一般是dll, 也有可能是drv、sys和fon,它和可执行文件(exe)非常类似,区别在于DLL中虽然包含了可执行代码却不能单独执行,而应由W转载 2006-09-20 12:12:00 · 5409 阅读 · 0 评论 -
Windows 系统编程初探 (六)结构化异常处理之三:SEH 的简单应用
Windows 系统编程初探 (六)结构化异常处理之三:SEH 的简单应用 前面我们已经学习了SEH的两种处理方法,现在来看一下SEH的实际应用。 SEH 最基本的应用当然是保证应用程序的健壮性。但事实上,如果应用程序发生异常,是很难修复的!虽然我们可以通过异常代码和有限的异常信息来分析它,但根本无法保证异常修复后程序能够继续正常地工作。虽然在前面的例程中,我们都很转载 2007-05-15 23:54:00 · 771 阅读 · 0 评论 -
Windows 系统编程初探 (三)栈(Stack)的奥秘
Windows 系统编程初探 (三)栈(Stack)的奥秘 说得直白一点,栈就是一段内存!对这段内存的访问规则是后进先出(LIFO),如果只从CPU的设计角度来看,栈的功能只有一个:为了支持函数的嵌套和递归,保存函数调用时的返回地址。当然,这只是我的一点浅薄认识。在 X86 芯片上,函数的调用指令和返回指令分别是 CALL 和 RET,为了看清楚调用和返回动作,下转载 2007-05-15 23:56:00 · 758 阅读 · 0 评论 -
若干重要的Windows参考资料
若干重要的Windows参考资料 毛德操 要让Linux内核支持Windows应用程序和设备驱动,我们当然得要了解并理解Windows的各种机制和机理。本文的目的是为大家介绍和推荐一些关于Windows的参考资料。当然,对Linux的了解和理解更是必不可少,但是笔者以为既然是行走于我们这个地界的转载 2007-05-14 14:37:00 · 814 阅读 · 0 评论 -
为.NET程序批上WPF的绚丽外衣
为.NET程序批上WPF的绚丽外衣转载 2007-05-14 15:58:00 · 884 阅读 · 0 评论 -
Microsoft Silverlight正式发布
Microsoft Silverlight正式发布 微软在4月15号(美国时间)的NAB(National Associates of Broadcasters)会议上宣布WPF/E正式更名为Microsoft Silverlight。Silverlight是跨浏览器,跨平台(目前只支持Windows/Mac)的多媒体交互解决方案。Sliverlight的相关资源:·转载 2007-05-14 14:29:00 · 962 阅读 · 0 评论 -
SEH异常处理学习总结
SEH异常处理学习总结 前一段时间,在看异常处理一章内容的时候,发现这一部分还真的挺有尿水:)所以上网搜了一下有关内容,呦嗬,还挺丰富的。当然有些自己还是看不懂,现在就将这些宝贝拿出来跟大家共享一下。首先我们看一下使用异常处理的几种情况:A. 用来处理非致命的错误B. 对API函数的参数合法性的检验(假设参数都是合法的,只有遇到异常的时候进行合法性检验)C. 处理致命错误(退出时最好的选择,转载 2007-05-15 23:42:00 · 1245 阅读 · 0 评论 -
Windows 系统编程初探 (四)结构化异常处理之一:SEH的基本原理与进程相关异常处理
Windows 系统编程初探 (四)结构化异常处理之一:SEH的基本原理与进程相关异常处理 上面的内容只是一些基础知识,虽然简单,但有必要了解一下。现在,我将正式开始我的第一个专题:结构化异常处理(SEH)。SEH 是 Windows 系统提供的功能,跟开发工具无关。值得一提的是,VC 将 SEH 进行了封装,也就是我们平常用到的 __try{}__except(转载 2007-05-15 23:53:00 · 960 阅读 · 0 评论 -
Windows 系统编程初探 (二)俗套的 Hello World
Windows 系统编程初探 (二)俗套的 Hello World 我在研究中常用的开发工具是 VC6.0 和 TASM ,所以文章中的例程代码都是 C/C++ 或 ASM 的,可能很多朋友对ASM(特别时Win32 ASM)接触得比较少,所以我俗套得给出了一个 ASM 编写的 "Hello,World" ,让大家对 Win32 ASM能有一个大概的认识。 .3转载 2007-05-15 23:55:00 · 886 阅读 · 0 评论 -
Windows Scripting Host:脚本语言的通用脚本主机(全文)
Windows Scripting Host:脚本语言的通用脚本主机(全文)摘要Windows Scripting Host (WSH) 是一个用于 32 位 Windows 平台的独立于语言的脚本主机。Windows Scripting Host 将集成到 Microsoft® Windows® 操作系统的更新程序和新版本中。引言Windows Scripting Host转载 2007-05-08 14:11:00 · 2368 阅读 · 0 评论 -
关于 .NET 方向较为深入的书籍
关于 .NET 方向较为深入的书籍 Posted on 2004-07-08 11:12 Flier Lu 阅读(7962) 评论(32) 编辑 收藏 引用 网摘 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/转载 2007-04-26 23:31:00 · 1189 阅读 · 0 评论 -
__cdecl __fastcall与 __stdcall
__cdecl __fastcall与 __stdcall 调用约定: __cdecl __fastcall与 __stdcall,三者都是调用约定(Calling convention),它决定以下内容:1)函数参数的压栈顺序,2)由调用者还是被调用者把参数弹出栈,3)以及产生函数修饰名的方法。 1、__stdcall调用约定:函数的参数自右向左通过栈传递,被调用的函数在返回前清理传送参数的转载 2007-04-19 14:30:00 · 610 阅读 · 0 评论 -
如何解读Windows的时空观?
第三章 WIN32的时空观 我的老父亲看着地上玩玩具的小孙子,然后对我说:“这孩子和小时的你一样,喜欢把东西拆开,看过究竟才罢手”。想想我小时侯,经常将玩具车、小闹钟、音乐盒,等等,拆得一塌糊涂,常常被母亲训斥。 我 第一次理解计算机的基本原理,与我拆过的音乐盒有关。那是在念高中时的一本漫画书上,一位白胡子老头在讲解智能机的理论,一位留八字胡的叔叔在说计算机和 音乐盒。他们说,计算机的中转载 2006-09-19 14:25:00 · 1120 阅读 · 0 评论 -
如何设置Path?
Windows下PATH的设定方法 Windows 95或Windows 98 首先使用记事本等合适的编辑器打开原创 2006-10-09 17:08:00 · 1266 阅读 · 0 评论 -
如何利用OutLook订阅新闻组?
微软中文新闻组服务器地址为:msnews.microsoft.com1. 打开 Outlook Express,选择菜单“工具”/“帐户”,在弹出的“Internet 帐户”窗口中,点击“添加”按钮并选择“新闻”。2. 在弹出的“Internet 连接向导”窗口中,依次填上您的名字、您的电子邮件地址(该邮件地址会被公布在新闻组中)、新闻组NNTP 服务器地址:msnews.microsof转载 2006-12-08 16:33:00 · 3162 阅读 · 0 评论 -
函数调用的汇编实现浅析
一, 引子 对于汇编的理解是思维的一个跳变, 指令语法的理解对语义的理解似乎毫无帮助, 就好象我对设计模式的模糊理解使我看代码的时候总是困惑于其如此实现的原因. 这也使我想起看英文书的时候, 经常是每一个单词都认识, 但组合在一起却不知所云. 其理相通罢. 局部变量的存储及子过程的调用均是用栈实现的, 这个数据结构被证明是最有效的, 栈的实现如此重要以至CPU对它提供了内置转载 2007-01-15 10:09:00 · 1590 阅读 · 0 评论 -
进程间的通讯实现(IPC)的11种方法
进程间的通讯实现(IPC)的11种方法转载 2007-06-27 09:55:00 · 1120 阅读 · 0 评论 -
基于Visual C++6.0的DLL编程实现
基于Visual C++6.0的DLL编程实现分类: VC学习 一、前言 自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Windows桌面和处理用户的输入所需要的代码转载 2007-04-01 18:23:00 · 663 阅读 · 0 评论 -
COM之后的世界(Don Box访谈录)
Life after COM Is COM dead? Whats the future for C++? Is the Windows war with Java over? Matt Nicholson and Tim Anderson talk to Don Box about these and other issues.Don Box is a well known and转载 2007-04-15 00:53:00 · 942 阅读 · 0 评论 -
解释windows下的MSDOS
Windows NT/Windows 2000提供了cmd.exe和command.com,CMD.EXE是Windows NT命令行接口,它不是一个dos窗口,而COMMAND.COM是一个16位的DOS应用程序,它用于支持老的dos应用程序,它一般运行于NTVDM中。但就用户来说,这两个命令有惊人的相似之处,这是因为用户在command.com中输入的命令有很大一部分要送到cmd.exe中运行转载 2007-05-16 17:26:00 · 1021 阅读 · 0 评论