cmd-Silverlight 调用了一个外部程序 怎么把它关闭了

问题描述

Silverlight 调用了一个外部程序 怎么把它关闭了

打开这个程序我是 这样调用的:
private void CmdRun(string exeStr)
{
if (App.Current.HasElevatedPermissions)
{
using (dynamic cmd = AutomationFactory.CreateObject("WScript.shell"))
{
cmd.Run(exeStr, 2, false);
}
}
}
exeStr是我要打开的外部程序的路径,比如:@"D:/大头菜.exe"

现在我想实现的是,点击一个页面的button 把这个叫做大头菜的exe关闭 但silverlight的页面还在,怎么实现呢?

解决方案

再做一个a.exe,调用那个a.exe
他内部就是关闭进程 大头菜.exe

解决方案二:

WPF调用外部程序

时间: 2024-12-02 18:15:50

cmd-Silverlight 调用了一个外部程序 怎么把它关闭了的相关文章

Silverlight调用WCF如何处理错误

Silverilght 客户端不支持 FaultException. 只会显示一个 404 错误.所 以,服务端抛出的异常,在客户端是无法直接通过序列化 /反序列化传递得到的 .但是可以改用下列一些方法来帮助从客户端得到错误信息: 1. 在 Service 端,将返回值对象重新设计,在其中添加错误信息的字段, 传递回来. 2. 在 Service 端发生异常时,捕获之,并使用 Session 存储(同时可以做 日志),然后结果里 return false. Silverlight里判断返回 fa

在c#中调用另一个应用程序或命令行(.exe 带参数)

在.net中使用system.diaglostics.Process可以用来调用另一个命令行或程序. using System.Diagnostics; 如果是dos Process.Start("cmd.exe"); 如果是其他文件 Process.Start("绝对路径+文件名.exe"); ------------------------------------ 如何在c#中调用外部dos程序? 使用Process对象: System.Diagnostics.

Silverlight 调用 WCF 如何处理错误

Silverilght 客户端不支持 FaultException. 只会显示一个 404 错误.所以,服务端抛出的异常,在客户端是无法直接通过序列化 /反序列化传递得到的.但是可以改用下列一些方法来帮助从客户端得到错误信息: 1. 在 Service 端,将返回值对象重新设计,在其中添加错误信息的字段,传递回来. 2. 在 Service 端发生异常时,捕获之,并使用 Session 存储(同时可以做日志),然后结果里 return false. Silverlight里判断返回 false

ArcGIS API for Silverlight 调用GP服务准备---GP模型建立、发布、测试

原文:ArcGIS API for Silverlight 调用GP服务准备---GP模型建立.发布.测试                                                                                                                      第一篇.GP降雨量等值线建模.发布及测试          在水利.气象等行业中,要在WebGIS中实现空间分析功能,如绘制等值线.等高线.等直面.缓冲区等都

Process启动一个外部程序,如何使这个外部程序的主窗体停靠在我需要的位置

问题描述 Process启动一个外部程序,如何使这个外部程序的主窗体停靠在我需要的位置 解决方案 解决方案二:使用Process调用外部程序的时候指定ProcessStartInfo对象,这个对象中有你所需要的东西解决方案三:能否说得明白些,没找到可以直接定位的属性!解决方案四:可能要用API吧不知道framework里有什么方法mark解决方案五:关注,同样问题.....解决方案六:System.Diagnostics.Process.Start启动外部程序,至于外部程序主窗体停靠位置你要在那

ArcGIS API for Silverlight 调用GP服务加载等值线图层

原文:ArcGIS API for Silverlight 调用GP服务加载等值线图层                                                                                                    第二篇.Silverlight客户端调用GP服务          利用ArcGIS API for Silverlight实现GP服务调用,这里的雨量数据是通过一个WebService获取而来,主要信息是雨量站点

Call 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。_DOS/BAT

Call 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序.call 命令接受用作调用目标的标签.如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用. 语法 call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]] 参数 [Drive:}[Path] FileName  指定要调用的批处理程序的位置和名称.filename 参数必须具有 .bat 或 .cmd 扩展名.  BatchPara

jsp-JSP中编写JS代码过程中,调用了一个JSP表达式,发现一个问题,麻烦各位大神解答

问题描述 JSP中编写JS代码过程中,调用了一个JSP表达式,发现一个问题,麻烦各位大神解答 背景: 楼主使用Myelipse新建了一个Web项目,在编写一个JSP文件的时候遇到一个问题,首先是使用了img,并且写了一个事件,代码如下: <imgclass="poke" src="poke/back.jpg" title="hit" id="play_id_3" onClick="change_pic()&qu

vc6.0如何在工程内调用另一个工程

问题描述 vc6.0如何在工程内调用另一个工程 就是说我有两个独立的工程,一个是系统界面软件,一个是接收数据的软件.我想要在系统界面中点击一个按钮打开接收数据的软件,并且在接收完成后再系统界面上显示下载完成.看到网上虽然可以在系统界面软件按钮处用Winexec或者ShellExecuteEx打开接收软件进行接收,但是不知道接收软件要怎么在下载完成后给系统界面一个返回值,用来执行显示下载完成,要在系统界面显示下载完成.还有一个办法就是合并,不过不知道具体怎么操作,是把Source Files,He