本栏目主要讲解如何解除禁止双开方面各种方案.docVIP

  • 4
  • 0
  • 约2.95万字
  • 约 42页
  • 2018-03-14 发布于江苏
  • 举报

本栏目主要讲解如何解除禁止双开方面各种方案.doc

本栏目主要讲解如何解除禁止双开方面各种方案

本栏目主要讲解如何解除禁止双开方面的各种方案.为什么要禁止双开或多开呢?原因很多.但我们的软件中若能有解开多开的功能,可以有很多的好处.比如一台机子可以同时登陆多个帐号上去玩. ? 要想解除中禁止双开的功能,就得先了解禁止双开方面的原理.其实想要禁止双开并不难. 禁止双开的方法也有很多.但其基本的方式,本栏目会都给介绍一下. ? 在操作系统中每个在运行的进程都是独立的.禁双开的程序在运行时,需要留下一些专有的特征供第二次运行时检测用,当第二次运行时,会去尝试检测有没有某个专有的特征.若该特征已存在则结束自身进程.若不存在则继续运行.通过这种方式,就能简单的达到禁止双开的目的. ? 本文介绍第一种,是比较常用的.通过 窗口标题 与 窗口类名 的特征来达到禁止双开的功能. ? 如果我们的程序的主要窗口类名与窗口标题是唯一的,一般不会与他人的程序出现相同的情况时,可以用如下API来实现禁止双开功能. ? 查找窗口的API ? 在程序运行载入主窗口之前,先通过该API检测一下是否已有存在相应标题的窗口了,若已存在时,自结束自身进程的运行.反之继续运行. ? 利用窗口标题与类名来防止程序被多开 ? 上面的这段代码,简单的示例了如何使用这个API来达到禁止双开的方式. ? 根据这种禁止双开的方式.只要我们在运行第二个进程之前,先把第一个进程的标题修改成别的后,就能正常运行第二个进程,也就能达到

文档评论(0)

1亿VIP精品文档

相关文档