社区
Delphi
帖子详情
服务程序在一台电脑上怎么运行多份
沉醉西亭
2017-01-05 10:38:49
比如一个服务程序service1,displayName=‘邮件服务’。想在一台服务器上运行多份,名字端口都可以自己定义,该如何做。
...全文
421
4
打赏
收藏
服务程序在一台电脑上怎么运行多份
比如一个服务程序service1,displayName=‘邮件服务’。想在一台服务器上运行多份,名字端口都可以自己定义,该如何做。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyhoo163
2017-01-06
打赏
举报
回复
2、参数要不相同,特别是配置端口要不相同,否则二个服务执行同一任务,出错冲突。
lyhoo163
2017-01-06
打赏
举报
回复
1、为自己的服务,建立几个目录,如: d:\Server1\ d:\Server2\ d:\Server3\ ..... 2、将执行文件,拷贝进不同的目录中。 d:\Server1\MySer.exe d:\Server2\MySer.exe d:\Server3\MySer.exe ..... 3、使用instsrv.exe,指令格式:instsrv [服务名] [应用程序路径] instsrv Myser1 d:\Server1\MySer.exe instsrv Myser1 d:\Server2\MySer.exe instsrv Myser1 d:\Server3\MySer.exe ...... 4、在注册表项“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\”中自动增加项[服务名],并在其下成功添加各个键值: “DisplayName” =服务显示名 (字符串值) “Description” =服务描述 (字符串值) “ImagePath” =应用程序路径 (可扩充字符串值) “ObjectName” =”LocalSystem” (字符串值) “Type” =10(16进制) (dword值) “Start” =2(16进制) (dword值) “ErrorControl” =1(16进制) (dword值) 如果不使用instsrv.exe,同样可以在注册表中手工添加实现:在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\”下新建一个项,项名为要显示的服务名,并在其下新建以上各个键,填入键值。 注意: 1、使用不同的'服务名称字符'(关键词),这样在“任务管理器”的“服务”,显示出服务项目,你能区别那个服务项目。 2、数要不相同,特别是配置端口要不相同,否则二个服务执行同一任务,出错冲突。
lyhoo163
2017-01-06
打赏
举报
回复
1、为自己的服务,建立几个目录,如:d:\Server1\d:\Server2\d:\Server3\.....2、将执行文件,拷贝进不同的目录中。 d:\Server1\MySer.exed:\Server2\MySer.exed:\Server3\MySer.exe.....3、使用instsrv.exe,指令格式:instsrv [服务名] [应用程序路径]注意:instsrv Myser1 d:\Server1\MySer.exeinstsrv Myser1 d:\Server2\MySer.exeinstsrv Myser1 d:\Server3\MySer.exe......4、在注册表项“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\”中自动增加项[服务名],并在其下成功添加各个键值:“DisplayName” =服务显示名 (字符串值)“Description” =服务描述 (字符串值)“ImagePath” =应用程序路径 (可扩充字符串值)“ObjectName” =”LocalSystem” (字符串值)“Type” =10(16进制) (dword值)“Start” =2(16进制) (dword值)“ErrorControl” =1(16进制) (dword值)如果不使用instsrv.exe,同样可以在注册表中手工添加实现:在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\”下新建一个项,项名为要显示的服务名,并在其下新建以上各个键,填入键值。注意:使用不同的'服务名称字符'(关键词),这样在“任务管理器”的“服务”,显示出服务项目,你能区别那个服务项目。 注意参数要不相同,特别是配置端口要不相同,否则二个服务执行同一任务,出错冲突。
蓝色光芒
2017-01-05
打赏
举报
回复
把程序整个目录复制出来,比如叫 Mail2,然后注册主服务程序(用新的关键字,用OpenSCManager,CreateService,CloseServiceHandle等API函数),配置端口(端口不能冲突),
Jmeter压测实例分享——新手儿也能一学就会!
JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小
服务程序
、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。 JMeter的作用 1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试
嵌入式开发利器:Processor Expert硬件抽象层与设计时配置实战解析
在嵌入式系统开发中,硬件抽象层(HAL)是一种关键的软件设计模式,其核心原理是在应用程序与具体硬件之间建立标准化的接口层,从而隔离硬件差异。这种设计模式的技术价值在于显著提升代码的可移植性、可维护性和开发效率,使工程师能够专注于应用逻辑而非底层硬件细节。硬件抽象层广泛应用于汽车电子、工业控制、消费电子等多个领域,尤其适合需要跨平台复用代码的产品线。本文以飞思卡尔(现NXP)的Processor Expert工具为例,深入探讨其如何通过设计时配置与自动化代码生成,高效实现硬件抽象层,解决传统嵌入式开发中因硬件
基于Flexis QE128的血压计设计:从硬件模块化到软件状态机实践
在嵌入式系统开发中,微控制器(MCU)的选型与系统架构设计是决定产品成败的关键。MCU作为核心处理单元,通过其丰富的外设接口(如ADC、PWM、SPI)连接传感器、执行器与人机交互模块,构成了完整的信号链。其技术价值在于,一个设计良好的硬件平台与软件架构能实现高度的模块化与可配置性,从而大幅提升开发效率、降低维护成本,并轻松适配不同性能与成本要求的产品型号。这种设计思想在消费电子、物联网以及家用医疗设备等领域尤为重要。例如,在血压计这类需要高可靠性、实时信号处理的产品中,采用基于非阻塞式状态机的软件模型,配
Kinetis K50 MCU实战解析:从FlexMemory到混合信号设计
在嵌入式系统开发中,微控制器(MCU)的选型与深度应用是项目成功的关键。其核心在于理解MCU的架构原理,例如基于ARM Cortex-M4内核的器件如何通过DSP指令集和浮点单元(FPU)高效处理数字信号。这类混合信号MCU的技术价值在于高度集成,它能将精密模拟前端(如高精度ADC、可编程增益放大器)、灵活存储管理与丰富通信接口整合于单一芯片,从而显著降低系统复杂度与成本。其典型应用场景包括智能仪表、便携医疗设备和工业HMI等需要段式LCD显示、USB连接及实时信号处理的产品。本文聚焦的Kinetis K5
大二2个月通过中级软件设计师学习路线
软件设计师中级备考经验分享 去年我通过两三个月的努力成功通过了软件设计师中级考试。作为基础一般的考生,我想分享一下真实备考经历: 学习周期:建议至少预留2个月时间,网上所谓的"速成"并不靠谱 核心资料:B站zst_2001(炸薯条)的课程+真题刷题软件 备考策略: 上午选择题:反复记忆固定知识点 下午大题:理解原理而非死记硬背 算法题:从基础练起,如背包问题、N皇后问题 学习方法: 看视频做笔记→分类整理知识点→反复刷题修正 重点掌握计算机系统、软件工程、数据库、面向对象等核心章节 设计
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章