社区
进程/线程/DLL
帖子详情
请问我用C++做了一个windows service, 如何才能调用有界面的应用程序?
ainol
2007-06-06 06:21:34
我的service调用一个有界面的应用程序,虽然可以调起来,只能在进程里查看到,但是看不到它的界面!!! 为什么?
另外如何让它以管理员身份运行? 谢谢!
...全文
497
9
打赏
收藏
请问我用C++做了一个windows service, 如何才能调用有界面的应用程序?
我的service调用一个有界面的应用程序,虽然可以调起来,只能在进程里查看到,但是看不到它的界面!!! 为什么? 另外如何让它以管理员身份运行? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anjuta_c
2007-06-07
打赏
举报
回复
几天没来,分都让其他人得了,唉!!
ainol
2007-06-07
打赏
举报
回复
嗯,不错! 改成 SERVICE_INTERACTIVE_PROCESS | SERVICE_WIN32_OWN_PROCESS果然可以了!
jazy
2007-06-07
打赏
举报
回复
CreateService时
service type选SERVICE_INTERACTIVE_PROCESS即可
ainol
2007-06-07
打赏
举报
回复
我想在打包时,服务安装这个过程中就设置发,如何写程序?
Starting an Interactive Client Process in C++
这文章看过了,不实用! 要用到用户名和密码的,安装软件,不太可能知道管理员密码的
feimingbiao
2007-06-07
打赏
举报
回复
这个是安装包应该做的事情,市面上流行的安装软件都可以安装Service吧。
如果一定要在自己程序里面改,可以用SCM的一些API,你这个情况
OpenService然后ChangeServiceConfig就可以了。
ainol
2007-06-07
打赏
举报
回复
谢谢楼上各位!!!
"服务选项“允许和桌面交互”里边打上勾试一下", 这样是可以出现交互界面了! 但如何通过程序设置为“允许和桌面交互”?
Realkerk
2007-06-06
打赏
举报
回复
ls都正解
DentistryDoctor
2007-06-06
打赏
举报
回复
Starting an Interactive Client Process in C++
读一下MSDN中的这篇文章
anjuta_c
2007-06-06
打赏
举报
回复
熟悉一下windows station的概念
windows只有一个交互式(坐在电脑前登陆交互)的station就是win sta0,只有和这个sta0关联的进程才可以和桌面交互。
而windows service一般都是以system登陆的(就是console登陆)。这个system用户有和它相关的station,而这个station不是可以交互的station,services不能和桌面交互。
再服务选项“允许和桌面交互”里边打上勾试一下
精通
Windows
.API-函数、接口、编程实例.pdf
1.1 第
一个
实例程序 1 1.1.1 start.exe 1 1.1.2
Windows
API 2 1.1.3 程序入口函数 2 1.1.4 start.c代码分析 2 1.2 编译代码 3 1.2.1 安装Visual Studio 3 1.2.2 安装Microsoft Platform SDK 4 ...
《Android系统源代码情景分析》
1.5 开发第
一个
Android
应用程序
1.6 单独编译和打包Android
应用程序
模块 1.6.1 导入单独编译模块的mmm命令 1.6.2 单独编译Android
应用程序
模块 1.6.3 重新打包Android系统镜像文件 第2章 硬件抽象层 ...
10个案例玩转
Windows
C/
C++
程序实战
《
Windows
C/
C++
程序实战》主讲:丁宋涛 本课程立足于
windows
平台将
windows
API进行了组合应用,进行设计了10个案例对
windows
应用编程进行了典型案例的剖析:系统篇中将
应用程序
提权、
windows
api再封装进行了针对...
在dll中
调用
了
一个
b.exe外部文件没有反应c#的
windows
服务程序中
调用
dll(
c++
编写)
我的客户需要64位动态库(他用C#的
windows
服务程序
调用
),我手里只有32的c.dll(已无源码),我是通过
c++
重新封装
一个
64位a.dll文件,将需要交换的数据存储在
一个
text.txt文件中。在a.dll中
调用
了
一个
外部的32位b....
C++
创建
Windows
后台服务程序
服务程序通常编写成控制台类型的
应用程序
,总的来说,
一个
遵守服务控制管理程序接口要求的程序包含下面三个函数: 服务程序主函数(main):
调用
系统函数 Start
Service
CtrlDispatcher 连接程序主线程到服务控制...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章