摘要: 逻辑处理步骤如下,1.初始化应用程序,启动程序初始化进程;2.访问系统进程列表,根据初始化进程关键信息进行匹配查找;3.没有找到匹配进程(这一步是不会发生的,因为当前初始化进程也在列表中,不过还要看获取进程列表的实现代码怎么写),继续初始化进程,程序初始化完成运行。4.找到第一个匹配进程,判断找到的进程ID是否同初始化进程ID相同;5.如果第一个匹配进程ID同初始化进程ID相同,则为当前初始化进程,继续查找;6.没有找到第二个匹配进程,表明当前运行的是首个实例,继续初始化进程,程序初始化完成运行。7.找到第二个,表明已有一个实例在运行,停止当前程序初始化,提示已有应用程序运行。8.如果找到第一 阅读全文
posted @ 2014-04-01 16:59 wangfei1511 阅读(396) 评论(0) 推荐(0)