易语言吧

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3693|回复: 2

[技术文章] 用易语言禁止程序多开的方法

[复制链接]

297

主题

537

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
14156

幽默大师终生成就

威望
0
易币
13534
贡献
0
积分
14156
UID
580
在线时间
451 小时
注册时间
2019-12-5
发表于 2020-3-4 11:01:04 | 显示全部楼层 |阅读模式
用易语言禁止程序多开的方法
如图所示.我们有一个程序A
截图202003041045531053..png

怎么让程序A.让其禁止多开呢

我们可以调用精易模块命令程序_禁止重复运行()这个命令来实现禁止多开
截图202003041057328322..png


如果是一个外部程序.我们如何控制其多开呢.像是游戏.
我们可以创建互斥体来实现禁止多开

截图202003041100192971..png
调用的DLL如下

  1. .版本 2

  2. .DLL命令 创建事件对象, 整数型, "kernel32", "CreateEventA"
  3.     .参数 安全特性, 整数型
  4.     .参数 重设事件, 逻辑型
  5.     .参数 触发状态, 逻辑型
  6.     .参数 对象名字, 文本型

  7. .DLL命令 打开事件对象, 整数型, "kernel32", "OpenEventA"
  8.     .参数 访问方法, 整数型
  9.     .参数 句柄继承, 逻辑型
  10.     .参数 对象名字, 文本型

  11. .DLL命令 关闭事件对象, 整数型, "kernel32", "CloseHandle"
  12.     .参数 对象句柄, 整数型
复制代码






9

主题

72

帖子

3338

积分

VIP超级贵宾

Rank: 8Rank: 8

积分
3338

终生成就赞助会员

威望
198
易币
2869
贡献
0
积分
3338
UID
1133
在线时间
119 小时
注册时间
2020-1-22
发表于 2020-3-4 11:18:32 | 显示全部楼层
多开的话, 觅风的视频 第15课做记事本的那节 用打开文件( ) ,然后第三个参数 共享方式,改成4,就是禁止读写,这样能不能禁止多开呢?
回复

使用道具 举报

0

主题

2368

帖子

9586

积分

VIP超级贵宾

Rank: 8Rank: 8

积分
9586
威望
198
易币
6819
贡献
0
积分
9586
UID
11903
在线时间
36 小时
注册时间
2021-1-23
发表于 2021-5-28 22:51:05 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【选择右侧内容,快速回复】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大漠插件注册码无须等1-3号

QQ|一:站内所有资源均来自互联网收集或用户上传分享,本站不拥有此类资源的版权。 作为网络服务提供者,对转载行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权并出示充分的版权证明材料时,易语言吧负有移除转载作品以及停止继续传播的义务。在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任,包括不承担因侵权不成立而给原发布人带来损害的赔偿责任。 用户免费分享产生,如果侵犯了你的权益,联系QQ:3066137757|Archiver|手机版|小黑屋|易语言吧

GMT+8, 2024-5-17 10:52 , Processed in 0.243768 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表