永发信息网

vb第二次运行时结束第一次的进程

答案:4  悬赏:20  手机版
解决时间 2021-04-25 21:00

如题,问题很简单。

我做了小程序,第一次运行一段时间后会隐藏窗口,但进程还在,

希望第二次再运行这个小程序的时候能结束上次运行的进程,但不能结束第二次运行的进程。

应该如何做到?请给出源码,谢谢

最佳答案

将以下代码放在窗体载入事件中:


If App.PrevInstance Then Shell "cmd /c tskill " & App.EXEName & "&start " & App.EXEName & ".exe", vbHide

全部回答

在程序启动时检查是否本程序已经运行,如果运行就退出程序即可~!上面已经告诉你二种方法了

第一中思路是建立互斥,不让它运行第二次,就是程序只能单开。

第二种思路就是调用window API,利用进程查找,如果找到,则终止。或者利用findwindow查找也是可以的。

建议你设计成单开。

不让它运行第二次OK不?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我现在PSP和PSGO到底买哪个好
音响有电流嗡嗡声怎么解决啊
夏天吃什么比较容易去火
我到底多大啊
早上刚醒,我该吃些什么呢?
奥丁领域里怎么把小背包换成大背包?
被别人欺骗感情的句子,形容男人欺骗女人感情
QQ号绑定了手机为何还能被盗号者改密码?
今天哀悼日,飞车停服么?
怎么看出女人穿内衣的尺码呢?谁可以告诉我?
高手进来 我QQ每次登陆朋友们都会问你在深圳
鹏飞餐厅地址有知道的么?有点事想过去
怎么找会被把的DNF
高考诗歌常见人物形象,关于描写人物性格的经
呼和浩特哪里有好的心理医生?
推荐资讯
QQ音速有活动么
有谁会相信两个人能够天长地久?
satin
真是的,为什么要淘汰我的陈翔?我觉得最该淘
种植结算报告怎么写,园林绿化工程预算中综合
茂名市正昊招标采购代理有限公司这个地址在什
QQ三国JS20技能好还是35好
下载电影的网址
学服装设计有哪些要求、条件,好不好?
对于一个女生来说,是工作重要;还是结婚重要
魔域里捐魔石能当团长吗?
白居易春天的诗句,春天春梦古诗对联
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?