社区
C#
帖子详情
关于windows服务调用外部exe程序无窗体的问题?????
liuchao305
2007-01-04 10:39:37
我在服务里面调用外部的exe文件。但是只在进程里面有,但是不显示介面窗体。这是为什么?Process.start()和我的电脑->管理->服务->你相应的服务名称->属性->登录->选中"允许服务与桌面交互"我都用过了但是还是没有窗体?为什么?那位高手实现了能告诉我么?谢谢
...全文
504
9
打赏
收藏
关于windows服务调用外部exe程序无窗体的问题?????
我在服务里面调用外部的exe文件。但是只在进程里面有,但是不显示介面窗体。这是为什么?Process.start()和我的电脑->管理->服务->你相应的服务名称->属性->登录->选中"允许服务与桌面交互"我都用过了但是还是没有窗体?为什么?那位高手实现了能告诉我么?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
扬帆一号
2012-06-20
打赏
举报
回复
Process proc = new Process();
//proc.StartInfo.WorkingDirectory = ConfigurationManager.AppSettings["path"].ToString();
proc.StartInfo.UseShellExecute = true;
//proc.StartInfo.Verb = "Open";
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.FileName = ConfigurationManager.AppSettings["path"].ToString() + ConfigurationManager.AppSettings["file"].ToString();
proc.Start();
再加上勾选了“允许服务与桌面交互”之后就解决了就行.测试通过的代码
dz_huanbao
2008-12-14
打赏
举报
回复
我也遇到过这个问题,不过勾选了“允许服务与桌面交互”之后就解决了。
hanjun1024
2008-07-14
打赏
举报
回复
你服务是用什么权限运行的?这个应该是权限的问题,你启动进程的时候,权限是继承你当前服务的。所以如果服务是以别的用户登录运行的,那个新开的窗口只会在别的用户的桌面显示。
跟好人两样
2008-07-14
打赏
举报
回复
p.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
honkerhero
2007-01-04
打赏
举报
回复
看看调用的时候有没有重载的参数可以设置
liuchao305
2007-01-04
打赏
举报
回复
楼上的。那个属性阿?我都找遍了?没找到合适的?
lingbo_wx
2007-01-04
打赏
举报
回复
好像有个属性可以设置的吧,你找找。
liuchao305
2007-01-04
打赏
举报
回复
没有发现。那位做过成功了告诉我?
AI拍照识花小
程序
云开发,无需
调用
后台接口,上线你的识花小
程序
【课程介绍】 课程目标:从零基础掌握小
程序
云开发 课程特色:小
程序
云开发无需后台
服务
器,无需接口,无需https,在前端即可完成整个小
程序
开发,并且上线,这对不懂后端的同学来说真是大福利,该门课程利用云开发...
Python
调用
外部
EXE
程序
遍历
窗体
及控件并获取控件信息。
背景: 我工作中经常运行一个
windows
程序
,获取并使用该
程序
的计算结果,但是该
程序
又不能满足我们的自动化要求,又无法破解其算法,怎么办?那就用Python做个批处理任务吧。关键点是如何运行
外部
exe
、获取句柄及一些操作。 关键步骤: 1. 启动和关闭应用
程序
,我采用非阻塞式启动应用
程序
。 2. 遍历
窗体
。 3. 触发按钮。 4. 获取文本框内容。 环境: 1.
程序
使用到了Spy++ 工具。 # _*_ encoding:utf-8 _*_ import time import logging impor
C#
调用
外部
exe
作为子
窗体
或UI? VC++如何实现呢呢?...札记plus
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Runtime.InteropServices; using System.Text;
C++执行
外部
程序
(
调用
外部
exe
程序
)
参考一: 1.使用system函数 system("xxx.
exe
参数1参数2 参数3...) chars[300]; char*filename = "*****"; sprintf_s(s,"%s %s %s %s","....**.
exe
", "aa", "bb",filename); system(s); system 的一般格式为:syste
C/C++执行
外部
程序
(
调用
外部
exe
程序
)
本文只做简单介绍,具体用法请参照MSDN。 C中的函数: 1.
exe
c() 函数家族:
exe
c() 家族的函数将会创建一个新的进程来执行
程序
。(不能设置权限,只是单纯的传值执行
exe
) _
exe
cl, _w
exe
cl _
exe
cv, _w
exe
cv _
exe
cle, _w
exe
cle _
exe
cve, _w
exe
cve _
exe
clp, _w
exe
clp _
exe
cvp,
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章