WINDOWS服务启动应用程序看不到界面 [问题点数:20分]

Bbs1
本版专家分:22
结帖率 95.45%
Bbs6
本版专家分:9800
Blank
黄花 2016年5月 .NET技术大版内专家分月排行榜第二
Bbs1
本版专家分:22
Bbs7
本版专家分:22422
Bbs1
本版专家分:0
Bbs12
本版专家分:459914
Blank
进士 2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs9
本版专家分:65970
版主
Blank
进士 2017年 总版技术专家分年内排行榜第四
2014年 总版技术专家分年内排行榜第四
2013年 总版技术专家分年内排行榜第四
2012年 总版技术专家分年内排行榜第六
Blank
金牌 2018年3月 总版技术专家分月排行榜第一
2013年5月 总版技术专家分月排行榜第一
Blank
银牌 2018年10月 总版技术专家分月排行榜第二
2018年9月 总版技术专家分月排行榜第二
2018年8月 总版技术专家分月排行榜第二
2018年4月 总版技术专家分月排行榜第二
2016年7月 总版技术专家分月排行榜第二
2016年3月 总版技术专家分月排行榜第二
2015年12月 总版技术专家分月排行榜第二
2014年8月 总版技术专家分月排行榜第二
2014年7月 总版技术专家分月排行榜第二
2013年6月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀大版主
2016年8月论坛优秀版主
优秀大版主
2015年7月优秀大版主
2015年8月优秀大版主
2015年8月优秀大版主
2015年9月优秀大版主
2015年5月优秀大版主
2015年4月优秀版主
2014年11月论坛优秀版主
Bbs7
本版专家分:14342
Blank
蓝花 2018年7月 .NET技术大版内专家分月排行榜第三
Bbs12
本版专家分:459914
Blank
进士 2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:459914
Blank
进士 2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
Bbs12
本版专家分:459914
Blank
进士 2017年 总版技术专家分年内排行榜第十
2013年 总版技术专家分年内排行榜第八
Blank
铜牌 2018年11月 总版技术专家分月排行榜第三
2017年2月 总版技术专家分月排行榜第三
Blank
红花 2018年11月 .NET技术大版内专家分月排行榜第一
2018年10月 .NET技术大版内专家分月排行榜第一
2018年9月 .NET技术大版内专家分月排行榜第一
2018年7月 .NET技术大版内专家分月排行榜第一
2018年6月 .NET技术大版内专家分月排行榜第一
2018年1月 .NET技术大版内专家分月排行榜第一
2017年5月 .NET技术大版内专家分月排行榜第一
2017年4月 .NET技术大版内专家分月排行榜第一
2017年3月 .NET技术大版内专家分月排行榜第一
2017年2月 .NET技术大版内专家分月排行榜第一
2016年10月 .NET技术大版内专家分月排行榜第一
2016年8月 .NET技术大版内专家分月排行榜第一
2016年7月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2018年8月 .NET技术大版内专家分月排行榜第二
2018年4月 .NET技术大版内专家分月排行榜第二
2018年3月 .NET技术大版内专家分月排行榜第二
2017年12月 .NET技术大版内专家分月排行榜第二
2017年9月 .NET技术大版内专家分月排行榜第二
2017年7月 .NET技术大版内专家分月排行榜第二
2017年6月 .NET技术大版内专家分月排行榜第二
2016年12月 .NET技术大版内专家分月排行榜第二
2016年9月 .NET技术大版内专家分月排行榜第二
2016年6月 .NET技术大版内专家分月排行榜第二
2016年3月 .NET技术大版内专家分月排行榜第二
2016年1月 .NET技术大版内专家分月排行榜第二
2015年12月 .NET技术大版内专家分月排行榜第二
2015年2月 .NET技术大版内专家分月排行榜第二
2015年1月 .NET技术大版内专家分月排行榜第二
2014年11月 .NET技术大版内专家分月排行榜第二
2014年5月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第二
2012年2月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
其他相关推荐
win10,server 2012等系统桌面不显示我的电脑(计算机)的解决方案
在左下角开始菜单上右键-运行(或是在桌面按快捷键WIN+R),如图:在输入框输入rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 然后点击确定按钮,会弹出桌面图标设置界面 如图所示:勾选我的电脑(计算机),点击确定,ok,问题解决。...
Windows计划任务执行时不显示窗口的问题
最近开发了工具,带界面的,需要定时执行的,为了方便直接用Windows计划任务做定时了。跑了一段时间发现,进程中也有,就是看不到程序的界面,进程的执行貌似也阻塞了。 从网上查了下,发现时启动方式的问题,原来选择的不管是否登录都要运行,导致窗口类的应用启动出现问题,设置为只在登录时启动就好了。当然服务器上的用户不能注销。
Windows Server 2012 在桌面上显示”我的电脑”
运行->cmd,在cmd窗口输入以下命令,即可选择 rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
windows服务开启应用程序的常见问题及解决办法
使用windows服务开启应用程序,会遇到如下问题 1.使用windows服务开启的应用程序不会显示应用程序界面 解决方法:当安装服务之后,选中服务,点击属性->登录,然后设置登录身份为本地系统账户,并允许服务与桌面进行交互 2.使用的是远程桌面进行查看,不会显示界面 解决方法:不能直接使用mstsc命令进入远程桌面,要使用mstsc /v:192.168.1.10 /admin命令 ,这
Windows服务无法启动桌面应用程序(Winform界面
我的项目中客户机上有一个后台运行的Windows服务,专门用于接收来自于服务器发过来的异步消息,然后将这个异步消息发送给Winform界面并显示出来。 用户后台服务会在接收到异步消息后,如果显示消息的Winform界面已经退出,则需要根据该界面所在的路径启动界面,将消息的toString()返回值作为启动参数。 运行之后,发现当后台服务接收到异步 消息,界面并没有如愿弹出来,打开任务管
windows服务程序启动运行一个程序,弹出窗口
windows服务启动应用程序windows服务默认在Session 0,不在当前桌面,启动的程序默认也在那个Session 0,所以你看不到程序界面, 用CreateProcessAsUser启动应用程序才可以看到界面
关于win7的session0隔离的总结
微软做这个session隔离的原因我就不追查了,反正让人有蛋蛋的忧伤。       在vista以前的系统,后台服务和当前用户进程都运行在同一个session中(本地系统登录时的第一个session中),只有从远端登录的时候会建立新的session。       在vista以后的系统,系统启动后,后台服务运行在session0中,第一个登录的用户运行在session1当中,后续登录的有ses
运行exe,不提示错误,程序界面不出来,打开任务管理器,但在进程中有1s左右的时间
如题,新写了个dialogbased程序(有通信控件),在自己电脑上能运行,但在别人电脑上运行exe,不提示错误,程序界面不出来,打开任务管理器,但在进程中有1s左右的时间,这是怎么回事,又如何解决呢
windows C++ 获取用户桌面路径
char path[255];SHGetSpecialFolderPath(0,path,CSIDL_DESKTOPDIRECTORY,0);
C#写的windows服务需要启动C#写的WinForm程序
启动后,在进程里有Winform程序,但是winform程序没有窗体显示,怎么处理?
C# windows服务启动winform应用程序
最近在写一个守护进程的服务,遇到了一点儿问题,现在记录下来,也希望能帮到有需要的人。 开发环境:win7,VS2015 问题: 1、通过process启动App,不显示界面 2、有的电脑安装服务Service后,App启动正常,有的电脑仍然不显示界面 原因: 问题1:与windows session有关,请参考文章“链接1”,里面写的很详细且易懂。 问
C# windows服务打开网页或者应用程序
首先能够打开一个网页或者程序,有以下几种方式 1.使用ie打开网页 System.Diagnostics.Process.Start("iexplore.exe", "http://blog.csdn.net/wuma0q1an");2.使用系统默认浏览器打开 System.Diagnostics.Process.Start("explorer.exe", "http://blog.csdn
[置顶] Windows服务(Windows Service,system权限)程序显示界面与用户交互(xp,win7通用)
[置顶] [置顶] Windows服务(Windows Service,system权限)程序显示界面与用户交互(xp,win7通用) 2012-08-20 15:04 673人阅读 评论(1) 收藏 举报 1、VC2008中编写“Windows服务”(Windows Service)程序 源码资源下载:http://download.csdn.net/deta
如何在Windows服务中以当前用户启动一个程序
总所周知,大多数Windows服务是以SYSTEM用户启动的,
Windows服务“允许服务与桌面交互”的使用和修改方法
 描述:在自己写的一个系统服务程序,需要经常用到“允许与桌面进行交互”的设置,网上很多使用修改注册表的形式实现,我测试过,修改注册表后,选中的勾是选上了,但不能弹出应用程序;据说重启电脑后可以,但我不想重启,实际应用也不允许重启,故没有测试重启是否可行的情况。如图: 例如:当我需要运行服务程序的时候,弹出我的应用程序,则要在Windows服务“允许服务与桌面交互”中打勾,当
C#做服务使用Process启动外部程序没窗体
最近想写一个进程守护程序并把它做成服务,结果发现在服务中启动带窗体的应用程序,只有进程看不到窗体。 找了很多文章,最后选择了一个答案: 网上也有叫session0穿透的,具体的大家可以找找。 (我单独写的程序启动和服务都没有问题,但是当而二者放到一起就出现问题了) 下面我把我的程序启动代码粘出来给大家看一下,并把我找的几篇好一点的文章分享给大家。 static void Main
windows服务启动外部程序
1、缘由 公司要想做一个windows服务在检测自家软件的运行是否正常,如果不正常的话,就重新启动它,所以涉及到了windows服务启动外部程序的一个过程,但是进过测试,无法简单的用process.start(),这样的方式,主要原因是在vista和win7这样的系统下,服务是运行在session 0,而基本上应用是运行在session 1,所以即便是process.start()能够将外部程序
将控制台程序改成windows服务
1、在解决方案里添加windows服务,之后在Service1.cs[设计]页右键添加安装程序,在Service1.cs[代码]页的OnStart函数里编写程序启动时的代码 2、在ProjectInstaller.cs设置服务启动的部分属性,如:             this.serviceInstaller1.ServiceName = "SuidaoWindowsService";//
C#实现WinForm随WINDOWS服务一起启动(转载)
一.应用场景     客户服务器上装的软件越来越多,由原来一个人管理改为几个人同时管理了,因此不同的管理员需要经常进行远程登陆,注销操作。     服务器上原有的一些程序是windows程序,用户登陆注销后,程序就退出了,咋办?把GUI程序改成windows服务程序是可行的,但客户希望能尽快解决此问题啊,咋办?于是就有了本文的想法,先这样用用吧! 呵呵...   二.本文难点
MFC应用程序 变身成 windows服务程序
非常简单实现MFC应用程序windows服务程序的转变,简单的就一句话“奥特曼变身”
Windows服务(Windows Service,system权限)程序显示界面与用户交互(xp,win7通用)
一般情况下windows的服务程序运行权限时system,不能显示可以与用户交互的界面,本文讲述了一个用vc2008创建ATL的service,并在服务启动启动一个可以显示出来,并且可以与用户交互的notepad窗口,同理你可以用此方法执行你需要的任何进程,甚至在service中直接创建对话框类并显示。经过测试,在xp和win7下通用。(注意将服务设置成“允许服务与桌面交互”)
如何使MFC编写的程序作为服务运行,并正常显示界面
Win7以及之后的windows版本下启动一个服务,在服务中创建一个带UI的进程
将普通应用程序添加到系统服务 windows server2003
windows 添加应用程序到服务 注意:sc create 服务名 binpath= "路径"  (binpath= 和其它参数的"="后面一定要有一个空格) 如: sc create iloli binpath= "c:/abc.exe"  创建一个服务 sc description iloli "this is my service by iloli" 给这个服务进行描述 sc d
在服务程序中弹出对话框
http://blog.csdn.net/linux7985/article/details/5694613 先说说在WinXP和Windows2003下用的方法。  第一种方法是在服务进程中启动一个子进程。用该子进程弹出对话框。.NET的C#代码大致如下:  [c-sharp] view plain copy public stat
winfrom Windows服务监控exe进程,启动exe窗体应用程序
C# winfrom Windows服务监控exe进程,启动exe窗体应用程序
WINDOWS服务启动依赖关系
1.使用regedit进入注册表,在\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 找到需要设置的服务名。  2.建立一个多字符串的DependOnService的新项,value设置成需要依赖启动的服务。  3.重启服务即可。
windows服务+托盘控制程序
最近写windows服务需要有界面交互,反复查阅资料发现windows服务中是无法做界面弹出的。 最后敲定方案为:windows服务+子进程 的控制方式,其中windows服务中运行服务处理事务,在子进程中弹出界面进行交互操作,界面进程由服务进行创建,并随服务停止而消亡。其中有几个技术要点,在这里做下简单记录(其中系统托盘的创建依赖于窗口,使用比较简单,在这里不再赘述): 1.创建需要同界面交互
WIndows以服务形式启动程序
//*.h #pragma once#ifdef WIN32 #include #include #pragma comment(lib, "advapi32.lib") #pragma comment(lib, "strsafe.lib") #define SVCNAME TEXT("wind.cosmos.dbsync.server") #defi
Windows 无法启动 xxxx 服务 错误 14001
启动windows服务: Windows 无法启动 xxxx 服务 错误 14001 应用程序无法启动 因为应用程序的并行配置不正确 有关详细信息 请参阅应用程序事件日志 或使用命令行 sxstrace.exe 工具 代码报异常: 启动服务失败,原因为: The type initializer for 'System.ServiceModel.Diagnostics.
windows服务和进程的区别和联系
Windows Service 是主要用于服务器环境而长期运行的应用程序, 这类程序不需要有用户界面或者任何模拟输出。 任何的用户消息通常都是记录在Windows 事件日志里。Windows Service可以在操作系统启动的时候开始,一直在后台运行,当有需要时也可以手动启动,我们可以通过管理工具里面的服务进行统一管理。 当系统启动完毕后,Windows服务并不需要通过登陆页面后才能启动,而
将java程序作为Windows服务
将java程序作为Windows服务我们可以将java程序作为Windows的服务来启动。首先下载 Java Service Wrapper包(http://wrapper.tanukisoftware.com/doc/english/download.jsp),在D:\MyServApp中创建bin\,conf,lib,lib\classes,logs文件夹: MyServApp\bin\ MyS
Windows服务启动时,如何与UI进行交互
可以参考MSDN《.NET Windows编程系列课程(14):Windows 服务 (Level 200)》 http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/NETWindows.aspx public partial class Server1 : ServiceBase
windows服务程序弹出有界面的MessageBox
WTSSendMessage可以在指定的用户会话中弹出对话框,获取用户会话可以用WTSGetActiveConsoleSessionId获取当前活动用户的会话id OE_UINT32 sessionId = WTSGetActiveConsoleSessionId(); DWORD     dwRespon = 0xff; if(!WTSSendMessage((HANDLE)0, se
windows服务编写原理(上)
有那么一类应用程序,是能够为各种用户(包括本地用户和远程用户)所用的,拥有用户授权级进行管理的能力,并且不论用户是否物理的与正在运行该应用程序的计算机相连都能正常执行,这就是所谓的服务了。 (一)服务的基础知识 Question 1. 什么是服务?它的特征是什么?   在NT/2000中,服务是一类受到操作系统优待的程序。一个服务首先是一个Win32可执行程序,如果要写一个功能完
实验:上电后, 在未登录状态下, 由Windows Service启动一个程序
找到一个符合应用的demo.A Windows Service ApplicationA simple Windows service application to fork and monitor applications.http://www.codeproject.com/KB/system/Sund_WindowService.aspx需求: 在WinServer服务器上, 安装一个服务. 这个服务的功能是完成一些网络操作.服务器平时无人维护, 上电后, 服务就启动了.然后服务自动完成例行任务.看资
基于MFC编写Windows服务程序
近期由于项目需要,编写了一个基于MFC对话框的Windows服务程序,现把方法和大家分享一下,希望高手指正。程序实现的基本功能如下: 1、 注册为Windows服务程序,随系统启动 2、 作为服务端,提供客户端的连接(TCP) 3、 有可视化界面,监视客户端的连接情况 4、 具有系统托盘图标 最终运行界面为: Windows服务程序的基本概念不再介绍,不懂的可以去百度上搜一
更改windows服务的配置文件(app.config)无需重新启动
这个问题是前一阶段写windows服务碰到的。本来在写获取配置文件的某个配置的值的时候,通常我都是写类似下面的这么一个静态方法来获取: 1: /// <summary> 2: /// 获取每次处理记录数 3: /// </summary> 4: /// <returns>&l...
启动Windows服务和卸载Windows服务的方法
启动Windows服务和卸载Windows服务的具体方法
一款美观实用的Windows服务安装卸载启动停止程序
分享一款界面美观且实用的Windows服务安装、卸载、启动、停止的Winform程序;让Windows服务安装、卸载、启动、停止操作不再繁琐。
Abaqus GUI工具包用户手册
GUI
Windows服务安装后设置自动启动与允许服务与桌面交互的方法
1、自动启动的方法设置:请先设置以下两个控件:设置serviceProcessInstaller1控件的Account属性为“LocalSystem”.设置serviceInstaller1控件的StartType属性为"Automatic". 服务上添加安装程序后,通过编码实现自动启动,方法如下:给serviceProcessInstaller1添加AfterInstall事件,
Windows服务+应用程序+Web,共享内存
 资料整理中
开机启动一个服务Service,启动后没有界面后台暗暗运行
原文来自:http://blog.163.com/shaocpa@126/blog/static/553577572012418103732417/ 如果开机启动一个Activity,开机首先看的界面,是你的程序界面,如果为了,开机后也启动你的程序,但是不显示自己程序的界面 就要用的Service服务。 下面这个例子实现的功能是: 1,安装程序后看的一个Acti
windows服务与自启动程序的区别
在客户端服务器项目实践中,作为服务端必须保持程序的24小时不间断运行,需要做一个监控,当监控到该程序已关闭时则重新启动下。      有两种方法可以实现这个功能: 第一是做windows服务,作为后台的系统服务监控程序的运行状态。 第二是编写另外一个程序作为监控程序,通过添加计划任务,将监控程序设置为开机启动。 网上讨论两者的区别很少,大概都是集中在监控程序有界面而window
C#随机启动、监控WINDOWS服务的窗体程序
C#随机启动、监控WINDOWS服务的窗体程序C#随机启动、监控WINDOWS服务的窗体程序C#随机启动、监控WINDOWS服务的窗体程序C#随机启动、监控WINDOWS服务的窗体程序C#随机启动、监控WINDOWS服务的窗体程序
Windows服务与普通进程间通信(通过内核对象)
开发项目时,自己写的服务SCP程序(带界面)需要跟windows服务进行通信,使用的是Event内核对象。 服务器端:CreateEvent(NULL, FALSE, TRUE, "MakeUI"); //创建内核对象,并等待事件触发 SCP(用来管理服务的普通进程):OpenEvent(EVENT_ALL_ACCESS, FALSE, "MakeUI"); //打开内核内核事件,并setEv
应用程序开机自启动并将运行界面最小化
参考资料: 如何使程序开机自启(开机自启动应用程序) https://jingyan.baidu.com/article/cb5d610513268f005c2fe0e6.html C#winform 如何最小后窗口 http://www.cnblogs.com/lihaishu/archive/2016/04/01/5344162.html
windows 服务启动应用程序
windows服务启动d盘上程序,windows服务安装包
.NET 设置Windows 服务启动类型
.NET 读取Windows服务,更改Windows服务启动类型
Windows 下 把EXE 程序变成服务运行
因为使用了FRP搭建了内网穿透服务 所以内网和外网的cmd 程序 就想变成服务来运行1. 下载  instsrv.exe 和 srvany.exe   我下载的地址  [点击打开链接][https://www.cr173.com/soft/64394.html] 2. cmd  cd  到 解压目录               cd c:\srvany3. 命令  instsrv.exe 你的服务...
如何把一个应用程序或服务注册为windows服务并设置为自启动
该文章转载自:http://www.cnblogs.com/edisonchou/p/4126742.html 3.2小节 每次以cmd方式启动Nginx服务不符合实际要求,于是我们想到将其注册为Windows服务,并设置为自动启动模式。这里,我们使用一个不错的小程序:“Windows Service Wrapper”,将nginx.exe注册为Windows服务,具体的步凑如下:  ①下载最新版
windows 服务与系统托盘之间的交互
有的时候我们需要自己写服务,而且需要给绑定一个 托盘!用来更加方便的 控制我们的程序!例如 QQ 那种! 下面我来讲一下他们之间是怎么关联的!    有怎么几步!   1,自己写一个服务,(上一篇博客中有详细的介绍,可以去参考!)   2,桌面交互的配置            在serviceInstaller1_Committed事件中添加如下代码:             Conn
设置c#windows服务描述及允许服务与桌面交互的几种方法
方法一:在ProjectInstaller.cs重写 install() ,Uninstall()方法public override void Install(IDictionary stateServer)  {   Microsoft.Win32.RegistryKey system,    //HKEY_LOCAL_MACHINE/Services/CurrentControlSet
C# 开发Window Service 的几个注意点 界面显示、Timer、开机启动
1、Windows Service 服务创建服务创建内容就不在说明,网上资料挺多2、Timer 在Windows Server中使用Timer 必须使用System.Timers空间下Timer ,不然Timer将不起作用注意:貌似在Windows Service中不能使用Task ,经测试使用Task后 安装程序不能启动服务,一直提示没有权限启动服务。3、安装启动要在安装的时候启动服务,需要在做...
C#如何把可执行程序做成windows服务
应用程序做成windows服务在后台自动运行!
c# 通过Windows服务启动外部程序
1. 新建一个Windows服务应用程序    创建项目——》Visual C# 左侧的"+"——》Windows ——》Windows 服务(右侧模板)——》输入名称,确定创建项目 2. 设置Windows服务的属性(Windows服务里没有窗体,所以点击左侧设计器里空白的地方即可在右侧属性栏里看到属性)    这里属性是控制服务器是否可以停止,暂停,继续等等的操作。根据需要选择
如何停止处于stopping状态的windows服务
工作中有时需要启动和停止windows service,有时候会出现服务处于stopping或者starting的状态,但是,在services界面中,start service/stop service已经处于灰色不可操作状态,用命令行的形式net start/stop servicename也无济于事。停止服务的方法就是关掉这个进程,但是很多时候无法确定是哪个进程与之相关。在命令行中我们可以使
Windows服务代码控制安装卸载、启动停止
前文书提到Windows服务控制相关方法很多,命令行、代码都可,这里写点我自己比较常用的方法之一 话不多说,开始创建傻瓜式服务程序 1.首先是创建一个Windows服务项目,打开VS创建项目,选择 “Windows服务” 2.创建出的项目默认是服务文件名为 Service1.cs,我习惯在这里改一下名,例如“MyService”. 双击MyService.cs会出现如下界面,先
tomcat7.0无法以windows服务的方式启动
我使用的是tomcat7.0,jvm是1.6。运行Tomcat 7.0\bin\tomcat7.exe,在命令行中初始化成功,测试页面Welcome可以正常访问。但是使用服务的方式启动(Tomcat 7.0\bin\tomcat7w.exe),发现启动不成功。 最终发现是一下原因:配置对话框中,启动和停止标签页中的模式均为:jvm(安装默认的模式),将其改为java或exe模式,然后启动就正常了。
windows 服务启动失败的解决办法
标签: windows 服务启动失败的解决办法         当启动服务失败,原因往往在于用户更改了用户名或者密码所引起。        今天我遇到该问题是我改了系统管理员密码后碰到的,在我该了系统管理员密码后启动postgresql的时候,系统弹出对话框显示:1069错误代码(由于登录失败而无法启动服务)。        解决办法:        运行里面输入“services.msc”启动服务管理界面,找到服务“postgresql database s
windows服务管理操作
服务程序是windows上重要的一类程序,它们虽然不与用户进行界面交互,但是它们对于系统有着重要的意义。windows上为了管理服务程序提供了一个特别的程序:服务控制管理程序,系统上关于服务控制管理的API基本上都与这个程序打交道。下面通过对服务程序的操作来说明这些API函数 获取系统服务的信息 在windows系统中有专门用来存储服务信息的数据库,而获取系统服务信息主要是通过在这样的数据库中
win7计划任务有进程无界面
问题的来源 设置的方式 问题的来源 我们在每次开机时或者登陆时,总是想运行一些指定程序,比如自动更新或者一些固定提醒等等。但是在使用中发现,一些有界面的进程怎么都不能出现界面,这是什么原因呢? 设置的方式那么我们怎么设置呢,首先打开管理->系统工具->任务计划程序,创建一个定时运行程序。 注意:这里有2个选项 只在用户登录时运行 不管用户是否登录都要运行经过分析发现,只有选中第一项时,才可以显示
自己写的windows服务启动不了有可能是下面原因
自己做的服务启动遇到问题:解决方法如下1. 使用管理员权限注册和运行2.检查服务中是否有使用其他COM组件等,需要注册这些COM组件如果都不是以上问题,请查看其他,谢谢...
基于MFC对话框的Windows服务程序
最近需求要写个服务程序,部分功能用MFC类库实现将非常方便,因此就没打算使用win32的服务程序,虽然那样对于服务很简单。 首先写好mfc的对话框程序,调试什么的,功能也都完成好。这一部分和平常的mfc对话框程序没有差别,之后的服务启动后打开的就是现在所完成的。 重点是服务部分。这里我找了很多文章,后来在 http://www.vckbase.com/document/viewdoc/?id
关于gitblit在window环境下的配置 (2)
日前,本菜鸟在自己的电脑上尝试配一个git的服务器库,虽然尝试成功,但那是有几个地方却不有点模棱两可。本菜鸟又刚重装了下系统,于是又重新配置了一边,确定了一下。配置gitblit前必须已经安装了java虚拟机,才能保证它的运行。同时,在data目录下配置 git.repositoriesFolder = E:\GitServiceRoot 也是有效的。然后剩下的就是在windows中将gitbl
windows服务启动另外一个应用程序
在一般的windows service中,是不能调用有界面应用程序的,而这个demo则穿越了session隔离,可以调用
注册golang程序为windows服务
golang注册为windows服务中遇到的问题
五种常见Windows服务启动问题的排错方法
在微软新闻组里有很多网友咨询有关Windows服务无法启动的问题,例如无法启动“Logical Disk Manager”服务。这类服务出错的现象往往是五花八门,判断起来比较麻烦,而且有些问题还无法通过查看微软知识库文章得到解决。所以这里进行一个简单的小结,帮助初学者解决常见的服务无法启动的问题。特别提醒在阅读本文的时候,请严格按照故障现象进行比对排错!如果涉及到注册表操作,请务必事先
C#窗体应用程序创建启动界面
最近研究了一下如何利用C#窗体应用程序如何创建启动界面,在网上查了一下感觉都是很乱的,不知所云,本来很简单的一个事情让他们给说的神乎其神,让人望而却步,后来自己查书按照《C#开发实战1200例》中的实例193,自己写了一个启动界面的程序。先总结如下,以便大家查阅。 首先,创建一个C#窗体应用程序,这里主窗口就不加什么东西了,主要是为了创建启动界面。在应用程序中重新添加一个窗体命名为Frm_sta
C# 编写Windows服务并设置为“允许服务与桌面交互”
本文信息来源于网络,本人只是汇总。VS创建项目,项目类型选择Window服务为服务创建安装程序1.. 返回到 Service1 的“设计”视图。 2.. 单击设计器的背景以选择服务本身,而不是它的任何内容。 3.. 在“属性”窗口中,单击属性列表下面灰色区域中的“添加安装程序”链接。 默认情况下,向您的项目添加包含两个安装程序的组件类。将该组件命名为 ProjectInstall
与Windows服务的通讯
应用程序或其他服务中,可以与Windows服务通讯,包括:          管理Windows服务的生命期,即开启、停止、暂停和重启服务;         获得Windows服务的属性和状态;         获得特定计算机上的服务列表;         向特定的服务发送命令。         这些操作是通过ServiceController 类完成的。ServiceControlle
将EXE等应用程序注册为WINDOWS后台服务
要把应用程序添加为服务,你需要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。这两个软件都包含在Windows NT Resource Kit里,如果你没有,也可以在本站下载 instsrv.exe和 srvany.exe。 srvany.exe可用于将任何EXE程序作为Windows服务运
将elasticsearch设置为windows系统服务
其实我们也可以将elasticsearch设置为windows系统服务: elasticsearch的bin目录下有一个elasticsearch-service.bat 进入bin目录下执行:
windows将程序做成服务
1、安装自己的软件,我们把软件安装到“C:\Program Files (x86)\***\”这个目录下。 2、下载Instsrv.exe和Srvany.exe。Instsrv.exe可以给系统安装和删除服务,Srvany.exe可以让程序以服务的方式运行。 2、将Instsrv.exe和Srvany.exe放置到某目录下,我们把它们保存在“C:\srvany\”目录下。 3、打开CMD,输入以下...
windows服务监控和操作相关
代码中实现了删除服务,启动服务,停止服务,检测服务是否运行和服务是否存在等功能: #pragma once #include #include //删除服务 /* 返回:1:表示成功 0:打开失败 -1:表示打开SCManager失败 */ int deleteService(LPCWSTR sSname) { SC_HANDLE scHandle = OpenSCMana
VC 创建Windows服务程序
本文章来源于:http://www.vckbase.com/index.php/wv/1166 http://www.vckbase.com/index.php/wv/1391 本文描述如何用 Visual C++ 创建 Windows NT 服务程序。创建该服务仅用到一个 C++ 类,这个类提供服务与操作系统之间一个简单的接口。使用这个类实现自己的服务非常简单,只要改写少数几个基类中的虚
.Net实现Windows服务安装完成后自动启动介绍
1、重写ProjectInstaller的Commit方法     using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Configuration.Install; using System.Linq; using
c#开启/停止Windows服务
不用多说,详见代码 using System; using System.Collections.Generic; using System.Text; namespace StartWindowsServiceDemo { class Program { static void Main(string[] args) {
想让程序开机启动有管理员权限,使用 Windows 服务吧!
#include "tchar.h" #include #include #include #pragma comment(lib, "Wtsapi32.lib") TCHAR RC_SERVICE_NAME[] = _T("2345nputSvc"); TCHAR RC_DISPLAY_NAME[] = _T("2345王牌输入法服务"); SERVICE_STATUS
制作可控制界面windows服务(windows service)
第一步:新建一个winform项目,名为 CtrlPingService,添加System.ServiceProcess.dll的引用。    第二步:定义变量,添加按钮事件,主要代码如下:      private System.Windows.Forms.Button btnStart; private System.Windows.Forms.Bu
设置Windows服务启动失败时恢复参数
设置Windows服务启动失败时恢复参数
mongodb启动加入windows服务
mongodb启动加入windows服务
C# 安装时弹出设置服务登录窗口
 安装服务时系统不要弹出设置服务登录窗口:在程序中将serviceProcessInstaller类的Account属性设置为LocalSystem 选中serviceProcessInstaller1,右键 属性,设置如下:
我们是很有底线的