CSDN论坛 > VC/MFC > 基础类

如何知道一个应用程序是否运行? [问题点数:30分,结帖人jxyhelen1]

Bbs1
本版专家分:0
结帖率 98.01%
Bbs10
本版专家分:120667
Blank
银牌 2004年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2005年7月 荣获微软MVP称号
2007年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2004年12月 VC/MFC大版内专家分月排行榜第一
2003年3月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年2月 VC/MFC大版内专家分月排行榜第二
2004年11月 VC/MFC大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs10
本版专家分:120667
Blank
银牌 2004年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2005年7月 荣获微软MVP称号
2007年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2004年12月 VC/MFC大版内专家分月排行榜第一
2003年3月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年2月 VC/MFC大版内专家分月排行榜第二
2004年11月 VC/MFC大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs10
本版专家分:120667
Blank
银牌 2004年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2005年7月 荣获微软MVP称号
2007年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2004年12月 VC/MFC大版内专家分月排行榜第一
2003年3月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年2月 VC/MFC大版内专家分月排行榜第二
2004年11月 VC/MFC大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs10
本版专家分:120667
Blank
银牌 2004年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2005年7月 荣获微软MVP称号
2007年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2004年12月 VC/MFC大版内专家分月排行榜第一
2003年3月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年2月 VC/MFC大版内专家分月排行榜第二
2004年11月 VC/MFC大版内专家分月排行榜第二
Bbs2
本版专家分:290
Bbs1
本版专家分:21
Bbs10
本版专家分:120667
Blank
银牌 2004年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2005年7月 荣获微软MVP称号
2007年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2004年12月 VC/MFC大版内专家分月排行榜第一
2003年3月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年2月 VC/MFC大版内专家分月排行榜第二
2004年11月 VC/MFC大版内专家分月排行榜第二
Bbs6
本版专家分:5590
Bbs2
本版专家分:290
Bbs3
本版专家分:618
Bbs1
本版专家分:21
Bbs4
本版专家分:1139
Bbs5
本版专家分:3831
Bbs1
本版专家分:0
Bbs4
本版专家分:1799
Bbs2
本版专家分:471
Bbs2
本版专家分:349
Bbs1
本版专家分:42
Bbs6
本版专家分:5577
Bbs3
本版专家分:966
Bbs3
本版专家分:611
匿名用户不能发表回复!
其他相关推荐
HOW TO:判断主程序是Windows应用程序还是控制台应用程序
Author:水如烟 这里用到TypeHelper类 。我们知道,桌面应用程序一般有两种类型,一是Windows应用程序,二是控制台应用程序。 如何判断调用自己所在Dll的主程序是Windows还是控制台应用程序呢? 解决这个问题,基点是ApplicationBase,ConsoleApplicationBase和WindowsFormsApplicationBase, 攻击的地方,当然是
查看当前程序执行的环境变量
linux : 终端执行export命令 windows:dos窗口执行set命令
判断当前应用是否处于后台
此前做状态栏通知的时候需要知道应用是否出于后台(按home键退出是之后处于后台),因此试了几种方式来判断。最后有两个方法能满足我的需求。 一个是使用一个flag标识,在onPause方法和onResume方法中分别做处理(不理解的请去看activity和fragment的生命周期)。这种方式只适合只有一个activity,如果是多个activity估计比较难办到,我也没试过。 另外的方法就是通
c++检查程序是否已经启动
方式一: 实例代码: #include #include #include #include #include #include #include using namespace std; long getrunpid(const char* pidfile) { long pid; FILE *fp = fopen(pidfile, "r+"); if(fp == NU
如何判断程序是否重复运行的几种方法
如何判断程序是否重复运行的几种方法 判断程序的实例是否已经启动,无非是通过设立某个标识,让下次启动程序时知道该实例已经运行。嗯,可是在WIN32中每个进程都有自已独立的空间,那么如何处理呢,下面提供两种方案:方案一,使用内核对象因为内核对象是可以跨进程存在的,因此我们可以通过创建一个命名互斥体(Mutex)内核对象来判断,当用同一个名字的来创建Mutex时,CreateMutex会
简短代码解决程序是否是第一次启动的问题
if (![[NSUserDefaults standardUserDefaults]boolForKey:@"firstStart"])     {         [[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"firstStart"];         self.view.backgroundColor =
判断程序第一次运行
BOOL hasStartedBefore = [[NSUserDefaults standardUserDefaults] boolForKey:@"hasStartedBefore"];     if(!hasStartedBefore)     {         [[NSUserDefaults standardUserDefaults] setBool:YES forKey
python判断自身是否正在运行
实现思路: 1)用os.getpid()获取当前程序运行PID,将PID存入文件中 2)用psutil模块获取当前系统所有正在运行的pid 3)读取之前存入的PID,判断该PID是否在系统PID中 4)如果文件中的PID在系统PID中,则退出程序,否则存入新的PID,运行程序。
如何查看自己的某个应用程序被某个端口占用问题
为了通俗理解,我这里给大家举一个例子吧学过MySQL数据库的童鞋都知道MySQL的默认端口号是3306,但是当我们启动数据库的时候突然提示我们端口被占用怎么办呢?此时,你的第一想法就是干掉那个占用我端口的进程,但是问题来了,是谁占用的呢? 接下来就是我们需要解决的方法了。 打开cmd,输入netstat -aon|findstr "3306"后回车 此时它会提示出是某一个端口占用的,比如7777这个
Android启动一个只知道包名的应用
我们知道,要启动一个应用,就需要知道应用启动Activity的名称,可是启动Activity的ACTION参数,这样就可以通过startActivity(Intent)来启动,如: /**被启动的应用的包名为com.xx.xx,应用的入口为com.xx.xx.TestLaunchActivity**/        Intent intent = new Intent();   
关闭