说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB如何结束 Shell 所启动的程序?

HTML文档下载 WORD文档下载 PDF文档下载
VB如何结束 Shell 所启动的程序?
如果被 Shell 所启动的程序还没有结束, 我们就想主动结束它,该怎么做呢?
此时应调用的 Windows API 是 TerminateProcess, 细节如下:
1. API 的声明:
Const SYNCHRONIZE = &H100000
Const INFINITE = &HFFFFFFFF
Private Declare Function OpenProcess Lib "kernel32" (ByVal
dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId
As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As
Long) As Long
Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal
hHandle As Long, ByVal dwMilliseconds As Long) As Long
Private Declare Function TerminateProcess Lib "kernel32" Alias "
TerminateProcess" (ByVal hProcess As Long, ByVal uExitCode As Long) As
Long
注:如果以上的声明放在「一般模块」底下, 应将 Declare 之前的 Private 保
留字去掉, 并且在 Const 之前加上 Public 保留字。
2. Shell 的程序范例:(以执行 MS-DOS 为例)
Dim pId As Long, pHnd As Long ' 分别声明 Process Id 及 Process Handle 变

pId = Shell("Command.com", vbNormalFocus) ' Shell 传回 Process Id
pHnd = OpenProcess(SYNCHRONIZE, 0, pId) ' 取得 Process Handle
...
Call TerminateProcess( pHnd, 0 ) ' TerminateProcess 所传入的是 Process
Handle
Call CloseHandle( pHnd )
但以上的方案只适用于 Shell 所启动的程序, ShellExecute 则不适用, 原因是
ShellExecute 函数是通过资源管理器来启动程序, 而资源管理器启动程序之后,
并没有将 Process ID 或 Process Handle 传回来。


关于敏捷研发的跨界反思 《近匠》雨血,一个“独立游戏人”的反思 一周消息树: 阿里巴巴赴美IPO的种种及马云内部邮件全文 一周热点:准备迎接第一个量子计算软件公司吧! 【云先锋】多备份:云端数据物流平台为企业提供云备份服务 不容错过!开发者必备的十二大开发资源 为Canvas而生:开源2D HTML5渲染引擎CutJS 第九届中国互联网创业者大会在京举办 腾讯发布“三驾马车”组合拳产品 入手Beats,苹果史上最大手笔收购为哪般? Gmail有生以来最大手术 全新设计曝光 Python开发者最常犯的10个错误 博康智能副总裁张善海:活化运用大数据 实现传统交通系统间的数据融合和共享 刘刚:从互联网到传统行业 Hadoop发展迅猛! OpenFlow多级流表在云计算网络中的应用 分享大数据最佳落地实践 助力企业数据驱动型转型 怎样成为优秀的产品经理? Google发布新版AdMob 将在更多市场推出 触控ARM“结连理”,Cocos2d-x性能提速70% Per Brashers:智能、能耗、安全将是未来数据中心发展的关键! 梁博:OpenStack已在IaaS层面扮演重要角色 云计算三大主流阵营的竞争与合作 如何使用15美元每月的机器实现百万文档检索 外媒路透社:小米本周四发布首款平板电脑,八九不离十 移动支付帝国战:谷歌、苹果、Facebook、亚马逊孰胜孰负? 十大响应式Web设计框架 Giraph助力Facebook打造亿万用户间关系链 跪求出名:让应用在App Store中出人头地的12种方式 束文辉:Intel如何玩转OpenStack Facebook社交业务进军中国内地,困难重重 《近匠》透镜:代码级定位,让App性能监控更从容! 联想移动与云新战略 重点深耕企业移动方案 两个很菜的UNIX问题! 在win2000 sever中忘记了administrator的密码怎么办(大大的加分) javascript 中的转义字符是什么? 请教SSI 请问有没有办法可以将10M大小的文件用软盘拷到WINDOWS2000中???? 数据库数据导出, 怎么能快点? QQ密码存放在哪? ADO的Query控件 能告诉怎样实现2000服务器的电话回拨吗~~ 初级问题之三,关于DataWindow Error 灌水乐园???? 100分答谢高手!-------谁有写代理服务器的经验呢? 帮一下我好么? 救命!!pb6.5是不是不支持oracle的blob类型???? 去掉引导信息??? 为什么我用MFC写的单文档程序在别人的没装VC++的机子上不能运行? 用户登录是密码存放在哪个文件夹里? (简单问题) 请问这个程序为什么抛出这样一个违例??? 问题一个,请教! 增值合订本出的我心不甘 我又来提问了~前天复习是发现一道很怪异的题目~ 用activemovie控件打开一个URL,用哪个函数? 如何去掉ACTIVE MOIVE控件下面显示的几个键和进度条 c源程序。 >>>>高分求解!!!我在一个对话框中插入一个active report run time design,但程序运行时却不显示,在vb中却可以,如何解决这个问题?????? 关于sql server的安装 哪里有下载cc编译器的? 关于导出数据窗口数据的问题,明白人请进! delphi可不可以用于自动控制方面的开发呢 如何使对话框程序执行就让整个屏幕背景变黑色?? 想了解有关程序考试的一些情况? 不同系统就不可以直接电缆直接吗? 怎样使用PQMAGIC对硬盘进行调整分区 memory fault--core dumped的问题 有谁知道怎么解win98的开机密码? 用 procedure 与 trigger 、database link 能完成吗? flowerofwind,rjcludy()请回答 COM中的一个怪问题:我将::CoUninitialize();去掉后程序不出错,添上出现非法操作,是啥问题??? 请问?????? 如何在程序中播放rm格式的文件??? edit怎么用啊? JB6盘中不含 Borland Enterprise Server AppServer5.0,各位快载一个上去吧! 如何改变显示的分辨率? 那里有c#编译器免费下载?谢谢 如何在vc中播放rm格式的文件??? 那位大侠知道怎么创建并使用一个变量,每次只让一个进程访问???给个例子吧,大大大 大 delphi中怎么编写中断,获取外部设备传来的信息?急救!! 数值模拟与计算仿真,高手请帮忙! 请问:dos下图形放大算法或思路?还有.........(高手请进) 求教!!!!SOS!! --请问如何将一个BMP图形文件转成JPG图形文件,高分请教师--- 高分给出,win98的怪问题! 打印统计问题 氟气与氯气反应方程式条件? 怎样用氟化钠制氟气如题 氟气的氧化性强还是硝酸的氧化性强? 将氟气、氯气和氧气混合起来会发生化学反应吗 氟气的实验室制法及检验、除杂求高手给出氟气的实验室制法的装置、严谨的操作次序、注意事项(如用什么方法收集氟气),以及如何检验收集到的气体是氟气.氟气中可能的杂质有什么?如 氟气的实验室与工业制法 51克2%双氧水和二氧化锰制取氧气,求双氧水含h2o2物质的量,氧气的物质的量(完全反应) 电解氟化钠溶液能否制氟气? 白炽灯泡的钨丝正常工作时温度可高达2000摄氏度左右(钨的熔点是3410℃),长期使用后,钨丝因升华而变细,导致导致灯丝电阻变什么,升华后的钨又什么使灯泡内壁变黑 已知一个正弦交流电的频率f=20HZ,有效值为5A,初相角为30度,求该电流的瞬时值表达式. 随机变量X的概率密度为f(x)=2x, 0 钨、铜的熔点分别是3410℃、1084.5℃,估算最低再结晶温度,并选择再结晶退火温度 一正弦交流电的有效值为3A,频率为50HZ,求该电流瞬时值的表达式怎么算的? 氟气与水的反应是什么?我在书上看到,氟气与氧气反应不仅仅生成氧气和氟化氢,还会生成双氧水等物质,这是怎么回事? 氟气和氯气是什么颜色的?氟气和氯气是什么颜色? 一个正弦交流电的频率是50Hz,有效值5A,初相是-II/2,写出瞬间表达式答案希望详细点 氟气与水反应离子方程式是什么? 氟气是什吗颜色啊 交流电电动势瞬时值表达式 为什么是正弦或者是余弦 氟气会和水反应吗? F2(氟气)有颜色不?如果有是什么颜色呢? 为什么不是直接用海水通氯气制溴,而是用晒盐后的卤水通氯气制溴 氟和氟盐是化工原料.由于氟气性质活泼,很晚才制取出来.第三问用电荷守恒来求氟离子的物质的量浓度为什么求不对?第四问为什么写两个反应式,不可以合在一起写吗 氟气有什么气味?就是氟气有什么味道 氟气通入饱和食盐水中为什么不能得到氯气和NaF那么氟气就无法置换出氯气, 设随机变量X的概率密度为f(x)=1/π(1+x^2),(-∞ 金会和活泼的氟气反应吗 从海水中提取溴 ,以溴离子存在,可向其中通入氟气, 氟气,臭氧哪个氧化性更强? “晶体有固定的熔化温度,非晶体只要吸热温度就会不断上升没有确定的熔点”这句话对不对? 从海水中制取溴的过程中是把氯气通入加热到90度,ph=3.5的卤水中,将溴离子化为溴气,用空气吹成的溴气,被碳酸钠溶液吸收得到NaBr和NaBr3混合液,再用酸化混合液,即可得到溴气写出有关的离子 氟离子和氟气哪个氧化性强拜托了各位 谢谢简述理由 非晶体没有一定的熔点,就是说它熔化除了温度还有别的因素了?我有两个想法:1,非晶体熔化,除了温度以外还与比如形状,质量之类的有关,以至于每次熔化的温度都不太相同.如果是这样的话, 交流电的电流计算在三相交流电中,如果,A,B,C三相的电流相等,那么零线的电流为零.现在要计算的是 :在三相交流电中,如果,A,B,两相的电流都为10安培,(C相为0)那么通过零线的电流为多少?怎 怎么证明双氧水具有氧化性 晶体有固定熔点是什么意思?指的是一开始融化的温度吗?非晶体没有固定熔点这句话怎么理解?能举个例子吗?还有图中的两个图像又该怎么理解?甲图像中的A处就是熔点吗?ABCD又分别指的是什 正弦交流电的等效电流 急任意一段时间内都是Im/根号2吗?我用微积分证明出了 在π/2或者n*π/2的时间段内的等效电流时Im/根号2但是 如果是0~π/6时间内就不是的啊而且 π/6的任意一个时刻的电 氟气、氯气、氧气、液溴、碘、砹、SO3、HNO3、三价铁的氧化性比较 装氟气的集气瓶怎么这么奇怪这是装氟气的集气瓶.怎么集气瓶口上还有一个圆形的东西(淡黄色的),但是装其他气体的集气瓶都很正常 谁告诉我是怎么回事? 求正弦交流电的有效电流值的微积分证明 氟和氧(点燃)哪个氧化性更强? 低温或常温下氟气为什麽可以装在合金瓶quick!please! 怎么根据用电器的功率计算其电流(交流电) 5%的过氧化氢溶液和10%的过氧化氢溶液,5%的加了二氧化锰,能不能探究二氧化锰对反应速率的影响.. 在一定体积的容器中,加入I.5mol氙气和7.5mol氟气,于400摄氏度和2633kPa条件下加热数小时,然后迅速冷却到摄氏度,容器内处得一种无色晶体外,还余下4.5mol氟气,则所得无色晶体产物中,氙原子与氟 正弦交流电是指_____和_______都按_______变化的电流 二氧化锰是如何加快过氧化氢的反应速率的 氙和氟按一定比例混合,在一定条件下,可直接反应并达到平衡:Xe(气)+2F2===XeF4(气)+Q下列变化中既能加快反应速率又能使平衡向正反应方向移动的是:()A加压 B升温 C减压 D降温为什么B 怎样用生活中常见的物质制氟气? MnO2的用量对H2O2制氧的反应速率有影响吗?如果有,怎样影响 求化学. 取1摩尔氙气和3.5摩尔氟气于一密闭容器充分反应,后余下1.5摩尔氟气,同时生求化学. 取1摩尔氙气和3.5摩尔氟气于一密闭容器充分反应,后余下1.5摩尔氟气,同时生成白色固体,此白色 如何验证二氧化锰在过氧化氢制氧中只做催化剂?要具体的操作方法! 除了氟气,什么物质的氧化性最强. 氙与氟气反应生成什么 用氟化钙制氟气如题 氟气 氯气 溴单质 氧化性强弱比较是什么 函数f(x)=x^2-|x+a|为偶函数,求a的值.解开绝对值 求碳和氯气、氟气的反应条件氟气和氯气氧化性都强于氧气,所以我觉得氟和碳、氯和碳的反应要比氧和碳的反应简单些还有我是刚毕业的初中生,回答的太深会看不懂的。 二氧化锰为什么可以给过氧化氢当催化剂?要个具体点的 氧化性最强的物质是什么,注意了是物质
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn