网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月02日
漏签
0
天
vb.net吧
关注:
7,028
贴子:
37,209
看贴
图片
吧主推荐
视频
游戏
14
回复贴,共
1
页
<<返回vb.net吧
>0< 加载中...
请教一个问题:System.Diagnostics.Process.Start("")和.Kill()
只看楼主
收藏
回复
龙你您咯好哦
shaogod
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我先用System.Diagnostics.Process.Start("M_TU_2.WAV")打开了音频M_TU_2.WAV,然后想用代码把它关了
本来写的这个System.Diagnostics.Process.Start("M_TU_2.WAV").Kill()总是报错说没给对象实例,我懵了
有没有大佬知道怎么改
因为不同电脑打开这个音频的应用程序不一样,我不想通过翻进程的方法关掉它,有没有方法实现呢?
龙你您咯好哦
shaogod
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
顶一下,希望有人捏
龙你您咯好哦
shaogod
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
简单说就是怎么知道这个音频文件被使用的进程名,球球了
紫荆不出行
LoopNext
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
关注下Start()函数的返回值,你就知道为啥会提示没有实例了
紫荆不出行
LoopNext
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
lz抱歉哈
好久没用Process类了之前说的可能说的不对,下面重新发图哈
紫荆不出行
LoopNext
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
以下代码先用C#写的 后改写成Vb
紫荆不出行
LoopNext
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
首先构造一个Process类的实例,使用new进行构造,然后发现它跑不通
紫荆不出行
LoopNext
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
出现什么问题了呢,那就是我们自己的控制台程序是无法直接运行wav程序的,所以要把StartInfo属性下的使用外壳程序(外部程序)改成允许true,然后就跑的通了
紫荆不出行
LoopNext
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
依据此改成vb也跑的通,但这是控制台程序。如果lz的是Windows窗体程序可能需要按情况修改。此外,在不清楚情况下不要使用Kill()函数,这是直接调用WinAPI杀死线程,可能导致意料之外的问题,使用Dispose释放即可
龙你您咯好哦
shaogod
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
顶一下捏
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示