全球第4大操作系统(鸿蒙)的软件后缀.hap

system exe

2022-12-01 04:38:38 首页 > 操作系统

145|0条评论

鸿蒙OS兼容已有安卓程序:这事不稀奇。

其实一个系统兼容另外系统的可执行程序并非新鲜事,比如linux下的wine和crossover可以兼容许多win系统的.exe程序。

作为回应,Windows 10下的wsl1子系统(未采用linux代码及或者使用linux内核),也同样支持linux应用程序。

如果以上是部分兼容而且只是系统的额外功能之一,那么就不得不提到一个叫reactos的系统,它完全不基于win系统及其nt内核,也未使用win系统的任何代码,而且win系统也未开源内核。但reactos的目的就是运行和兼容win系统的程序。

网友看到鸿蒙系统发布会上面说有pc端,问有没有可能兼容exe文件?

作为一个班退役程序员,个人认为兼容的可能性不大。就目前所知,功能的底层还是Linux系统,和安卓算是同宗同源,而exe文件是windows系统特有的一种了运行文件,exe文件如果想要在linux运行,需要安装Wine,Wine是一个兼容层,运营难免会占用内存。

所以至少短期内能运行exe的机会不大,随着不断的发展,还是有可能的。

一开始的鸿蒙PC端系统,应该会满足日常的上网、文件处理、绘图剪辑等日常办公,至于一些专业性较强的软件或者大型游戏,估计得需要厂商配合完成了。#OPPO Reno5#

各大操作系统的可执行性文件格式后缀

Windows:.exe

iOS:.ipa

Android:.apk

harmonyos:.hap

塞班:.sis .sisx

Windows注册表的“前世今生”

1、注册表前身

最初,Windows系统及应用程序的信息被存储在后缀名为ini的文本文件中,这就是注册表前身。但是这么做有着致命点:因为每一个程序都会新安装一个或多个ini文件,来存储程序信息,导致信息的分布极为零乱,不便于使用和管理。

2、注册表的发布与发展

在最早出现于Windows 3.0的OLE技术出现后,微软为了存放系统中大量的软件组件信息,组织了一个reg.dat的数据库来存放这些信息。当时的注册表编辑器为16位版本的regedit.exe,功能较弱。

后来开发的Windows NT则更进一步使用相同的文件格式来存放系统的配置信息,以取代原有的ini文件。该系统为每一个用户在用户目录下创建了一个自身的注册表空间,而系统的设置被存放在系统文件夹中。由于Windows NT是一个32位操作系统,regedit.exe被升级为regedt32.exe,并增加了对权限的设置功能。

ini文件(多个) -> reg.dat(数据库,regedt32.exe) -> Windows目录中system.dat、user.dat和config.pol文件 (regedit.exe)

3、注册表作用

注册表相当于Windows的中枢神经,定义用户系统的的硬件、软件、设置和优先权,集成了全部系统和应用系统的初始化信息,包括硬件设备的说明、相互关联的应用程序与文档文件、窗口显示方式、网络链接参数,甚至关系到安全的网络共享设置。其中也包括管理人员和用户通过注册表可以在网络上检查系统的配置和设置,使得远程管理得以实现。

4、注册表存放位置

除了HKEY_CURRENT_USER之外的所有支持文件都保存在C:\Windows\System32\config 。

HKEY_CURRENT_USER的支持文件存储在您的个人资料文件夹中,%UserProfile%\Ntuser.dat

全球三大操作系统的软件后缀:

Windows:exe(美国)

IOS:.ipa(美国)

安卓:.apk(美国)

明天将会全新的软件后缀,那就是.hap,这是是专门为鸿蒙系统开发的软件。现在很多企业都在积极的为鸿蒙系统进行适配,尤其是京东适配速度非常快,还专门招聘了一薄鸿蒙系统的开发人员。

在很多开发者的支持下,会有越来越多.hap文件,鸿蒙系统也会很快成为全球第四大操作系统。鸿蒙的意义不在于手机,就算全球的手机都搭载鸿蒙系统,能够有多少台手机。

真正的意思在于万物互联,小到一个开关、一个灯泡,大到冰箱,如果国内一半的家电能够搭载鸿蒙系统,那都是一个很可观的数字,这远远比手机的数量多得多。以手机为中心,用手机可以控制家中的电器,路上跑的汽车。

今天跟同事讨论起一个问题,说,为啥这么多年过去了,人们还在使用windows系统?国产操作系统何时才能走进寻常百姓家?

从1985年微软研发出第一个版本Windows 1.0,到现在已经过了37个年头。对于win系列的操作系统,我见过最古老的也就是win95了,在我们学校的一个机房里有这样的古董电脑,估计是那会儿的大专院校不配拥有好电脑。

现在市面上的国产操作系统大部分是基于Linux的二次开发。同事说,国产操作系统之所以成不了气候,主要是因为缺少生态,并不是国产的不好用。我就在想一个事情,如果国内能出来一个特牛叉的系统,可以做到完美兼容Windows平台上的exe软件,那么国产系统何愁没有生态?

这两天,伴随鸿蒙升级,关于鸿蒙是全新的操作系统还是套壳安卓争议挺大,一般来说,一个新的系统的可执行文件,或程序安装文件名称都不同于其它操作系统,比如:

A.exe为Windows操作系统的可执行文件;

B.rpm为Linux操作系统的安装文件;

C.ipa是Iphone OS中的可执行文件扩展名;

D.apk是Android系统中的可执行文件扩展名;

我想了解下鸿蒙操作系统有没有开发出专属的程序文件,不兼容于其它系统的那种,文件扩展名是什么?

缺点是不能象pb那样一次编译几乎可以在所有windows系统上运行,比如在win10中编译成的exe文件不能在win7系统中运行,且文件较大,打开速度较慢。

埋头苦干的小码农优质科技领域创作者

一篇文章搞定Python程序如何编译成可执行文件研究发方法

华为鸿蒙操作系统后缀hap,明显和安卓不一样,为什么那么多人不相信华为自家操作系统,非说华为的鸿蒙操作系统是套壳安卓的假系统。

华为:harmonyos:hap

微软:Windows:exe

苹果:iOS:ipa

谷歌:Android:apk

有一说一,文件扩展名是一个很好的发明。至少人家发个exe过来我一眼能看出来,要是人家发个病毒,搞个文档图标,我是认不出来的。

没扩展名的可执行才是linux生产出来的bug,没颜色的终端上还要ls -l看一下带不带x。其实Linux的文件管理器多数也是靠文件名扩展名判断类型产生图标的(或者说大部分Mimelist是扩展名关联)。

有了exe这个扩展名也不需要用户关心。他们只要点桌面快捷方式图标,或者开始菜单链接就行了。还有个作用是那样性能好,因为只读文件系统目录表(往往还有Cache)和打开一千次文件看前几个字节的IO请求时间可以差几个数量级,而且有可能污染文件的Last Access Time。

最后windows系统的资源管理器默认情况下不显示扩展名。

鸿蒙系统的软件(安装包)格式是啥?

安卓用的是apk

微软用的是exe

苹果用的是ipa

鸿蒙用的是:?

#鸿蒙# #数码爱好者#

每个系统都有每个系统的优势,想用exe就用win,想用ipa就用苹果,想用apk aab就用安卓,想用

hap就用鸿蒙,天天兼容这个兼容那个的,先把你独有的系统搞好再说吧。你系统搞不好,有兼容的那功夫我直接买个别人的系统不好么?

Process Monitor - Windows高级进程监控工具

Process Monitor是 Windows 的高级监控工具,可显示实时文件系统、注册表和进程/线程活动。

它结合了Filemon和 Regmon 的功能, Filemon专门用来监视系统中的任何文件操作过程,而Regmon用来监视注册表的读写操作过程。

图中是监控微信进程Wechat.exe的所有操作,包括注册表、文件、网络等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/141137.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【办公自动化】使用Python一键往Word文档的表格中填写数据(文末送书)

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

odoo16 取消“系统各功能状态日报”的邮件

odoo16默认情况下每周都会发送一个“系统各功能状态日报”的邮件,而且是所有人都发, 这个功能在哪配置呢? 今天研究了一下, 线索是“系统各功能状态日报”,先全文检索吧 #. module: digest #: model:digest.digest,na…

SAP FI FS10N排除特定凭证类型

财务要求 需要把CO类型的凭证去掉,经过调试发现 筛选条件在GT_selection 在这个函数里面做个增强试试 *----------------------------------------------------------------------* ***INCLUDE FAGL_FILL_GT_SELECTIONS . *------------------------------------…

从技术创新到应用实践,百度智能云发起大模型平台应用开发挑战赛!

大模型已经成为未来技术发展方向的重大变革,热度之下更需去虚向实,让技术走进产业场景。在这样的背景下,百度智能云于近期发起了“百度智能云千帆大模型平台应用开发挑战赛”。 挖掘大模型落地应用 千帆大模型平台应用开发挑战赛启动 在不久…

<图像处理> Harris角点检测

Harris角点检测原理 Harris角点检测是一种计算机视觉中常用的角点检测算法,用于在图像中检测出角点特征。角点通常被定义为两条边的交点,或者说,角点的局部邻域应该具有两个不同区域的不同方向的边界。Harris角点检测算法是最常用且最基础的…

利用亚马逊 云服务器 EC2 和S3免费套餐搭建私人网盘

网盘是一种在线存储服务,提供文件存储,访问,备份,贡献等功能,是我们日常中不可或缺的一种服务。很多互联网公司都为个人和企业提供免费的网盘服务。但这些免费服务都有一些限制,比如限制下载速度&#xff0…

Vue3 封装 element-plus 图标选择器

一、实现效果 二、实现步骤 2.1. 全局注册 icon 组件 // main.ts import App from ./App.vue; import { createApp } from vue; import * as ElementPlusIconsVue from element-plus/icons-vueconst app createApp(App);// 全局挂载和注册 element-plus 的所有 icon app.con…

WebGL 选中物体

目录 前言 如何实现选中物体 示例程序(PickObject.js) 代码详解 gl.readPixels()函数规范 示例效果 前言 有些三维应用程序需要允许用户能够交互地操纵三维物体,要这样做首先就得允许用户选中某个物体。对物体…

大模型存在“反转诅咒”现象,无法处理反向问题;Langchain课程资源

🦉 AI新闻 🚀 大模型存在“反转诅咒”现象,无法处理反向问题 摘要:最新研究发现,大语言模型存在“反转诅咒”现象,即明知道“A 是 B”,却答不出“B 是 A”。研究人员进行了两项实验&#xff0…

php万能表单系统源码 支持自定义+收费表单活动报名 适合多行业

在众多的表单系统中,PHP万能表单系统因其灵活性和可扩展性备受开发者的青睐。PHP万能表单系统是一款基于PHP语言的表单生成器,它可以帮助开发者快速生成各种类型的表单,如注册、登录、留言等。下面给大家分享一款php万能表单系统源码&#xf…

【详细图文】Windows下安装RustRover和配置Rust环境

前言 Rust已经火了挺长时间了,连微软的Windows内核都用它来重新改写,可想而知其厉害之处。之前有看过Rust的教程,但一直没有去尝试。今天看到JetBrains出了Rust 专用的IDE:RustRover。作为JetBrains的粉丝,决定进行一…

Linux环境下使用SVN快速访问资料库?试试使用cpolar端口映射

文章目录 前言1. Ubuntu安装SVN服务2. 修改配置文件2.1 修改svnserve.conf文件2.2 修改passwd文件2.3 修改authz文件 3. 启动svn服务4. 内网穿透4.1 安装cpolar内网穿透4.2 创建隧道映射本地端口 5. 测试公网访问6. 配置固定公网TCP端口地址6.1 保留一个固定的公网TCP端口地址6…

Kotlin | 在for、forEach循环中正确的使用break、continue

文章目录 for循环中使用break、continueLabel标签forEach中模拟break、continue资料 Kotlin 有三种结构化跳转表达式: return:默认从最直接包围它的函数或者匿名函数返回。break:终止最直接包围它的循环。continue:继续下一次最直…

git 常用命令分享

git官网地址:https://git-scm.com/ 1.设置用户名 邮箱 设置用户名: git config --global user.name “name” 设置邮箱: git config --global user.email "email" 2.查看设置的信息 git config --list 以上设置的信息在用户目录下&#xff1…

lazada商品详情数据接口,支持多个国家站点

Lazada商品详情数据接口是一个RESTful风格的接口,通过HTTP协议来访问和操作资源。 Lazada商品详情API接口的使用方法如下: 获取Lazada平台上指定商品的详细信息,包括商品名称、价格、库存、分类、描述、图片等。支持通过商品ID、SKU、Selle…

有效的括号(栈的高频面试题)

一、题目描述 题目连接:有效的括号 给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺…

Generative AI 新世界 | 扩散模型原理的代码实践之采样篇

在上一期的文章中,探讨了在 Amazon SageMaker Studio 上使用 QLoRA 等量化技术微调 Falcon 40B 大语言模型。而从本期开始,我们将一起尝试在更深的知识维度,继续探究生成式 AI 这一火热的新知识领域。 亚马逊云科技开发者社区为开发者们提供全…

工作薄代码之将活动工作表复制到新工作簿等

【分享成果,随喜正能量】得失,可以说是人类事业上的考验,不要因一时的得失影响一生的期许。得失是一时的,理想是一生的。。 我给VBA下的定义:VBA是个人小型自动化处理的有效工具。可以大大提高自己的劳动效率&#xf…

定时器之输出捕获

简介 • IC ( Input Capture )输入捕获 • 输入捕获模式下,当通道输入引脚出现指定电平跳变时,当前 CNT 的值将被锁存到 CCR 中,可用于测量 PWM 波形的频率、占空比、脉冲间隔、电平持续时间等参数 • 每个高级定时器和…

多线程进阶:Callable和JUC的常见类

Callable 这是一个接口,类似于Runnable。 Runnable用来描述一个任务,描述的任务没有返回值。 Callable也是用来描述一个任务,描述的任务是有返回值的。 如果需要使用一个线程单独的计算出某个结果来,此时用Callable是比较合适…