用网页制作安装包——解密微软那些使用网页的exe

ops/2024/10/30 5:35:21/

我们见到的很多exe软件其实都是html做的ui

一、微软visual studio 安装解析

打开html文件

 

 

 二、使用网页制作的软件很多

可牛,微软开发软件

win98桌面背景

常见的文件格式hta

三、hta 网页应用程序

HTA属性

播报

编辑

HTA与普通的网页结构差不多,所以设计出来很容易,当然HTA还有许多自己独特的属性:

程序的权限

HTA虽然用HTML、JS和CSS编写,却比普通网页权限大得多。它具有桌面程序的所有权限(读写文件、操作注册表等)。HTA本来就是被设计为桌面程序的。

语法的要求

HTA对语法的要求比HTML还要松,甚至连<html>、<body>等标记都可以省略:

1<!--example2.hta--> 2送别 3王维 4下马引君酒,问君何所之。 5……

注意:上面就是整个HTA文件的全部代码。

HTA的外观

可以用<HTA:Application>来设定HTA应用程序的外观,如标题栏、边框大小等,必须放在<head>中。

1<!--example3.hta--> 2<html> 3<head> 4<title>第一个HTA的例子</title> 5<HTA:ApplicationID="oHTA" 6Applicationname="myApp" 7border="thin" 8borderstyle="normal" 9 10caption="yes" 11icon="filename.ico" 12maximizebutton="yes" 13minimizebutton="yes" 14showintaskbar="no" 15singleinstance="no" 16sysmenu="yes" 17version="1.0" 18windowstate="normal" 19scroll="yes"> 20</head> 21<body> 22<center> 23HTA 24HTMLApplication 25HTML应用程序 26<button onclick="self.close()"style=" 27font-size:18">离开</button> 28</center> 29</body> 30</html>

属性说明

APPLICATION

内容是否是HTA,免除安全模式。

applicationName

此属性为设置HTA的名称。

border

此属性为设置为HTA的窗口边框类型,默认值为 thick。

它可以设为

thick 指定窗口为粗边框

dialog window 指定窗口为对话框

none 指定窗口无边框

thin 指定窗口为窄边框

borderStyle

此属性为设置HTA窗口的边框格式,默认值为 normal。

它可以设为

normal 普通边框格式

complex 凹凸格式组合边框

raised 凸出的3D边框

static 3D边框格式

sunken 凹进的3D边框

caption

此属性为设置HTA窗口是否显示标题栏或标题,默认值为 yes。

commandLine

此属性获取启动HTA的参数。

contextMenu

此属性为设置鼠标右键点击时是否显示上下文菜单。

icon

此属性为设置应用程序的图标。

innerBorder

设置是否显示内部3D边界。

navigable

设置链接文档加载到主HTA窗口或者新的浏览窗口。

maximizeButton

此属性为设置是否在HTA窗口中显示最大化按钮,默认值为 yes。

minimizeButton

此属性为设置是否在HTA窗口中显示最小化按钮,默认值为 yes。

Scroll

此属性为设置是否在右端显示竖向滚动条,默认值为 yes。

scrollFlat

设置滚动条是3D的或者平面的。

selection

设置内容是否可以被鼠标或键盘选中。

showInTaskBar

此属性为设置是否在任务栏中显示此应用程序,默认值为 yes。

singleInstance


http://www.ppmy.cn/ops/129502.html

相关文章

Apache POI—读写Office格式文件

Apache POI 是一个开源的 Java 库&#xff0c;用于读写 Microsoft Office 格式的文件&#xff0c;主要包括 Excel、Word 和 PowerPoint 等文档。POI 对 Excel 文件的支持最为完善&#xff0c;通过 POI 可以方便地进行 Excel 文件的创建、编辑、读取等操作。 1. Apache POI 简介…

【Java SpringIOC与ID随感录】 基于 XML 的 Bean 装配

前言 我们知道了 Spring 是⼀个开源框架&#xff0c;他让我们的开发更加简单。他⽀持⼴泛的应⽤场 景&#xff0c;有着活跃⽽庞⼤的社区&#xff0c;这也是 Spring 能够⻓久不衰的原因。 这里来举个例子&#xff1a; 开发业务逻辑层一般是&#xff1a;控制层、业务逻辑层、持久…

赛博威携手百度智能云,开启数字营销新未来

近日&#xff0c;赛博威集团华东大区苏州百捷信息科技&#xff08;以下简称“赛博威”&#xff09;与百度智能云正式达成解决方案销售伙伴关系&#xff0c;双方将在人工智能、大数据与云计算领域深度合作&#xff0c;为客户提供更全面、更高效、更智能的数字营销解决方案&#…

Vue3使用AntV | X6绘制流程图:开箱即用

x6官方地址X6图编辑引擎 | AntV 官方文档仔细地介绍了很多丰富的功能&#xff0c;这里的demo可以满足基本的使用&#xff0c;具体拓展还需要仔细看文档内容 先上效果图 1、安装 通过 npm 或 yarn 命令安装 X6。 # npm npm install antv/x6 --save# yarn yarn add antv/x6 …

[瑞吉外卖]-09数据库优化

MySql主从复制 介绍 当前项目中, 数据库的读和写都由一台数据库承担&#xff0c;压力大, 数据库服务器磁盘损坏则数据丢失&#xff0c;造成单点故障 MySQL主从复制是一个异步的复制过程&#xff0c;底层是基于Mysql数据库自带的二进制日志功能。 就是一台或多台MySOL数据库(s…

通用爬虫设计思路

目录 设计思路1. 功能模块2. 技术栈3. 架构设计 实现步骤其他考虑 设计一个通用爬虫需要考虑多种网站结构和数据类型的适应性。以下是一个通用爬虫的设计思路&#xff0c;包括功能模块、架构和实现步骤&#xff1a; 设计思路 1. 功能模块 配置模块&#xff1a; 支持用户输入目…

Ubuntu22.04环境搭建MQTT服务器

官网&#xff1a; https://mosquitto.org 1.引入库 sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa2.升级安装工具 sudo apt-get update 3.安装 sudo apt-get install mosquitto 4.安装客户端 sudo apt-get install mosquitto-clients5.添加修改配置文件 进…

Linux 开机自动挂载硬盘

在日常使用 Linux 系统的过程中&#xff0c;我们可能需要挂载一些机械硬盘或者移动硬盘来存储数据。手动挂载虽然简单&#xff0c;但每次重启后都需要重新操作&#xff0c;未免有些繁琐。那么&#xff0c;如何让硬盘在开机时自动挂载呢&#xff1f;本篇博客将详细介绍如何通过配…