随笔分类 - 软件开发:Windows系统
摘要:通过数据线连接手机发送短信息中文,需要将中文转换成unicode编码 iptables 例如 你好 的unicode编码为 044F60597D 原理和如何编程实现转换? --------------------------------------------------------------- 其实你只要把你的字符串转化为widestring类型就可以了. Type ...
阅读全文
摘要:unit UserDefinedProperties; {$WARN SYMBOL_PLATFORM OFF} interface uses ComObj, ActiveX, LocalFiles_TLB, StdVcl; type TVariantNameValue=packed record Name:string; Value:Variant; end; TVaria...
阅读全文
摘要:Microsoft Visual C++ 2005是微软公司Visual Studio 2005开发套件中的一出重头戏,与前一个版本相比,其革新性的集成开发环境与C++编译器,带来了有许多改变。在本文中,主要讲解程序员在升级程序时,可能会遇到的一些不同之处及变化,而这些变化很可能会使老一点的程序不能通过编译。总之,这些变化绝不是偶然发生的,其背后都有强大的理论依据在支撑,所以,使用Visual C...
阅读全文
摘要:This article describes how to design and implement Automation collections using the Microsoft® Foundation Classes (MFC). A precise definition of collections is given, followed by the definition of an Automation collection.
阅读全文
摘要:此部分代码请大家给加上注释。const DEV_CLASS_NAME = 'Net'; DEM_CLASS_NAME = 'MEDIA'; DEC_CLASS_NAME = 'CDROM'; DEU_CLASS_NAME = 'USB'; DEP_CLASS_NAMW = 'ports'; UNKNOWN_DEVICE = '未知设备';private { Private declarations } DevState: Array of Boolean; procedure RefreshDevState; procedure EnumNetDevice; //获得
阅读全文
摘要:一个脚本宿主就是一个能运行其它脚本语言(VB脚本,VBA,Java脚本)并且能将应用程序内部的COM接口暴露给这些脚本的应用程序.微软的IE浏览器,Excel,Word,Access都是脚本主机.IE用的是VB脚本,而其它的则是用的VBA.
阅读全文
摘要:实际上,可以使用一种非常简单的方法来生成 GUID,但这种方法近乎像是作弊。(您可听清楚了,我们说的可是“近乎”。)“Scriptlet.TypeLib”对象的设计用途是帮助您创建“Windows 脚本组件”(实质上,这是一种使您编写的脚本可以像 COM 对象那样工作的方法)。Scriptlet.Typelib 对象包含一种方法,它可以生成与“Windows 脚本组件”类型库一起使用的 GUID;...
阅读全文
摘要:NTFS分区的数据流是一个子文件系统允许额外的数据连接到一个特别的文件中,
现在的FAT文件系统格式是不支持数据流格式的
阅读全文
摘要:微软的平台不断在增加.公司用的服务器和桌面操作系统运行的一般是winNT和win2000,而家庭用户和学生用的系统一般是winXP.这些平台是很受欢迎的并且被大范围的使用.可是使用这些操作系统的用户和管理员却对NTFS文件系统的某个特性知道的很少,那就是”交换数据流”(alternate data streams)
阅读全文
摘要:在 NTFS 文件系统下,每个文件都可以有多个数据流。值得一提的是,流不是 NTFS 2000 的功能,但是从 Windows NT 3.1 开始流已存在。当在非 NTFS 卷(如 Windows 98 计算机的磁盘分区)下读取文件内容时,只能访问一个数据流。因此,您会觉得它是该文件真正的且"唯一"的内容。这样的主流没有名称,并且是非 NTFS 文件系统可以处理的唯一一个流。但是当在 NTFS 卷上创建文件时,事情可能不一样。
阅读全文
摘要:对于 Windows NT,Microsoft 引入了称为 NTFS 的新式文件系统。在它所有引人注目的功能中,B 树结构尤为显著,它加速了大文件夹上的文件检索、基于文件的安全、记录、增强的文件系统可恢复性以及比 FAT 或 FAT32 更好地利用磁盘空间。(顺便说明,Windows 2000 提供对 FAT32 卷的完全支持和访问。)
阅读全文
摘要:NTFS是微软专为NT系统设计的安全文件系统,可是就是数据流这种向后兼容的性质出卖了它的安全和稳定,安全毕竟是一个整体,丝毫马虎不得!
阅读全文
摘要:任务栏(Taskbar)是微软公司在Windows 95中引入的一种特殊的桌面工具条,它为用户快速访问计算机资源提供了极大的方便,而状态栏(以下称通知栏)无疑是任务栏上较为特殊的一个窗口。编程人员可以调用API函数Shell_NotifyIcon向通知栏发送消息来添加、删除或修改图标,当在图标上发生鼠标或键盘事件时,系统会向应用程序发送编程时预先定义的消息,通知栏处理回调函数就会被自动调用以做出相应的处理。实现上述功能的相关文章俯仰即拾,此处不再赘述。本文将讨论两个较为深入的问题及其在Delphi中的实现方法。
1、Windows发生错误导致外壳Explorer.exe重启时通知栏图标的自动恢复
2、将自动恢复功能封装在控件中以便其它程序中调用。
阅读全文
摘要:在Delphi的VCL库中,为了使用以及实现的方便,应用对象Application创建了一个用来处理消息响应的隐藏窗口。而正是这个窗口,使得用VCL开发出来的程序存在着与其他窗口不能正常排列平铺等显得有些畸形的问题。本文通过对VCL的深入分析,给出了一个只需要对应用程序项目文件作3行代码的修改就能解决问题的方案,且不需要原有的编程方式作任何改变。
阅读全文
摘要:由于我们经常要调用一些第三方厂商或其他编译器编写的动态链接库,但是一般都不提供源文件或.lib文件,而作为VC隐式链接到DLL(implicitly link to the DLL)调用,这些却是必需的。本文将主要讨论在没有源文件及.lib输入库文件或欲调用Windows未公开函数的情况下重建.Lib文件的方法。在建立之前,我们首先要了解一下DLL输出函数的几种方式。
阅读全文
浙公网安备 33010602011771号