(1).建立一个新的windows服务项目Server1
(2).打开Service1代码视图,找到OnStart部分,加入代码
(3).切换到设计视图,右键-添加安装程序
(4).切换到新生成的ProjectInstaller.cs设计视图,找到serviceProcessInstaller1对Account属性设置为LocalSystem,对serviceInstaller1的ServiceName属性设置为Server1(服务的名字),StartType属性设置为Automatic(系统启动的时候自动启动服务)
(5).关闭刚才的项目
(6).建立一个新的安装项目ServerSetup(为刚才那个服务建立一个安装项目)
(7).右键-添加-项目输出-主输出-选择Service1-确定
(8).右键-视图-自定义操作-自定义操作上右键-添加自定义操作-打开应用程序文件夹-选择刚才那个主输出-确定
(9).重新生成这个安装项目-右键-安装
(10).在服务管理器中(我的电脑-右键-管理-服务和应用程序-服务)找到Server1服务,启动服务
相关推荐
Inno Setup实战:打造智能安装包,解决依赖与开机启动难题
在软件部署领域,依赖环境缺失和开机自启动是开发者与用户共同面临的高频痛点。依赖环境,如VC++运行库、.NET Framework或Java JRE,是应用程序运行的底层支撑,其缺失直接导致程序无法启动。其原理在于,应用程序在编译时链接了特定的动态库或运行时,若目标系统未安装对应组件,则无法加载执行。解决此问题的技术价值在于实现软件的“开箱即用”,极大提升部署成功率和用户体验。应用场景广泛,从内部工具交付到商业软件分发均需考虑。本文以Inno Setup这一经典工具为核心,深入讲解如何通过脚本自动化检测并静
win10中,如何为自己的软件制作安装包
以上步骤仅是一般的制作安装包的方法,在具体的软件制作过程中,可能需要根据实际情况进行更多的调整和定制。填写软件的名称、版本号、厂商等信息,并在“文件”或“源”选项中添加需要打包的文件。最后,保存并导出安装包文件,在安装包文件上添加软件图标、版本信息等元数据。测试并验证安装包文件,确保可以顺利安装和卸载软件,同时满足用户的需求。打开软件制作工具,在工具的主界面上选择“新建”或“创建新项目”。自定义安装过程中的界面,并在安装完成后添加启动或卸载的选项。进一步设置软件的安装路径、启动菜单、桌面快捷方式等选项。
Windows安装包代码自定义制作教程
本文还有配套的精品资源,点击获取 简介:本项目展示如何创建自定义的Windows安装程序,实现自动化解压和安装内置资源。工具的目的是为开发者提供个性化的安装体验,允许他们集成应用程序和资源,简化用户安装过程。开发者可以根据需求自定义安装界面、选项和路径,甚至添加启动脚本。项目包含一个示例安装包(RaindiDllSetup),通过分析这个示例,开发者可以学习如何制作自己的自...
Windows下软件安装部署问题
windows软件安装部署问题
Windows服务器环境安装包
全自动部署、一键安装,支持php,mysql,asp.net,sql2005/2008, ftp等常用环境。php版本可灵活切换。
VSCode玩转STM32:手把手教你配置EIDE插件与OpenOCD调试(附野火DAP配置文件详解)
本文详细介绍了如何在VSCode中配置EIDE插件与OpenOCD进行STM32开发,特别针对野火DAP调试器提供了配置文件详解。从基础环境搭建到深度调试技巧,帮助开发者高效完成STM32项目开发,实现现代化嵌入式开发工作流。
windows下利用NSIS制作安装包
经过程序员抓耳挠腮的开发,应用终于开发完毕了,那接下来无论发布给客户还是给测试,最好的方式时打一个安装包,直接给release文件夹,就显得不太专业了。1,我们以一个QML程序为例,新建一个pkg/v1.0.0/bin文件夹,并将 release版本的pkgTest.exe拷贝到这个bin文件夹下。选择目录这一步很关键,把自带的两个删掉,然后指定我们的主程序的父目录,也就是bin文件夹。),自己可以根据业务需要去下载,并且它本身也有大量的指令,可以支持更高的定制化需求。2,用第三方打包软件,制作安装包。
利用setEcoMode优化innovus中的ecoAddRepeater批量操作效率
本文详细介绍了在Cadence Innovus工具中,如何利用setEcoMode命令的batchMode参数,显著提升ecoAddRepeater命令在批量插入buffer或inverter时的操作效率。通过合并重复的初始化和数据库更新开销,该模式可将大规模时序修复操作的执行速度提升数倍,并提供了完整的脚本示例与最佳实践,帮助后端设计工程师优化ECO流程。
部署windows服务
部署windows服务--制作安装包 (1)、建立一个新的windows服务项目Server1 (2)、打开Service1代码视图,找到OnStart部分,加入代码 (3)、切换到设计视图,右键-添加安装程序 (4)、切换到新生成的ProjectInstaller.cs设计视图,找到serviceProcessInstaller1对Account属性设置为Loca
海鸥派OpenEuler开发板实战:从烧写到SSH连接的完整指南
本文提供海鸥派OpenEuler开发板从开箱到SSH远程连接的完整实战指南。详细介绍了基于海思SD3403/SS928芯片的算力开发板系统烧写、存储扩容、网络配置等关键步骤,帮助开发者快速上手这款AI边缘计算设备,并实现高效的远程开发与管理。
用Virtuoso和Abstract完成gds2lef
需要用到的工具有virtuoso和abstract。 数模混合的项目通常需要模拟完成模块设计,把接去数字的pin打上label(text),数字的floorplan才能正式开始。 如果只需要简单的数字PR boundary和pin点位置,那么只使用virtuoso就够了,还想把模拟版图都转成lef就要用到abstract工具。 1.PR boundary+pin 1)在virtuoso中打开layout a) Gui操作: Create->P&R Objects->
效率翻倍!Windows Redis一键安装包制作教程
点击'项目生成'按钮,等待项目生成完整后预览效果 Redis作为高性能的内存数据库,在Windows环境下的传统安装往往需要手动执行多个步骤,包括下载、解压、配置、防火墙设置等,整个过程耗时且容易出错。本文将详细介绍如何通过Inno Setup制作一个全自动的Redis安装包,将安装时间从30分钟缩短到30秒,特别适合需要批量部署的企业IT环境。在开始制作安装包之前,我们需要准备以下内容:用于自动配置的脚本文件Inno Setup脚本基础结构Inno Setup使用一种类似Pascal的脚本语言来定义安装
我用 Python 监听了自己的键盘,生成击键热力图,看看每天到底在“摸鱼”还是“搬砖”?
数据采集(监听)、持久化(I/O)与可视化展示,必须是三个完全独立的模块,这符合单一职责原则。在多线程读写 Python 字典时,锁住的时间要尽可能短,防止 I/O 线程把高频的监听线程阻塞住。这类涉及底层的代码与“键盘记录木马”只有一线之隔。永远不要把击键记录通过网络上传,所有数据必须localhost消化。人脑对枯燥的 JSON 日志是不敏感的,但对颜色和空间极其敏感。这也是为什么 Prometheus + Grafana 是标配。使用ctypes。
适配 Windows18-HD19 的嵌入式软件安装包制作指南
本文详解如何为高度受限的Windows18-HD19工控系统制作嵌入式安装包,涵盖EWF写保护处理、代码签名验证、静默配置注入、服务自启动及批量部署方案,确保软件在只读系统中稳定持久运行。
Hermes Agent 彩蛋大盘点:藏在终端里的浪漫
本文主要介绍了Hermes Agent 彩蛋大盘点:藏在终端里的浪漫,希望能对使用Hermes Agent的同学们有所帮助。 文章目录 1. 前言 2. Spinner 动画 3. Kawaii 表情 4. 思考动词 THINKING_VERBS 5. 皮肤主题 6. 启动 Banner 7. 工具 Emoji 8. 内置人格 9. SOUL.md —— Agent 的灵魂 10. BOOT.md —— 启动自动执行 11. 随机 Tips 12. 统计总览
HANA-公司间销售ICS-IDOC系统配置-保姆级配置文档
合作伙伴编号:这个客户表示收票方(销售公司在生产公司中所对应的客户代码,卖方开票,买方收票),也就是咱们在配置消息类型输出的时候合作伙伴的类型的一个具体的客户编码,这个是站在发货工厂的角度去看的,也就是EDI 输出的 BP 合作伙伴的编号;在项目实施过程中经常会遇到关联方交易的问题,有公司间采购的业务场景,也会存在公司间销售的业务场景,本文将着重讲解公司间销售在SAP系统中的实现场景。在这个过程中,销售公司向客户开票产生应收,而生产公司向销售公司开票产生自己的应收,同时销售公司向生产公司产生应付。
C# Windows服务添加安装程序
最近一直在搞Windows服务,也有了不少经验,感觉权限方面确定比一般程序要受限很多,但方便性也很多。像后台运行不阻塞系统,不用用户登录之类。哈哈,扯远了,今天讲一下那个怎么给Windows服务做个安装包。为什么做安装包?当然是方便了,不用每次调用InstallUtil,还有,就是看上去正规些。不多说了,先来看看怎么做吧。首先,当然是创建一个Windows服务的项目。这个大家...
ESP32网络开发实例-开发环境搭建
NodeMCU-ESP-32S开发环境搭建 NodeMCU-32S 最强的ESP32 开发板非盗版或副厂的CH340。WiFi 蓝牙ESP-32 可用Arduino IDE ESP32-S 是一款通用型WiFi-BT-BLE MCU模组,功能强大,用途广泛,可以用于低功耗传感器网络和要求极高的任务,例如语音编码、音频流和MP3解码等。 此款模组的核心是ESP32芯片,具有可扩展、自适应的特点。两个CPU核可以被单独控制或上电。时钟频率的调节范围为80 MHz到240 MHz。用户可以切断CPU的电源,利用低
HUNYUAN-MT 7B翻译终端安装包制作教程:封装一键部署的Windows翻译工具
本文介绍了如何在星图GPU平台上自动化部署🛡️ HUNYUAN-MT : 腾讯混元 7B翻译终端镜像,快速构建本地AI翻译工具。通过该平台,用户无需复杂配置即可一键部署,轻松实现中英等多语言文本的自动化、高质量翻译,显著提升跨语言内容处理效率。
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
Data-Structures-and-Algorithm-Analysis-in-Java.pdf
作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...
终极macOS离线安装包制作指南:3步搞定全版本系统部署
你是否曾为缓慢的App Store下载速度而烦恼?是否需要在无网络环境下为多台Mac部署系统?本文将为你揭秘如何利用gibMacOS开源工具链,直接从Apple服务器下载macOS系统组件并制作完整的离线安装包。无论你是系统管理员、开发者还是技术爱好者,这套跨平台解决方案将彻底解决macOS离线部署的难题。 ## 🔧 为什么选择gibMacOS工具链? 传统的macOS安装方式严重依赖App
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
Qwen3-ASR-0.6B模型推理服务安装包制作与分发
本文介绍了Qwen3-ASR-0.6B轻量级高性能语音识别模型WeBUI的安装包制作方法,旨在解决模型部署的环境配置难题。用户可在星图GPU平台上实现该镜像的自动化部署,快速搭建语音识别服务,典型应用场景包括为内部团队或客户提供开箱即用的离线语音转文字服务,显著降低使用门槛并提升交付效率。
SIMATIC S7-1200, S7-1500 PID 控制[手册]
SIMATIC S7-1200, S7-1500 PID 控制[手册]
App.Config 在windows 服务中的应用问题
今天使用Windows服务 打包是使用的 Installsheild Limited Edition 2012 制作好后发现 运行安装包的时候 一直报错 后来发现ConfigurationManager.AppSettings 里面一直是空的 就算把App.Config 也部署进去 也不行 后来在网上找到了原因 原来App.config 只是个静态的模板(姑且这样理解) 最终使用的是 App...
gibMacOS跨平台下载macOS终极指南:Windows与Linux用户3分钟拿到官方安装包
gibMacOS是一款面向Windows、macOS、Linux三平台的开源macOS下载工具,它直接从Apple官方服务器抓取系统组件,让没有苹果设备的普通用户也能轻松获取官方macOS安装包。无论你是想装虚拟机、做系统恢复盘,还是搭建多版本测试环境,这份gibMacOS新手教程都能带你从零上手。 ## 先说结论:它到底帮你解决了哪三件大事 如果你曾经在Windows电脑上搜索"如何下载ma
LanceDB Node.js IndexOptions 完全指南:Table.createIndex 索引创建选项详解
`IndexOptions` 是 LanceDB Node.js 客户端中用于配置索引创建行为的核心接口,它被 `Table.createIndex()` 与 `Table.createIndexAsync()` 两个方法共同消费。本文以 [IndexOptions 接口文档](https://link.gitcode.com/i/a306ba1d2b89cf780a8db7022c415040)
238



被折叠的 条评论
为什么被折叠?



