将运用程序添加为服务

微信小程序添加外部地图服务数据 先上效果: 缘起 使用微信小程序做地图相关功能的时候,有个需求是需要接入已发布的地图服务。查看微信小程序地图组件文档,发现它对地图相关的支持很少,只有一些基础功能,比如添加点、线、面、气泡和一些常规的地图事件监听,并没有添加地图服务相关的支持。 不过有了需求,也要想办法解决呀。 图层查询 既然小程序不能直接添加地图服务,那就把图层数据查出来,然后通过添加点线面方式添加到地图,具体要怎么实现呢? 首先想到的是通过图层查询接口把所有数据查出来。 但是既然数据是按图层发布的,一般数据量都比较大,把所有数据查询出 阅读详情

C:/winreskit/instsrv.exe Subversionmem remove runcrons

C:/winreskit/instsrv.exe MemcacheService C:/winreskit/srvany.exe


一、应用程序具有服务功能(能响应服务控制台的查询请求)

第一种方法:使用instsrv.exe(windows 2003资源工具包带有),指令格式:instsrv 服务显示名 应用程序路径

第二种方法:在注册表中手工添加,在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/下新建一个项,项名为欲显示的服务名(也可以为任意字符,仅供识别),在这个项下新建如下键值:

"DisplayName"=(字符串值)服务显示名
"Description"=(字符串值)服务描述
"ImagePath"=(可扩充字符串值)应用程序路径
"ObjectName"=(字符串值)"LocalSystem"
"Type"=(dword值)10(16进制)
"Start"=(dword值)2(16进制)
"ErrorControl"=(dword值)1(16进制)

二、应用程序不具有服务功能(不能响应服务控制台的查询请求)

大多数应用程序都不具有服务功能,这样按照上述方法加进去的应用程序在服务刚启动时能够启动,但一当服务控制台无法接收到应用程序的反馈信息,便会终止程序,因此要使用srvany.exe(同样,在win2003资源工具包中)

1、instsrv.exe 服务显示名 srvany.exe

2、在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/下,找到刚添加的服务名,在其下新建项Parameters,再在其下新建字符串值,名Application,值为应用程序路径。

3、在服务中,找到刚添加的服务,在属性-登录中,勾选“允许服务与桌面交互”。

=============================================================================
=============================================================================

 

 

 

 

 

想让一个程序在启动系统的时候自动运行,你有什么好办法?添加到启动组?那如果别人删除掉就不管用了。如果你使用了Windows NT/2000/XP,就可以试试把这个程序添加为一个服务,这样只有拥有权限的人才可以更改服务,只要你设置好权限,就不用担心会被别人删除了。

要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在Windows NT Resource Kit里,如果你没有,也可以到网上下载。

把这两个程序保存在一个方便的位置,例如C盘根目录下。我们举例来说明,把OE作为一个服务添加进Windows XP Professional操作系统中,并把这个服务命名为“Mail”。在运行中输入“CMD”,回车,打开命令行窗口,在提示符后面直接输入:“c:/instsrv.exe Mail c:/srvany.exe”然后回车,其中的“c:/instsrv.exe”和“c:/srvany.exe”表示这两个程序保存的位置,而Mail则是你想添加的服务名称。

运行Regedit打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services下,找到刚才添加的Mail,点击右键,新建一个键,命名为“Parameters”,点击新建的Parameters,并再次新建一个名称为“Application”的子键,数据类型为“REG_SZ”,数值为希望作为服务运行的程序的所在位置,如果你的Windows系统安装在C盘下,那么OE的程序位置就是C:/Program Files/Outlook Express/msimn.exe ,把这个路径添入数值中。到现在,这个服务已经成功的添加并且设置好了。如果你希望做的更加专业,可以在Mail服务下建立一个名为Description的子键,数据类型同样为REG_SZ,数值可以写一些你对这个服务的描述,这个我们在后面可以看到。

接下来需要对服务做一些额外的设置,在运行中输入“Services.msc”并回车,在列表中找到我们刚添加的Mail服务,双击打开,来做详细的设置。在“General”选项卡上,我们需要设置这个服务的运行方式,在图二中可以看见,作为一个服务,有“自动(Automatic)”,“手动(Manual)”和“禁止(Disabled)”三种启动类型,按照需要,我们一般设置成自动就可以了。而在“Logon”选项卡下可以设置以什么身份运行这个服务,一般可以不用理会,按照默认的设置。“Recovery”选项卡下则是进行恢复设置的,你可以指定,在服务第一次,第二次和第三次出错之后分别采取什么措施。“Dependencies”则显示了服务之间的依存关系,可以让你察看这个服务的运行依赖哪些其它服务,以及还有什么服务依赖于这个服务。这后面几个对我们一般用户没有什么意义。经过这些设置,你的服务已经完全可以正常工作了。

注销一下看看。为了让你看清除,我们先打开OE,这时在任务管理器里,有两个msimn进程,用户名为“.com.cn”的是我们打开的OE,而用户名为“SYSTEM”的就是我们添加的服务。

如果你玩够了,不想再运行这个服务,可以直接禁止它在启动的时候运行,或者使用Instsrv.exe程序删除。方法是在命令行下输入“c:/instsrv.exe Mail remove”,然后回车就可以了。需要注意的是Instsrv.exe这个程序也可以删除某些系统服务,所以使用的时候一定要小心,对于系统服务,安全起见千万不要删除,哪怕你觉得它对你没有用。

为C# Windows服务添加安装程序 为C# Windows服务添加安装程序 最近一直在搞Windows服务,也有了不少经验,感觉权限方面确定比一般程序要受限很多,但方便性也很多。像后台运行不阻塞系统,不用用户登录之类。哈哈,扯远了,今天讲一下那个怎么给Windows服务做个安装包。为什么做安装包?当然是方便了,不用每次调用InstallUtil,还有,就是看上去正规些。不多说了,先来看看怎么做吧。首先,当然是创建一个Window 阅读详情

相关推荐

windows下将任意程序(PHP)添加为服务

如何使用PHP自带Web Server 路由文件 服务器配置文件 创建 windows服务 安装与删除 添加服务后打开注册表 regedit 通过服务 servicesmsc 管理 后记 本文主要阐述instsrv.exe 和 srvany.exe 将某程序(PHP)添加到windows 服务中。 近期遇到一些情况,web服务如果按照Apache+PHP+MySql 搭建起来代价有点高。M

NECionpy的博客 5096

win Nt 中如何去掉和新增服务项

1.win2000SERVER中如何去掉服务中的项,如何停止启动WIN2000时运行的程序和动态连接库(.dll)?在运行对话框中输入:%SystemRoot%/system32/services.msc /s把那些不要的服务停用就可以了,把它们的启动类型为手动,以后它们就不会自己启动了。DLL不能直接停止,但可以用任务管理器把进程终止(不是应用程序,是中间那个选项卡)2.如何新建服务项?

964

openbmc 添加应用程序与开发自启动应用程序

openbmc应用程序添加

wit_yuan的专栏 2191

windows如何把一个应用添加到服务里

【代码】windows如何把一个应用添加到服务里。

ihateright的博客 6317

为系统添加自己的程序服务

NULL 博文链接:https://snowelf.iteye.com/blog/647960

OpenClaw的引导配置(onboard)流程

脚本安装的直接安装完到引导配置界面,其他安装方式还可以直接命令到配置。

supersolon的专栏 1326

如何将exe添加到windows本地服务

我们先写一个60s自动关机的小程序,代码如下。(注意: 取消关机的命令为shutdown -a 在调试程序后记得打开命令行窗口输入该命令) 接着我们把调试后生成的exe程序添加到windows本地服务,主要有两种方法。其中方法一虽然简便快捷,但本人不推荐使用该方法,因为如果你的exe程序不符合服务的规范,有可能导致服务启动失败。 一、windows自带的sc命令 首先以管理员身份运行cmd命令行窗口,接着输入下面的命令。其中myService为创建的本地服务名称,binpath为ex.

faerfwedw的博客 2万+

Buck-Boost电路

前面我们学习了降压的Buck电路 (左图) 和升压的Boost电路 (右图),那么如果我们把Buck电路和Boost电路结合一下会发生什么情况? 我们尝试着画一下: 我们用Buck电路作为输入,然后用Boost电路进行调整,最后输出。因此Buck电路中的负载、Boost电路的电源都可以删掉。得到下图: 由于Buck电路中的C2的作用是在输出的时候滤波,这个功能已经由Boost电路中的C1实现了,因此可以删除Buck电路中的C2电容。得到下图: 这里两个电感处于串联状态,可以合二为一,得到下面的电路:

wangeil007的博客 4万+

应用程序设置成服务程序

若想让程序随机启动,你可以运用WINDOWS的计划任务,这是个很好用的东东,可以设置很多参数,让你的程序随心所欲的自动运行。在控制面板里可以找到任务计划,点击新建任务就OK了。 在“开始→运行”中键入“regedit.exe”,打开“注册表编辑器”,展开分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”,在右侧窗格中显示的就是

云 875

scRNA-seq | 吐血整理的单细胞入门教程(从原理到代码实操)(二)

scRNA-seq | 吐血整理的单细胞入门教程(从原理到代码实操)(二)

m0_72224305的博客 4306

Unity特效序列帧输出全攻略:Recorder+Timeline保姆级教程(解决透明通道问题)

本文提供Unity特效序列帧输出的完整解决方案,重点讲解如何结合Recorder与Timeline工具,实现带透明通道的PNG序列帧高效输出。通过保姆级教程,详细解析摄像机隔离、层级设置、参数配置等关键步骤,并深度解决透明通道丢失等常见问题,帮助特效师和动画师打通引擎创作与后期合成的工作流。

tensorflowjs6的博客 429

如何把应用程序添加到系统服务

由于一些应用程序需要开机后自动启动,但往往放在开始-程序-启动菜单里,这个需要登陆电脑后才会启动,那么如何把程序添加到系统服务,不有登陆系统就自动运行程序呢? 在此只简单提及如何如何使用SC命令将程序加入系统服务功能: 加入服务格式如下: sc create ServiceName binPath= 路径 start= auto (等号后面的空格必须) 删除服务格式如下: sc del

七里枫香的专栏 3916

科研党必备:5个高效查找论文开源代码的宝藏网站(附实战技巧)

本文为科研工作者推荐5个高效查找论文开源代码的宝藏网站,包括ResearchCode和PapersWithCode等工具,提供实战技巧如进阶搜索语法和代码质量评估体系,帮助快速定位高质量实现并提升复现效率。特别分享隐藏代码库的检索方法和智能工作流配置,助力科研党高效完成论文复现。

weixin_28829629的博客 402

用Visual C#创建Windows服务程序

如果你想在一个Windows服务程序中同时启动多个服务,那么只要在Main()函数中定义多个ServiceBae类的子类的实例对象就可以了,方法就是创建一个ServiceBase类的数组对象,使得其中的每个对象对应于某个我们已预先定义好的服务。不过这个功能对于一般的用户而言没多大意义,然而你可以在此基础上添加新的功能,比如构建一个后台的文件处理系统,一旦被监视的目录中的文件发生某种变化,Windows服务便对其进行特定的操作,而最终用户就不必去关心后台处理程序是如何实现的了。

biyusr的专栏 739

华为、Cisco、H3C、中兴网络设备如何配置syslog日志采集

华为、Cisco、H3C、中兴网络设备如何配置syslog日志采集

weixin_40239644的博客 8707

极智AI | 算能SC5+智算卡驱动安装与升级

大家好,我是极智视界,本文介绍一下 算能SC5+智算卡驱动安装与升级

极智视界 1277

在vs2010上创建强类型化的DataSet运用

在vs2010上创建强类型化的DataSet运用: (1) 先在程序中创建基于服务的数据库,点添加。 然后出现如图的界面后点完成。 (2) 双击红圈的mdf文件后出现下图的数据库界面。 (3) 创建一个简单的表,如图。 再在其中添加数据,好进行下面的数据操作。 (4) 在程序设计界面中添加按钮并加入按键消息处理程序。 双击“...

weixin_33910434的博客 194

YOLOV12融合MSDA多尺度空洞注意力:突破尺度限制的科研实践指南

MSDA通过多尺度空洞注意力的设计,为YOLOV12突破尺度检测瓶颈提供了有效方案。从原理理解到代码实现,再到集成调优,每一步都是科研中“解决实际问题”的具体实践。如果你在实验中发现某类尺度目标的检测仍有不足,可以尝试结合数据增强(如随机缩放、多尺度训练)来强化模型对尺度变化的鲁棒性。科研的价值在于不断解决真实难题,希望这份指南能真正帮你在目标检测的尺度感知领域找到新的突破点,祝你在科研探索中持续收获新的见解与成果。

FJN110的博客 242

计算机毕业设计之基于微信小程序的党员之家服务系统的设计与实现

微信小程序的党员之家服务系统的核心内容分为微信端和服务端,其中微信端的全部功能提供给党员使用,而服务端的权限就给予管理员来使用。更重要的是,互联网技术和物联网技术的发展使得党员使用微信小程序的党员之家服务系统变得更加便捷、高效、智能。管理员点击党员管理,在党员管理页面中输入用户名,进行查询,然后查看党员等信息,也可以点击添加或删除等操作。当前,由于人们生活水平的提高和思想观念的改变,然后随着经济全球化的背景之下,互联网。,可以保证系统的高效性和稳定性,并且为用户提供良好的体验和高效的管理能力。

2401_85546598的博客 260

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

给WIN 2003添加应用程序为服务

前段时间搭建tomcat服务器,但应用的程序健壮性的原因吧,隔断时间tomcat就会挂掉,于是就找了个tomcat监控程序TomcatMonitor。可发现其无法自动添加为服务,所以就网上搜搜。。先把操作过程总结如下:      要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以

huangyf1012的专栏 1046

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

如何把程序添加到系统服务

由于一些应用程序需要开机后自动启动,但往往放在开始-程序-启动菜单里,这个需要登陆电脑后才会启动,那么如何把程序添加到系统服务,不有登陆系统就自动运行程序呢?   在此只简单提及如何如何使用SC命令将程序加入系统服务功能:   加入服务格式如下:   sc create ServiceName binPath= 路径 start= auto   (等号后面的空格必须)   删除服务格式如

u014243820的专栏 767

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

oracle添加到服务,将基于位置的服务添加到应用程序

将基于位置的服务添加到应用程序将基于位置的服务添加到应用程序目的本教程介绍如何将基于位置的服务添加到一个普通的 J2EE 应用程序。所需时间大约 45 分钟主题本教程包括下列主题:查看屏幕截图 将鼠标置于此图标上以加载和查看本教程的所有屏幕截图。(警告:此操作会同时加载所有屏幕截图,网速较慢时,响应时间可能会比较长。)注意:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该...

weixin_33630090的博客 221

python让程序添加到自启_如何将程序添加到系统服务实现开机自启动

1. “启动”菜单只要把程序的快捷方式添加到“开始-程序-启动”菜单里就可以实现了。2. 注册表 + .bat批处理大致原理如下,首先创建一个.bat处理文件,在该文件中使用DOS命令启动相关程序,然后将该批处理添加到启动中。2.1 创建批处理文件 auturun.bat,内容如下:@echo offstart D:\FlashFXP\FlashFXPPortable.exe2.2 运行“RegE...

weixin_39644139的博客 886
下一篇: mysql 内网连接设置
fankys
博客等级 码龄16年 0粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值