首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows终端:从.exe和.nsi创建.exe安装程序

Windows终端是指在Windows操作系统上运行的命令行界面,它提供了一种与计算机进行交互的方式,用户可以通过输入命令来执行各种操作。

从.exe和.nsi创建.exe安装程序是指通过将源代码编译成可执行文件(.exe)和使用Nullsoft Scriptable Install System(NSIS)创建安装程序的过程。

  1. 概念:Windows终端是Windows操作系统上的命令行界面,用于执行各种操作和命令。
  2. 分类:Windows终端可以分为传统的命令提示符(Command Prompt)和更强大的Windows PowerShell两种。
  3. 优势:
    • 灵活性:Windows终端提供了丰富的命令和工具,可以进行各种系统管理和配置操作。
    • 自动化:通过编写批处理脚本或PowerShell脚本,可以实现自动化任务和批量操作。
    • 调试能力:Windows终端提供了调试工具和命令,方便开发人员进行代码调试和故障排查。
  • 应用场景:
    • 系统管理:Windows终端可以用于管理和配置Windows操作系统,如安装软件、管理用户、设置网络等。
    • 脚本编写:开发人员可以使用Windows终端编写批处理脚本或PowerShell脚本,实现自动化任务和系统管理。
    • 调试和故障排查:Windows终端提供了调试工具和命令,可以帮助开发人员进行代码调试和故障排查。
  • 腾讯云相关产品:
    • 云服务器(CVM):提供了基于Windows操作系统的云服务器实例,可以通过Windows终端进行管理和配置。
    • 云监控(Cloud Monitor):可以监控Windows服务器的性能指标和运行状态,帮助用户及时发现和解决问题。
    • 云安全中心(Cloud Security Center):提供了安全审计、漏洞扫描等功能,帮助用户保护Windows服务器的安全。

以上是关于Windows终端和从.exe和.nsi创建.exe安装程序的完善且全面的答案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

使用instsrv.exesrvany.exe创建windows服务

srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行。...将srvany.exeinstsrv.exe拷贝到C:\Windows\System32\后,64位系统需要同时复制到C:\Windows\SysWow64\下,我们可以通过下面的命令行进行srvany.exe...的服务安装卸载: 安装:instsrv ServiceName C:\Windows\System32\srvany.exe 卸载:instsrv ServiceName remove...安装完毕后,我们需要对srvany.exe进行配置,以便于能够加载我们指定的程序,配置的方法是,开始 – 运行 – regedit,打开注册表,定位到下面的路径。...正常情况下停止了srvany.exe的服务的话,srvany.exe和你的服务程序.exe进程应该会停止,到如果调用的是bat程序,bat里调用的程序不会停止。

1.2K10

使用Instsrv.exeSrvany.exe 安装windows服务「建议收藏」

要把应用程序添加为服务,你需要两个小软件:Instsrv.exeSrvany.exe。Instsrv.exe可以给系统安装删除服务,Srvany.exe可以让程序以服务的方式运行。...这两个软件都包含在Windows NT Resource Kit里,如果你没有,也可以到网上下载。 1....下载 instsrv.exe srvany.exe 我下载的地址 [点击打开链接][https://www.cr173.com/soft/64394.html] 2. cmd cd 到...HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName 同样的ServiceName是你刚才安装服务时自定义的服务名称。...名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数。 如: 8. 打开服务控制面板 9. 找到自己刚才所创建的服务名 控制相关属性 就行了 可以启动试一试 10.

3.7K10

LabVIEW生成应用程序exe安装程序(installer)

目录 1、生成应用程序exe) 2、生成安装程序(installer) ---- 使用LabVIEW编写好的程序最后往往需要将程序拿到目标电脑上去运行,如何将程序开发电脑上移植到目标电脑上呢?...将生成的exe一些用到的组件打包生成installer,即安装程序,然后在目标电脑上运行安装程序即可,这样安装完成后,之前生成的exe、LabVIEW运行引擎以及其他用到的工具包会自动安装到目标电脑上...2、生成安装程序(installer) 在生成应用程序exe)的基础上就可以生成安装程序(installer)了。...第1步:在工程项目,选中“程序生成规范”,点击右键,选择“新建”,新建“安装程序”,如下图所示: 第2步:填写产品生成信息,包括:生成的名称路径,如下图所示: 第3步:选择“源文件”,在项目文件视图中单击选择之前创建的应用程序生成规范...如下图所示: 第6步:最后生成安装程序(installer),如下图所示: 可以在工程文件中查看生成的应用程序exe安装程序(installer文件,也可以进入生成路径中,查看相关文件,如下图所示

2.7K30

使用srvany.exe程序安装windows服务的方法

2019独角兽企业重金招聘Python工程师标准>>> 当你获取到srvany后并决定将某程序作为服务启动后,请先将srvany安装为系统服务,具体的安装方法有很多,比如说可以通过Microsoft...Windows Resource Kits中另外一个实用的小工具instsrv.exe进行安装,将srvany.exeinstsrv.exe拷贝到C:\Windows\System32\后,我们可以通过下面的命令行进行...srvany.exe的服务安装: instsrv ServiceName C:\Windows\System32\srvany.exe ( ServiceName 即你自己定义的服务名称...安装完毕后,我们需要对srvany.exe进行配置,以便于能够加载我们指定的程序,配置的方法是,开始 – 运行 – regedit,打开注册表,定位到下面的路径。...windows服务了.验证:cmd – services.msc ,打开服务,查看!

65330

NSIS 打包脚本基础

这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构语法,但它是为安装程序这类应用所设计的。...点击文件->新建脚本:向导,接下来根据向导页面的设置选项一步步设置你需要的安装条件。 ? 2、也可以在编辑器中编写nsi脚本,然后再编译生成exe安装包文件。...脚本结构 NSIS脚本(下称nsi脚本)主要包含安装程序属性、页面、区段、函数。 属性 用来定义安装程序的行为界面风格,这些属性大部分是编译时刻属性,即不能在运行时刻改变。...函数 包含了模块化的安装逻辑。 在nsi脚本中函数分为两种:用户自定义函数回调函数。...例: 安装Microsoft.NET.exe程序不等待继续执行下个步骤。

4.8K60

赛门铁克Altiris权限提升漏洞分析(CVE-2018-5240)

当Altiris代理执行任务扫描时(例如软件扫描),SYSTEM级服务会在扫描任务执行完毕之后向NSIOutBox目录重新申请权限。...这也就意味着,任何一名低权限用户都可以在安装了Symantec Management Agent v7.6, v8.0或v8.1RU7的终端设备上实现权限提升。...分析&发现 在执行渗透测试的过程中,我们经常会遇到各种各样安装了不同类型终端软件的主机设备。这些软件很可能就是我们的切入点,因为我们可以利用它们来实现提权,或者实现横向渗透。...在这些终端管理软件中,我们经常会见到的就是赛门铁克的Altiris。这个软件是一款终端管理框架,它不仅可以帮助组织或管理员确保设备及时安装了最新版本的操作系统补丁或软件更新,还可以检查用户或组权限。...在这种攻击技术中还可以使用另一个名叫mklink.exeWindows工具,但是该工具需要高级权限,这里就不适用了,因为我们要做的就是提权。 攻击分析 我们应该如何实现攻击呢?

68930

重磅:SRS 5.0正式支持Windows平台安装引导程式

Build from code 如果你需要自己代码编译Windows版本的SRS,请先安装Cygwin64[1]。...安装好环境后,在Cygwin终端中执行命令: git checkout develop ./configure make 这样就可以编译出Windows版本的SRS了,可执行文件在....Install from binary 5.0.89之后,SRS 5.0每个版本release[4],都会附带Windows安装包。你可以下载后,快速安装使用SRS。...下面是一些安装包的链接,注意你应该用最新版本,而不是使用某个固定版本release[5]: • 最新版本下载[6] • SRS-Windows-x86_64-5.0.89-setup.exe[7] • ...SRS-Windows-x86_64-5.0.19-setup.exe[8] Note: SRS 5.0.89+之后,使用流水线构建Windows安装包,GitHub Actions自动生成。

1.3K41

将独立的 Python 网络应用程序分发给非技术用户

我们需要能够创建一种一体机类型的安装程序,该安装程序可以安装 Python、依赖项 (Python-LDAP)、一些 Python 代码,并将基于 Python 的 Web 服务器注册为 Windows...我们目前的想法是使用 NSIS 创建一个包含 Python Python-LDAP 作为 MSI 的安装程序,然后注册我们自己的简单的基于 Python 的 Web 服务器作为 Windows 服务...解决方案方法一使用 NSIS 是一个好主意,但我们建议使用诸如 pyinstaller(我们个人最喜欢的,其他选择是 bb_freeze py2exe)这样的“打包器”来在使用 NSIS 之前创建...cxfreeze my_app.py --target-name my_app.exe这将创建一个名为 my_app.exe 的可执行文件。2. 使用 NSIS 将可执行文件打包成安装程序。...nsis-makensis my_app.nsi这将创建一个名为 my_app-setup.exe安装程序。3. 使用安装程序安装应用程序。my_app-setup.exe这将安装应用程序

9010

为啥高版本系统 在相同配置下比低版本更吃内存

1703及其之后版本的windows系统,部分系统服务在内存3.5G以上会自动own模式,内存低于3.5G会默认share模式 在Windows 10 Creators Update(版本 1703)之前的版本...Proxy Auto-Discovery Service所在的那个svchost有多个系统服务是share模式,即共用一个PID 下图的服务从上到下分别是 EventSystem netprofm nsi...queryex netprofm|findstr "SERVICE_NAME or PID" sc.exe queryex nsi|findstr "SERVICE_NAME or PID" sc.exe...sc.exe queryex WinHttpAutoProxySvc|findstr "SERVICE_NAME or PID" 在Windows 10 Creators Update(版本 1703...)及其之后的版本,这几个服务的svchost的pid各不相同 这个文档服务进程角度证明了为啥高版本系统 在相同配置下比低版本更吃内存,因为低版本share模式的svchost多,而高版本own模式的多

70830

【IntelliJ IDEA】使用 exe4j 生成 jre + jar 可执行文件并在 Windows 上执行 ( 不安装 jre 执行 java 程序 )

文章目录 一、文件准备 二、exe4j 下载 三、exe4j 安装 四、使用 exe4j 生成 jre + jar 可执行文件 五、博客资源 使用 exe4j 生成 jre + jar 可执行文件的本质就是在外面包裹了一层...C/C++ 程序 , 在该程序中 , 执行 system 系统调用 , 调用 jre 目录下的 java 命令 , 执行 jar 文件 , 也可以自己实现 ; 参考 【C 语言】System 系统调用...命令 , 打开了记事本 ; 本篇博客介绍使用 exe4j 生成 Windows 上自带 JRE 的可执行文件 ; 前置博客 【IntelliJ IDEA】导出可执行 JAR 包 , 将该博客中生成的...目录中 ; 找个 JDK 安装目录 , 将其中的 jre 目录拷贝到 D:\exe4j_work 目录 , 用于之后的打包 , jdk 1.8 的 jre 有 200 MB 左右 ; 二、exe4j...三、exe4j 安装 ---- 安装 exe4j 工具 , 运行 exe4j_windows-x64_6_0_1.exe 安装文件 , 同意许可协议 , 选择安装目录 , 等待安装完成 , 安装完成

1.9K20

快速学习-cmd命令大全

终端本地复制粘贴文件  recover.exe > recovers readable information from a bad or defective disk 坏    的或有缺陷的磁盘中恢复可读取的信息...再终端本地复制粘贴文件  recover.exe > recovers readable information from a bad or defective disk 坏    的或有缺陷的磁盘中恢复可读取的信息...system database NT账号数据库按群工具    sysocmgr.exe > Windows 2000 Setup 2000安装程序    systray.exe > Starts...Program 开始Windows安装程序    mspaint.exe > Microsoft Paint 画板    msswchx.exe >    mstask.exe > Task Schedule...Server 终端服务    tftp.exe > Trivial FTP 将文件传输到正在运行 TFTP 服务的远程计算机或正在运行    TFTP 服务的远程计算机传输文件    tftpd.exe

1K30

windows XP cmd命令大全 (1)

cacls.exe -> 显示编辑acl calc.exe -> 计算器 cdplayer.exe -> cd播放器 change.exe -> 与终端服务器相关的查询 charmap.exe...cmdl32.exe -> 自动下载连接管理 cmmgr32.exe -> 连接管理器 cmmon32.exe -> 连接管理器监视 cmstp.exe -> 连接管理器配置文件安装程序 comclust.exe...终端服务许可协议管理 lights.exe -> display connection status lights 显示连接状况 llsmgr.exe -> windows 2000 license...在 windows 2000 计算机运 行远程外壳端口监控程序 rshd 的系统之间复制文件 rdpclip.exe -> rdpclip allows you to copy and paste...再终端本地复制粘贴文件 recover.exe -> recovers readable information from a bad or defective disk 坏 的或有缺陷的磁盘中恢复可读取的信息

2.3K80

如何使用PS2EXE将PowerShell脚本编译为可执行程序

关于PS2EXE PS2EXE是一个可以将PowerShell脚本编译为可执行程序的模块,在GUIIngo Karstein脚本的支持下,该模块能够生成真正的Windows可执行程序。...除此之外,PS2EXE还支持PowerShell 5.x图形化前端。...注意事项 有一些人可能会滥用PS2EXE来编译他的计算机病毒脚本,因此越来越多的病毒扫描程序会将使用PS2EXE创建程序识别为恶意程序并将其删除。因此,希望大家不要将其用于恶意目的。...工具安装 首先,我们需要使用下列命令将该项目源码克隆至本地: git clone https://github.com/MScholtes/PS2EXE.git 接下来,运行下列命令安装PS2EXE:...位或64位代码 lcid = 编译可执行程序的位置ID STA或MTA = 单线程模式或多线程模式 noConsole = 生成的可执行文件为Windows应用程序,不带终端窗口 UNICODEEncoding

2.1K20

windows XP cmd命令大全

accwiz.exe 辅助工具向导 actmovie.exe 直接显示安装工具 append.exe 允许程序打开制定目录中的数据 arp.exe 显示更改计算机的IP与硬件物理地址的对应列表...mshta.exe HTML应用程序主机 msiexec.exe 开始Windows安装程序 mspaint.exe 打开画图板 mstask.exe 任务计划表程序 mstinit.exe...progman.exe 程序管理器 psxss.exe Posix子系统应用程序 qappsrv.exe 在网络上显示终端服务器可用的程序 qprocess.exe 在本地或远程显示进程的信息(需终端服务...运行RAS连接 (XP不可用) rcp.exe 计算机运行远程外壳端口监控程序 rshd 的系统之间复制文件 rdpclip.exe 终端本地复制粘贴文件 recover.exe 坏的或有缺陷的磁盘中恢复可读取的信息...sysedit.exe 系统配置编辑器 syskey.exe NT账号数据库加密工具 sysocmgr.exe > Windows 安装程序 systray.exe 在低权限运行systray

3.1K10

Visual Studio Code (VS Code) – C++ 入门

在本教程中,您将为使用 UCRT64 中的 GCC C++ 编译器(g++) GDB 调试器配置 Visual Studio Code 来创建Windows 上运行的程序。...图片 图片 提示:安装程序会将 Visual Studio Code 添加到您的 PATH,因此您可以终端键入 code . 以在该文件夹上打开 VS Code。...编译成功后,程序的输出将显示在集成终端中。 图片 首次运行程序时 tasks.json 会创建 ,您可以在工作区中的文件夹 .vscode 中找到它。 tasks.json 存储编译配置。...图片 系统上检测到的编译器列表中选择 C/C++:g++.exe 生成调试活动文件 (仅在首次运行/调试 helloworld.cpp 时要求您选择编译器,所以一般情况下可以省略该步骤)。...选择 设置 按钮来创建 launch.json :您将看到各种预定义调试配置的下拉列表,选择 C/C++: g++.exe 生成调试活动文件 ,VS Code 会创建一个文件 launch.json

11.4K132

WindowsLinux文件下载方式汇总

windows 命令行自带工具 PowerShell PowerShell是一种跨平台的任务自动化配置管理框架,由命令行管理程序脚本语言组成,与大多数接受并返回文本的 shell 不同,PowerShell...是一个命令行程序,作为证书服务的一部分安装,你可以使用Certutil.exe转储显示证书颁发机构(CA)配置信息,配置证书服务,备份还原CA组件,以及验证证书,密钥对证书链。...mshta mshta.exe是微软Windows操作系统相关程序,英文全称Microsoft HTML Application,可翻译为微软超文本标记语言应用,用于执行.HTA文件,我们可以在本地构建...这里我们使用JSRat来做演示,JSRat是一个命令控制框架,仅为rundll32.exeregsvr32.exe生成恶意程序,首先我们在本地运行JSRat监听本地1234端口: ....应用程序 wget wget 是一个网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议下载,并可以使用HTTP 代理。"

1.9K50
领券