论文部分内容阅读
“黑屏”事件的频发,已不仅是版权问题。业界普遍认为,目前我国的操作系统等基础软件完全依赖国外进口,微软能够轻松地控制所有连在网络上的电脑,这势必直接威胁国家信息安全,因此性能安全可靠的操作系统将成为人们的首选。Space安全计算机除了拥有安全、三维操作两大功能之外,更重要的是具有良好的互操作性,能支持运行Windows操作系统的常用应用程序软件,如Office办公软件、Photoshop图像编辑软件等。随着软件产品的多样化、软件产品标准的多元化,良好的互操作性为操作系统兼容异地应用和服务、提高操作系统的可用性和可扩展性提供了广阔前景。因此软件移植正成为互操作领域中一个重要的研究方向。本文从介绍Space操作系统的互操作性入手,详细阐述了基于SpaceServer环境运行Windows图像绘制软件的研究与实现。本文所讨论的图像绘制软件移植对增强Space操作系统的互操作性、可用性和可扩展性有很大价值,为Space操作系统提供了更广阔的应用前景,同时,该课题的研究成果现已在Space安全计算机系列产品中实现。本文的讨论围绕着基于SpaceServer运行图像绘制软件机制展开,包括五部分内容:首先介绍动态链接库、Windows API、spacewscfg等基本概念,动态链接库加载、内核参数设置、系统调用等移植中需注意的问题,重点在于,通过第三章和第四章分析并解决Windows图像绘制软件在安装和运行过程出现的问题,最终形成图像绘制软件移植机制;第二,详细讨论了在SpaceServer上安装Windows图像绘制软件时急需解决的诸多问题,例如,系统软硬件需求问题,spacewscfg模拟Windows版本问题,图像绘制应用程序与其它程序相关性问题,DLL丢失问题等;第三,从介绍一些基本的调试技巧入手,其后详细讨论了在SpaceServer上运行Windows图像绘制软件时急需解决的诸多问题,如提高运行速度,应用程序保护问题,中文支持以及乱码解决等问题;第四,详细阐述了利用快捷方式双击打开保存的图像文件,即文件关联的研究与实现,总结了在Space操作系统实现文件关联的两种常用方法,即自动注册文件类型法和SHELL脚本启动法,并用实例讲述了“四文件五步骤”实现文件关联法;最后本文验证了本课题最终实现目标,安装便捷效率高,功能完全操作习惯无差异,指出了本课题的创新点,给出了本课题未来研究工作展望。