首页 > 编程语言 >04应用程序简介1

04应用程序简介1

时间:2024-03-01 19:44:56浏览次数:19  
标签:文件 安装 04 简介 应用程序 注册表 软件 安装包

应用程序简介1

在Windows系统中,应用程序(软件)的本质是文件.最常见的应用程序文件的类型是.exe文件.我们将从软件的安装,绿色软件,单文件应用程序等几个方面进行介绍.

软件的安装

一般情况下,我们所使用的很多软件都是需要经过安装流程才能使用的.安装软件的应用程序叫做安装包.安装包的本质也是一个应用程序.

安装包介绍

常见的安装包的文件类型是.exe格式,有的软件的安装包是.msi,.appx格式,不常见不介绍.安装包包含了一个软件的所有组件信息.

事实上,exe安装包是一个压缩包.你可以把它理解成一个zip压缩文件,它的开发者把一个软件所需的所有组件和配置文件全都压缩到了安装包内.然而,这个压缩文件的最大特点是可以自解压.

当你双击运行一个安装包的时候,这个exe文件立刻进行自动解压,并把解压产生的文件偷偷地放在C盘的一个临时文件夹里面.接着,临时文件夹里的文件就开始运行,进入软件安装步骤.

一般的软件安装时会让你选择一个安装路径.如果不选,默认就是C盘内.可是,如果全都安装在C盘,不就你可能就要承受C盘爆满之苦了.所以,尽量不要把软件安装到非系统盘哦!

那么,软件在安装的过程中,系统到底发生了什么呢?其实大体上分为两步:释放文件+写注册表.不要被这两个词吓到!程序员就是喜欢制造一些晦涩难懂的词语

标签:文件,安装,04,简介,应用程序,注册表,软件,安装包
From: https://www.cnblogs.com/swodni/p/18047787

相关文章

  • (4 核,64 位)处理器LS1043AXN8QQB、LS1043AXN8KQA、LS1043AXN8PQA专为小规格网络、工业
    介绍Layerscape®LS1043A处理器是一款面向嵌入式网络的四核64位Arm®处理器。LS1043A可通过支持无风扇设计的灵活I/O封装,提供超过10Gbps的性能。这款SoC是专为小规格网络、工业和汽车应用而打造的解决方案,针对经济型低端PCB优化了物料成本(BOM),降低了电源成本,采用单时钟设计。......
  • envoy&istio 对接ratelimit 实现限流之ratelimit简介
    23年的时候公司因调用企业微信接口超限,导致业务问题。架构组经过协商后决定上一个限流服务。限流这块自然而然就落到我负责的网关这块,小公司我一个人负责api网关这块。之前基于istio给公司上线了一个本地的限流(我给公司开发了一个devops管理工具,可以用来管理k8s、istio、jenki......
  • hbase结构简介
    Hbase结构图hmaster负责给regionserver分配region,region处理具体的数据存储和查找,zk是一个注册中心,hmaster通过zk感知regionserver存活与否。客户端是通过zk取到hmater的位置,然后取到位于namespace下面的mate表里面的region分区信息才能知道对应得rowkey应该去哪里取得。Hba......
  • ubuntu22.04安装配置redis
    本操作在虚拟机上安装Redis1)更新系统sudoaptupdatesudoaptupgrade2)安装Redissudoaptinstallredis-server3)测试Redis是否工作redis-cli--versionsystemctlstatusredis#注意:如果你的服务器上仅用了ipv6,将会启动失败。4)登入redis-cliredis-cli配置Redis......
  • 使用ConfuserEx代码混淆工具保护你的.NET应用程序
    .NET反编译相关的文章4款免费且实用的.NET反编译工具.NET反编译神器ILSpy怎么用?ConfuserEx.NET混淆工具安装GitHub开源地址:https://github.com/mkaring/ConfuserEx下载地址:https://github.com/mkaring/ConfuserEx/releases ConfuserEx-GUI.zip包解压即可使用:使......
  • [CF1804F] Approximate Diameter 题解
    题目链接题目分析显然图结构不太好维护,容易想到维护树结构。维护生成树看起来就不太靠谱,容易想到维护最短路树。keyobservation:我们固定一个端点(不妨为\(1\)),求出这个点到每个点的最短路长度的最大值\(x\)。则一定有\(\lceil{d\over2}\rceil\lex\led\)。证明:显然\(x\l......
  • ubuntu使用-ubuntu22.04添加自定义的程序到Favorites中
    ubuntu使用-ubuntu22.04添加自定义的程序到Favorites中ubuntu系统设置一、问题描述在ubuntu中使用storywriter,下载是一个压缩包,解压之后双击对应的程序就可以打开使用了。但是问题是,每次使用的时候都要到那个文件夹下面去双击,比较麻烦。想把这个程序添加到Favorites中,这样每次......
  • 安全测试简介
    安全测试:对资产进行一个较为完整的安全评估,web渗透测试,app渗透测试,操作系统渗透测试,社会工程学;主要工作是为了检测自家公司应用的安全性;web渗透测试:对网站应用的安全测试,目标不仅是我们能看到的具有页面的网站,也包括接口和一些比较抽象的功能;app渗透测试:主要是对app本身的安全性测......
  • Java流程控制04:if选择结构
    1.选择结构1.1if单选则结构1.1.1需要判断一个东西是否可行,然后再去执行,这样一个过程在程序中用if语句来表示1.1.2语法:if(布尔表达式){//如果布尔表达式为true将执行的语句}  1.2if......
  • 1047. 删除字符串中的所有相邻重复项 c
    char*removeDuplicates(char*s){intns=0;while(s[ns]!=0)ns++;if(ns<=1)returns;char*stack=(char*)malloc(sizeof(char)*ns);for(inti=0;i<ns;i++)stack[i]=0;inttop=0;stack[0]=s[0];for(inti=1;i<ns;i++){......