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

news2024/12/23 0:32:14

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.coloradmin.cn/o/1039020.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何避免过度优化?(掌握这些技巧,让你更优雅地优化你的网站)

在网络营销中,优化对于网站的重要性不言而喻。然而,有时候优化会让人们走上一条错误的道路——过度优化。过度优化会导致网站被惩罚,甚至被从搜索结果中彻底剔除。本文将详细介绍如何避免过度优化,从而保证网站的可持续发展。蘑菇…

VS Code 中使用Git实践,学会了效率翻倍!

本文来一起学习如何在 VS Code 中进行常见的 Git 可视化操作! 前置工作 在介绍如何在 VS Code 中使用 Git 之前,先来介绍一个强悍的 VS Code 插件:Git Extension Pack,它旨在提供一组常用的 Git 工具和功能,以便更方…

四,立方体贴图

Pbr的间接光用到立方体贴图,所以,先用shader进行立方体贴图。 立方体贴图很简单,就是用方向向量(不一定是单位向量)采样cubeMap的颜色。 也就是在片元着色器中传递。 "float x outPos.r;\n" "float y…

前端制作

使用float: left将格子左浮动。 设置格子背景颜色&#xff0c;字体颜色&#xff0c;鼠标放上去后的字体颜色和背景颜色 <style>.title {width: 100%;overflow: hidden;}.title-topic a { /*以下元素应用于topic*/float: left; /*左浮动&#xff0c;让12个格子在…

导数差分近似公式总结

导数差分近似公式总结 生活一路顺风 睿雯 一阶近似 向前差分 -111-21-13-311-46-41 向后差分 -111-21-13-311-46-41 二阶近似 向前差分 -3412-54-1-518-2414-33-1426-2411-2 向后差分 1-43-14-523-1424-185-211-2426-143 中心差分 -1011-21-120-211-46-41 四阶近似 中…

RabbitMQ工作模式——Topics模式

1.Topics通配符模式 *是一个单词&#xff0c;#是0到多个单词 Topics模式生产者代码 public class Producer_Topic {public static void main(String[] args) throws IOException, TimeoutException {//1.创建连接工厂ConnectionFactory factory new ConnectionFactory();//…

Unity制作射击游戏案例01(控制角色+发射子弹+摄像机跟踪)

整理逻辑思路&#xff1a; //【业务逻辑】这个脚本用来1.控制物体移动旋转&#xff08;WASD&#xff09;、 2.发射子弹&#xff08;空格键&#xff09; //【程序逻辑2】 首先检测用户没有按下空格键 2.如果按下呢执行发射子弹函数 3.克隆子弹 4.让克隆的子弹往前跑 搭…

进销存ERP系统源码 基于springboot+vue开发

进销存ERP系统源码 基于springbootvue开发 技术框架 Springboot 2.2.2.RELEASEMyBatis-plus 3.4.2Spring-session-data-redis 2.2.0.RELEASEHuTool 5.7.17Lombok 1.18.10EasyExcel 2.2.10 JDK 1.8Mysql 5.7.18Redis 4.0.8 项目介绍&#xff1a; ERP基于SpringBoot框架&…

智能合约漏洞案例,Palmswap 90 万美元漏洞分析

智能合约漏洞案例&#xff0c;Palmswap 90 万美元漏洞分析 据Safful安全团队情报&#xff0c;2023 年 7 月 25 日&#xff0c;BSC 链上的 Palmswap 项目遭到攻击&#xff0c;攻击者获利超 90 万美元。Safful安全团队介入分析后将结果分享如下&#xff1a; 相关信息 Palmswap …

基于 CPU 在docker 中部署PaddleOCR

1. 拉取镜像 docker pull registry.baidubce.com/paddlepaddle/paddle:2.4.0注&#xff1a;写该文章时&#xff0c;Paddle 最新版本为2.5.1&#xff0c;但是在实际安装中会出现与 PaddleHub 2.3.1版本的冲突&#xff0c;故采用2.4.0版本 2. 构建并进入容器 docker run --name…

conan入门(二十八):解决conan 1.60.0下 arch64-linux-gnu交叉编译openssl/3.1.2报错问题

上一篇博客《conan入门(二十七):因profile [env]字段废弃导致的boost/1.81.0 在aarch64-linux-gnu下交叉编译失败》解决了conan 1.60.0交叉编译boost/1.80.1的问题后&#xff0c;我继续交叉编译openssl/3.1.2时又报错了 conan install openssl/3.1.2 -pr:h aarch64-linux-gnu.…

【运维】docker如何删除所有容器

要删除所有已停止的容器&#xff0c;你可以使用以下命令&#xff1a; docker container prune这个命令将会删除所有已停止的容器&#xff0c;以释放磁盘空间和清理Docker环境。删除前请确保你不需要这些已停止的容器&#xff0c;因为一旦删除&#xff0c;容器数据将不可恢复。…

uniapp:如何修改路由加载条的样式

路由加载条默认是绿色&#xff0c;通过元素选择工具我们可以知道元素的类名是#router-loadding .loadding&#xff0c;具体设置在h5-dom.js文件里。 我们直接在App.vue里对加载样式进行修改即可&#xff0c;如下图&#xff1a; !important一定记得要加&#xff0c;否则不生效&…

BCC源码内容概览(5)

接前一篇文章&#xff1a;BCC源码内容概览&#xff08;4&#xff09; 本文参考官网中的Contents部分的介绍。 BCC源码根目录的文件&#xff0c;其中一些是同时包含C和Python的单个文件&#xff0c;另一些是.c和.py的成对文件&#xff0c;还有一些是目录。 工具&#xff08;To…

从0到1搞定前端性能测试(非常详细)

提到性能测试大家往往会想到多用户使用系统时对服务器后端的性能测试&#xff0c;前端页面的性能往往容易被忽视&#xff0c;但是如果存在性能问题&#xff0c;就算后端服务器性能再好&#xff0c;用户的体验也是极差的。并且随着现在富前端和大前端的流行&#xff0c;前端系统…

基于SpringBoot的在线商城系统设计与实现

目录 前言 一、技术栈 二、系统功能介绍 用户信息管理 商品分类管理 商品信息管理 轮播图管理 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前言 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff…

数据增强代码实践,补一点多进程,多线程的知识点

目前最先进的神经网络模型&#xff0c;其本质上也是在利用一系列线性和非线性的函数去拟合目标输出。既然是拟合&#xff0c;当然越多的样本就能获得越准确的结果&#xff0c;这也是为什么现在训练神经网络所使用的数据规模越来越大。 在实际使用中&#xff0c;我们往往可能只…

苹果销量倍增,但iPhone15销量或大跌,中国用户不接受咖喱味

由于印度制造的iPhone15出现质量问题&#xff0c;导致欧洲消费者不接受&#xff0c;由此传出消息指苹果将印度制造的iPhone15完全供应印度市场和中国市场&#xff0c;这已导致中国消费者对它的抗拒&#xff0c;不过这似乎并未影响iPhone15的整体销量。 日前两大电商平台公布的数…

一百八十七、大数据离线数仓完整流程——步骤六、在ClickHouse的ADS层建表并用Kettle同步Hive中DWS层的结果数据

一、目的 经过6个月的奋斗&#xff0c;项目的离线数仓部分终于可以上线了&#xff0c;因此整理一下离线数仓的整个流程&#xff0c;既是大家提供一个案例经验&#xff0c;也是对自己近半年的工作进行一个总结。 二、数仓实施步骤 &#xff08;六&#xff09;步骤六、在Click…

前端关于对象中套用对象传参的小问题

在js的对象是引用类型的&#xff0c;他如果里面还套用对象的话那么通过axios传参给后端就会出现一个问题&#xff0c;就是【object&#xff0c;object】这种包装形式 那么如何来解决这个问题呢&#xff1f; 其实这就是要对数据传输中json格式要有一定的了解才可以解决这个问题…