首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 203 毫秒
1.
Windows NT是Microsoft的32位操作系统,其目的是为了满足局域网超级服务器或主干计算机系统之需要。Windows NT的多任务和多处理机制以及丰富的API大大方便了开发。 Win32 API与Windows 3.0以上版本同名API的最大不同在于:有些数据结构,如句柄、指针和画图坐标等已从16位扩展成了32位,不再基于段式存储器。我们在开发应用中体会到了其众多优越性:丰富的API,灵巧的操作等。本文介绍Windows NT环境下用C 实现多进程之间共享内存的方法。 进程间的信息交互可通过邮槽、共享内存等实现,前者类似一个“信箱”,别的进程发来的信息先放入本进程的“信箱”,然后从中取出;发往其他进程的信息也要先放入相应的“信箱”。而共享内存则是一块可读写的区域,通过它可方便地保存和获取信息。 创建共享内存的工作可分为三步: (1)指定一个相应的地址,由hMapAdd指向它;  相似文献   

2.
刘玮  吴蜀蓉 《电脑》1996,(12):34-36
在Windows下编程会邀到多个应用程序之间进行通信,数据共享的问题.16位的Windows提供了各种方法实现应用程序间的信息通信,如Windows动态数据交换(DDE)、裁剪板传递、动态连接库(DLL)等,其中最普通的方法是共享内存来实现大量数据的共享,一般使用属于另一个应用程序的窗口来调用SendMessage或PostMessage来传递共享内存的地址.邀憾的是,在32位的Windows环境(如Window NT、Win-dows95)下,所有用GlobalAlloc,Malloc,HeapAlloc或VirtualAl-loc分配的内存对其他进程(进程是应用程序的一个例程)而言是不可访问的.共享内存是通过文件映射实行的.二.问题的实质  相似文献   

3.
一个NT平台上分布式对象数据库服务器系统   总被引:4,自引:0,他引:4  
FISH系统是一个用于支持先进应用(如GIS,EC,CIMS)的新一代分布式对象数据库系统.该系统采用了许多新颖技术,如DSVM(distributed shared virtual memory)、持久堆、页式对象、透明锁、紧凑提交等.重点介绍了该系统的总体结构和设计思想,特别是FISH系统在Windows NT上实现所涉及的底层技术,包括内存映射、共享内存、远程过程调用、多线索连接、页面故障处理等.基于OO7的性能测试表明,FISH系统在NT机群环境下取得了与在分布式UNIX环境下同样高的分布执行效率  相似文献   

4.
在已有文献中,由于不依赖Windows应用程序编程接口(API)调用的在新技术文件系统(NTFS)下的文件创建都是在小目录下实现的,因此将对在大目录下创建文件的方法进行研究。运用B+树遍历,找到索引缓冲区,通过判断所找的索引缓冲区是否存在索引节点,分别将创建好的索引项插入到指定的索引缓冲区位置,将插入索引项的索引缓冲区写入磁盘,完成在大目录下对文件的创建。通过实验,实现了在大目录下的文件创建,证明了方法在不依赖于Windows API而实现文件创建的正确性。  相似文献   

5.
在已有文献中,由于不依赖Windows应用程序编程接口(API)调用的在新技术文件系统(NTFS)下的文件创建都是在小目录下实现的,因此将对在大目录下创建文件的方法进行研究。运用B+树遍历,找到索引缓冲区,通过判断所找的索引缓冲区是否存在索引节点,分别将创建好的索引项插入到指定的索引缓冲区位置,将插入索引项的索引缓冲区写入磁盘,完成在大目录下对文件的创建。通过实验,实现了在大目录下的文件创建,证明了方法在不依赖于Windows API而实现文件创建的正确性。  相似文献   

6.
《软件世界》1996,(7):18-21
Windows NT是一个模块化的操作系统。这就是说,它是由一系列相对较小的,自包含的软件元素(或模块)构成的,它们之间相互合作来完成操作系统的任务。每一个元素提供了一系列功能,并以界面的形式与系统的其他部分交互。各模块之间可以相互调用来完成系统任务。这些模块的功能在这里进行一个简单的描述: ·环境子系统(Environment Subsystems)——可以运行除Windows NT操作系统外的其他几个不同的操作系统的程序。例如Win32子系统,OS/2子系统和POSIX子系统。  相似文献   

7.
《软件世界》1996,(7):14-17
Windows NT操作系统与OS/2 1.X甚至2.X之间一个重要的区别是Windows NT具有内置于底层的网络能力,而在MS-DOS,Windows(除了Windowsfor workgroups)和OS/2中,网络部分都放在操作系统的顶部,这就意味着Windows NT的NOS(网络操作系统)设计者能够在被定义的操作系统平台内部设计他们的部件。这也意味着网络部分的工作人员不必去重复内核部分工作人员的工作。 最初的设计者脑子里想着三件事:第一,Windows NT应该提供集成的、对应用程序来说是透明的网络服务,基本的文件/打印共享和使用服务应是每一个Windows NT机器的一个部分,第二,Windows NT应  相似文献   

8.
Windows环境下TrueType字体编程   总被引:1,自引:0,他引:1  
一、Windows下TrueType 字体创建、选择和删除 TrueType字体技术及其原理本刊已有文章分析过了,在Windows中字体是GDI(Graphics Device Interface)的一个对象(object),也就是OOP程序设计中的类的具体实例。它是以逻辑字体名义和字体描述字库(扩展名为.TTF)的形式在Windows中实现的。逻辑字体是对某一种字体的描述。只有当逻辑字体被选入到设备输出缓冲区时,它才由一个抽象的类结构变为实际对象。下面列出逻辑字体的创建、选择和删除过程。 1.字体的创建 调用CreatFont函数或者是Cre-ateFontIndirect函数都可以创建逻辑字体,并且返回一个指向HFONT类型的字体把柄; Windows有两个创建逻辑字体的函  相似文献   

9.
《软件世界》1995,(11):24-26
文件浏览器(File Viewers) 文件浏览器是Windows 95中的一种新功能。用户使用它可以查看绝大多数流行的文件格式,而不需要使用创建这些文件的应用程序。文件浏览器对于查看电子邮件和在网络上浏览文件最具实用性。 文件浏览器也支持用户以拖放方式把一个文件从Windows Explorer中或桌面上放到打开的QuickView窗口中。如果文档的扩展名没有和一个特定的应用程序相关联,那么用户可以使用Open With对话框来指定是用Quick View来查看文件,还是用一个指定  相似文献   

10.
CA公司的FAXserve for Windows NT是一种功能强大的网络传真解决方案,通过FAXserve的集成,用户可以直接从其工作站收发传真,在电子文件中存储传真、与网络上的其他用户共享传真硬件。 FAXserve与电子邮件集成 FAXserve for Windows NT由运行于Windows NT服务器的传真服务和客户机软件组成,它可以与任何运行于用户工作站的MAPI电子邮件客户机集成。传真信息的编辑、地址以及发送如同电子邮件。传真地址可以单独或者与电子邮件地址一起存储在地址薄中。此外,收到的传真还能与电子邮件信息并排显示,用户可以通过双击图标来查看、转发、添加或打印收到的传真。 Windows NT安全性  相似文献   

11.
在计算机网络上共享外部设备,是提高设备使用率减少成本的有效手段。本文通过对一个实际问题的解决,论述如何在Windows NT网络环境下,运用TCP/IP协议共享挂接在UNIX服务器上的绘图仪。 一、网络环境网络结构图如下示,其中: Windows NT计算机为NT4.0 Server,其IP地址为196.196.009.100 UNIX计算机为一台SUN工作站,其IP地址为196.196.009.101  相似文献   

12.
在微软的Windows操作系统中引入了一种被称为OLE(ObjectLinkingandEmbedding,对象链接与嵌入)的技术。这项技术能在一个文件中链接嵌入另一个文件,例如在写字板或WORD中可以链接或嵌入另一个文本文件、图像文件或声音文件等。当我们在WORD中嵌入EXCEL文件时,在WORD中会出现一个EXCEL文件图标及文件名称,双击这个图标就可以调用EXCEL程序编辑该文件了,这项技术大大方便了文件的操作。为了能将这种嵌入文件中的“对象”方便地(使用复制方式)从一个文件移入另一个文件(或者说被其它文件调用、与其它文件共享此“对象”),Windows使用了另一种技术ShellScrapObject(简称SHS),它能将嵌入文件中的“对象”包装成一个“碎片对象”文件,以备复制到其它文件中。根据上面所述的原理,有人制作了一种在Windows中被称作“碎片对象”(扩展名为“.shs”)的文件,该文件往往披着雪白的“羊皮”(文本文件“.txt”)悄悄地走近你(通过电子邮件附件),然后轻松破坏你的计算机系统。  相似文献   

13.
Windows 3.x和MS-DOS一直使用的是文件分配表(FAT)系统;Windows 95使用的是扩展FAT文件系统;Windows NT文件系统则在继续支持16位文件系统的同时,还支持两种32位的文件系统——Windows NT文件系统(NTFS)和高性能文件系统(HPFS)。这几种文件系统各有优缺点,适合于不同的应用目的。 一、文件分配表(FAT)系统 FAT文件系统1982年开始应用于MS-DOS中。FAT文件系统主要的优点就是它可以由多种操作系统访问,如MS-  相似文献   

14.
《计算机与网络》2007,(3):73-74
从Netware到Windows NT Server的迁移是通过NWCONV.EXE迁移工具来实现的,被迁移的对象可分为两部分:一部分是用户账号和组账号;另一部分是文件和目录。因此整个迁移过程也分两步完成:第一步是将用户账号和账号迁移到Windows NT Server平台上;第二步是把文件和目录拷贝到Windows NT Server服务器的目录中。  相似文献   

15.
下面的程序可以使指定的.EXE和.COM程序不能执行(当然也可以解除该屏蔽状态)。 无论是在DOS状态下,还是在应用程序状态下,加载一个.EXE或.COM文件均是通过DOS系统功能调用的第4BH号功能来完成的,其人口参数DX是指向被加载文件名(ASCII字串)首地址的。故而本程序采用TSR程序设计,通过修改21H中断向量(使其串接在该TSR程序上)来实现对每一次中断调用功能号的过滤任务。当发现系统正以4B00H功能加载文件时,则转向判断有无指定文件名操作,若有则显  相似文献   

16.
1.有关动态链接库的基本概念 所谓动态链接库(DLL)是指Windows把一个模块中的函数调用连接到库模块中的实际函数上的过程。库文件由函数对象以及资源等组成的二进制文件,能同时被多个进程共享使用。动态链接库DLL是Windows操作系统的核心与精华部分。因为Windows系统依靠它来完成WIN32API的应用程序接口的功能。大多数与Windows相关的磁盘文件要么是程序模块,要么是动态链接库模块。Windows应用程序是一个通常创建一或几个窗口并使用消息环接收用户输入的可  相似文献   

17.
你是否曾经想过要写一个能够为各种客户(包括本地客户和远程客户)所用的应用程序?假设这个应用程序需要有在客户授权级进行管理的能力,而且不管用户是否物理地与正在运行该应用程序的计算机相连,它都必须能执行。为此,要做的就是创建一个Windows NT服务。 在Windows NT中,服务是一类受到操作系统特殊待遇的可执行程序。本文描述什么是WindowsNT服务应用程序,如何去设计它,以及操作系统提供给它什么额外的便利。 首先,一个Windows NT服务是一个Win32(32位)可执行文件。如果要去写一个服务,而且已经熟悉DLLs(动态连接库)、结构异常处理、内存映射文件、虚拟内存、设备I/O、线程——本地存储器、线程同步、解码(unicode)以及其它由Win32应用程  相似文献   

18.
在进行Windows编程时,常常会调用DOS执行文件。DOS执行文件可能是DOS命令,也可能是以前在DOS环境下开发的应用程序(.exe文件)。Windows提供了调用这些文件的函数(WinExec)。笔者在Windows编程过程中发现:如果用函数WinExec调用的是Windows应用程序,则一切正  相似文献   

19.
需要直观磁盘管理的Windows NT服务器管理人员应该看一下微逻辑公司用于Windows NT的磁盘管理软件DiskMapper。此产品已于5月份以99.95美元的价格发售。 ZD实验室在测试时,将DiskMapper安装在一个Windows NT 4.0工作站上,它可以快速而直观地从不同角度用丰富的色彩映射磁盘,来表明哪些文件是被压缩的,哪些文件是经过整理的。 DiskMapper的操作简便,用它片刻间就能完成磁盘内容的检索,可以通过各种预定义的方式构成目录内容显示图,其中包括按级别、访问年份、长度、所有者、文件类型、许可权和压缩等不同方式显示。DiskMapper提供许多彩色图和一个三维图。命令中的几个按钮是为常用操作而设置的,如删除、压缩和解压缩、执行、搜索、安全性校验和文件/目录属性。从映象中选择任何一个文件,可以立即查看它的长度以及确定它在树形目录中的位置。还可以用DiskMapper查看被测系统中的任何一个远端磁盘,而不必先将磁盘映射到一个盘符上。  相似文献   

20.
Windows NT越来越受欢迎。Internet上采用NT平台作为服务器的站点越来越多,同时,众多企业已经采用NT平台作为企业计算和内部网Intranet的解决方案。本文讨论了Windows NT系统上的重大安全漏洞,包括两大部分:第一,NT服务器和工作站的安全漏洞;第二,关于浏览器和NT机器的两个严重安全漏洞。 Windows NT所采用的存储数据库和加密过程导致了一系列安全漏洞值得探讨。特别地,NT把用户信息和加密口令保存于NT Registry中的SAM文件中,即安全帐户管理(Security Accounts Management)数据库。加密口令分两个步骤完成。首先,采用RSA MD4系统对口令进行加密。第二步则是令人迷惑的缺乏复杂度的过程,不添加任何“调料”,比如加密口令时考虑时间的因素。结果,NT口令比UNIX口令更加脆弱,更容易受到一本简单字典的攻击。由于有这么多与NT口令有关的安全问题,Microsoft已经在NT第5.0版中加密口令时增加一个步骤。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号