精易论坛

标题: 多方面_正向/逆向_技巧分享_so_Android_动态调试 [打印本页]

作者: 9638594    时间: 2023-2-26 23:52
标题: 多方面_正向/逆向_技巧分享_so_Android_动态调试
多方面_正向/逆向_技巧分享_so_Android_Frida_动态调试





技巧二_手机ROOT_ROOT隐藏_卸载无用的插件如:XP

技巧三_AndroidStudio下断并进入指定断点后_启动IDA再次附加App_精确二次附加调试



5:SO_TCP_逆向一头雾水???

技巧一_IDA_Imports函数表搜索_send_F2下断点_当前IDA窗口_附加AndroidApp动态调试_进入断点Ctrl+F7运行到返回_即可找到调用发送/收到函数

教程地址:
https://zhuanlan.zhihu.com/p/70646579



6:SO加解密函数无从下手???

技巧_前辈们已写好IDA插件_findhash

地址:
https://github.com/Pr0214/findhash

findhash-main_IDA_自动识别加解密函数脚本.zip (184.39 KB, 下载次数: 28)


备注:后续不定期更新

/逆向_技巧分享_so_Android_Frida_动态调试[/hide]






补充内容 (2023-3-26 08:06):
App反编译软件:AndroidKiller
AndroidAndroidApp_Java源码查看软件:Jadx_1.2.0
AndroidAndroidApp_Java源码查看软件:GDA   
下载地址:http://www.gda.wiki:9090/index.php



补充内容 (2023-3-26 08:09):
------IDA_HEX_DUMP_IDC------------------
##Ida_HexDump_Idc
##   size =到十进制(结束地址-起始地址)
static main()
{
    auto i,fp;
    fp = fopen("c:\\dump","wb");
    auto start = 0x...


补充内容 (2023-4-3 13:50):
IDA版本:IDA_Pro_7.7汉化版
IDA_无法加载DLL_找不到Python【已安装Python_net_x64_x86】
技巧:IDA路径禁止中文_运行ida\IDA_InitTool.exe


补充内容 (2023-4-3 14:30):
AndroidStudio动态调试插件_smalidea-0.06.zip
下载:https://bitbucket.org/JesusFreke/smalidea/downloads/

补充内容 (2023-4-10 09:20):
------------------IDA---读取寄存器值----------------------
import idc

print(idc.get_strlit_contents(idc.get_reg_value("R0"), 888, -1).decode())


补充内容 (2023-4-10 09:23):
python模块下载缓慢解决办法_使用国内镜像源下载
pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com pyqt5

教程地址:http://t.csdn.cn/inawb


补充内容 (2023-4-10 09:26):
IDA密码算法自动化识别插件
安装findcrypt插件

安装技巧:Python+环境变量配置+IDA安装路径禁止中文
教程地址:http://t.csdn.cn/Q11By


补充内容 (2023-4-10 20:06):
Python下载慢???
Python模块下载镜像配置:C:\Users\Administrator\pip\pip.ini
教程地址:https://www.jb51.net/article/199717.htm
pip.ini内容:[global]
index-url = https://p...


补充内容 (2023-4-10 20:07):
pip.ini内容:
[global]
index-url = https://pypi.doubanio.com/simple/

补充内容 (2023-4-17 23:10):
简单实现Android手机“全局可调试”(ro.debuggable = 1)的方法
教程地址:https://www.cnblogs.com/codex/archive/2020/02/01/12250647.html


补充内容 (2023-4-20 23:24):
C盘无法写入数据
“计算机配置->Windows设置->安全设置->本地策略->安全选项”中,找到“用户帐户控制:以管理员批准模式运行所有管理员” _禁用此策略

补充内容 (2023-4-20 23:25):
IDA  必备快捷键
F4  运行到光标出
Ctrl+F7  运行到返回
;  或  /     备注添加


补充内容 (2023-4-20 23:36):
IDA_挂起线程菜单:
调试器_调试器窗口_线程列表


补充内容 (2024-2-20 21:12):
升级pip命令:
python -m pip install --upgrade pip
作者: 9638594    时间: 2023-2-26 23:55
感谢官方及前辈们的分享
作者: 方得    时间: 2023-2-26 23:57
顶楼主啦..希望楼主多发精品好帖啦.....
作者: 13266750    时间: 2023-2-26 23:58
有点东西啊 这
作者: w408482    时间: 2023-2-27 00:01
论坛有你更精彩
作者: 瑶总要困告了    时间: 2023-2-27 00:22
论坛有你更精彩
作者: 无精打采    时间: 2023-2-27 00:39
论坛有你更精彩
作者: 涛涛哟    时间: 2023-2-27 00:41
学习看看
作者: 80554326    时间: 2023-2-27 01:04
6666666666666666
作者: 小bing饼干    时间: 2023-2-27 01:59
看看                           
作者: 希纱    时间: 2023-2-27 02:05
看看隐藏了啥
作者: 979725521    时间: 2023-2-27 02:50
6666666666666666666666
作者: Loserecall    时间: 2023-2-27 03:10
技巧二_手机ROOT_ROOT隐藏_卸载无用的插件如:XP
作者: SD1228    时间: 2023-2-27 03:28
后续不定期更新
作者: DF-Sky    时间: 2023-2-27 09:28
看看!!!!!!!!!!!!!!
作者: 160904033    时间: 2023-2-27 09:39
学习了,感谢
作者: sanyue    时间: 2023-2-27 09:41
这有点6啊
作者: 无奈123    时间: 2023-2-27 09:46

看看隐藏了啥~~
作者: 易工程·龍龍    时间: 2023-2-27 10:45
看看隐藏了啥
作者: 奋斗的坦然    时间: 2023-2-27 10:49

作者: ノ朽默℡    时间: 2023-2-27 12:24
来看看吧
作者: boomsa    时间: 2023-2-27 13:55
学习技能中,谢谢分享
作者: Cand    时间: 2023-2-27 17:36
回帖看隐藏
作者: 划落的天空    时间: 2023-2-27 17:40
哦看下哦这个
作者: 街边太多人与车    时间: 2023-2-27 17:57
Android_动态调试
作者: lxjde123    时间: 2023-2-27 22:04
回帖看看,隐藏的什么,学习一下
作者: DXwl9780    时间: 2023-2-27 22:23
看看  支持支持
作者: gengqiang604    时间: 2023-2-28 10:06
看看 支持支持
作者: xslyhk    时间: 2023-2-28 21:00
谢谢分享哦
作者: 张大仙    时间: 2023-2-28 21:03
支持开源!!!
作者: 上帝    时间: 2023-3-1 12:48
locklocklocklock
作者: XD看看    时间: 2023-3-2 16:12
0撒旦撒撒旦撒
作者: 清风老弟    时间: 2023-3-5 02:36
膜拜大佬

作者: ku2017    时间: 2023-3-5 02:49
技巧分享
作者: 9638594    时间: 2023-3-5 22:59
pip或pip3  目录:  Python38\Scripts
frida.exe  目录    安装好后同上
添加PC全局环境变量
--------------------------------------------------------------------------------------------------------------------
安装:
https://www.52pojie.cn/forum.php?mod=viewthread&tid=1519323&highlight=frida

pip install frida
pip install frida-tools


Frida卸载后无法安装?报错_报红!!
卸载Python
Win7安装Python 3.8.6
https://www.python.org/downloads/windows/

--------------------------------------------------------------------------------------------------------------------
pip  命令升级:
https://blog.csdn.net/xianingxn/article/details/126078283
--------------------------------------------------------------------------------------------------------------------
Frida安装指定版本:
pip install frida==12.8.20 frida-tools==7.2.0 -i https://pypi.mirrors.ustc.edu.cn/simple/

pip3.exe install frida==12.8.2 pip3.exe install frida-tools==5.3.0
--------------------------------------------------------------------------------------------------------------------
pip升级成功_Python也安装Ok_Frida反复失败??
https://blog.csdn.net/qsmy_an/article/details/126854801
ERROR: Could not find a version that satisfies the requirement XXXXX (from versions: none)问题解决

pip install 库包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

把”库包名“换成你要安装的包的名称即可;
pip install frida-tools -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

----------------------------------------------------------------------------------------------------------------
# 查找路径命令
pip show frida
# c:\users\用户名\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages
# 将上方路径结尾 site-packages 改为 Scripts(根据本地文件寻找确认)
# frida.exe 一把在python37下的Scripts文件
Frida-ps -U  
# unpinning 抓不到app包
frida -U -f  com.pozitron.pegasus  --codeshare akabe1/frida-multiple-unpinning
----------------------------------------------------------------------------------------------------------
作者: jindi1989    时间: 2023-3-10 08:14

技巧分享
作者: 9638594    时间: 2023-3-17 22:24
Frida_Hook写出日志
-o c:\Log.log
frida -U --codeshare dzonerzy/fridantiroot  -l C:\Users\Administrator\Desktop\data\Frida\gin.js -f com.hskeet.hxxkeg12 -o c:\Log.log

作者: 飞鱼软件    时间: 2023-3-18 10:12
感谢分享 支持开源 !
作者: 驿动商务    时间: 2023-3-19 02:46

作者: lz66    时间: 2023-3-20 19:05

作者: k1197003635    时间: 2023-3-20 19:07
666666

作者: 9638594    时间: 2023-3-26 08:09
------IDA_HEX_DUMP_IDC------------------
##Ida_HexDump_Idc
##   size =到十进制(结束地址-起始地址)
static main()
{
    auto i,fp;
    fp = fopen("c:\\dump","wb");
    auto start = 0xAF20BA80;
    auto size = 90000;
    for(i=start;i<start+size;i++)
    {
        fputc(Byte(i),fp);
    }
    fp.close();
}

作者: 9638594    时间: 2023-3-26 08:15
GDA_语言选择

作者: mj1210    时间: 2023-3-27 18:06
看看  感谢大神的分享
作者: 一片风    时间: 2023-4-1 13:03
感谢分享
作者: jy942042541    时间: 2023-4-21 23:58
学习一下看看是什么东西
作者: a657938016    时间: 2023-4-22 09:38
感谢大佬分享

作者: 郭家三少    时间: 2023-4-25 11:57
谢谢分享
作者: aadada    时间: 2023-5-11 06:16
看看这玩意好用不
作者: youxiaxy    时间: 2023-5-11 06:43
App反编译软件:AndroidKiller
作者: 最后一抹笑    时间: 2023-5-11 19:57
刚需        
作者: xea666    时间: 2023-5-12 17:57
正好用到
作者: 按键大师    时间: 2023-6-21 19:25
正好用到
作者: q1512960733    时间: 2023-6-26 12:45
没逆向基础看不懂怎么搞,都是英文
作者: sskxin    时间: 2023-6-27 07:07
Ggggffffffdddddfdddddddddddd
作者: 9638594    时间: 2023-6-27 23:31
在逆向一头雾水时写几行正向...
  
子程序名返回值类型公开备 注
进度条回退 
参数名类 型参考可空数组备 注
进度条进度条
最大值整数型
判断循环首 (最大值 ≠ 0)
进度条.最大位置 = 最大值
判断循环首 (进度条1.位置 ≠ 最大值)
进度条.位置 = 进度条.位置 + 1
延迟 (1)
判断循环尾 ()
判断循环首 (进度条.位置 > 0)
进度条.位置 = 进度条.位置 - 1
延迟 (1)
判断循环尾 ()
判断循环尾 ()


i支持库列表   支持库注释   
spec特殊功能支持库

作者: dashang    时间: 2023-7-29 12:57
6666666666666666
作者: 9638594    时间: 2023-7-31 15:57
如果逆向满头雾水时 考虑换个方向比如:正向调用

易语言调用TIMSDK.dll  几个细节!!!

加密字符串  换行符=字符(10)

加密参数固定为一个字符  比较结果差异

UINT64=长整数型 32=整数型   const char*=文本型

易语言X86调用SDKX86.dll  这里一定要注意  就算登录正常中途有异常  

Visual Studio 编译为X86调用正常  易语言更换调用SDK.dll




感谢易语言官方

                                                                                           2023年7月31日 15:50:58



作者: 9638594    时间: 2023-8-14 18:43


作者: lcykwlkjyxgs    时间: 2023-8-15 15:19
感谢楼主分享,共同进步。
作者: abolc8    时间: 2023-8-25 17:24
666666666666666666666666666666666666666666666666
作者: TOPCEO    时间: 2023-9-1 17:54
看着很牛逼的样子
作者: a44347562    时间: 2023-9-1 18:23
666666666666666
作者: 9638594    时间: 2023-10-11 10:25
官方精益论坛:https://125.confly.eu.org/
作者: 9638594    时间: 2023-10-11 10:26
易语言资源网:https://www.eyuyan.la/
作者: a20674    时间: 2023-11-4 10:30
我学习中。
作者: 9638594    时间: 2024-2-19 22:21
#安卓Smali 字符串拼接 >>>字符转换 + 换行符 拼接
    #字符转换  http://www.jsons.cn/unicode
    #需要拼接处起始代码 如下:
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
   
    const-string v0, "\u0048\u0054\u0054\u0050\u002f\u0031\u002e\u0031\u0020\u0032\u0030\u0030\u0020\u004f\u004b\u0020"
   
    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
   
    move-result-object v2
   
    const-string v0, "\n"
   
    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
   
    move-result-object v2
    #需要拼接处起始代码 截止


作者: 9638594    时间: 2024-2-21 15:44
抓包秘籍_安装Charles证书到系统证书安装目录

抓包秘籍_安装Charles证书到系统证书安装目录.zip (287.41 KB, 下载次数: 9)



作者: 9638594    时间: 2024-2-24 23:43
安卓APP_启动添加调试
教程地址:http://www.taodudu.cc/news/show-886799.html?action=onClick
在AndroidManifest的application节点中添加 android:debuggable="true"
3、在入口点的类的onCreate中添加如下代码等待调试
   invoke-static{}, Landroid/os/Debug;->waitForDebugger()V


作者: 9638594    时间: 2024-2-24 23:56
[color=rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))  !important]Android App 如何防止抓包教程地址:https://segmentfault.com/a/1190000043057736?utm_source=sf-similar-article

APP逆向破J抓包


作者: 9638594    时间: 2024-2-25 16:22
Android_H5_抓包软件: Packet Capture汉化版教程地址:https://www.jianshu.com/p/5c9c47b061db---------------------------------------【Android_H5_抓包】----------------------------------------------------------
教程地址:https://blog.csdn.net/sinat_31213021/article/details/124413054
打开USB调试
edge 浏览器 = 谷歌浏览器
打开 edge 浏览器,输入:edge://inspect/#devices

仅在 app 进入 h5 页,才会出现 inspect 。稍等片刻


作者: 9638594    时间: 2024-2-25 21:20
解决ADB端口“5037”占用
教程地址:https://blog.csdn.net/longtenggenssupreme/article/details/121926818

步骤连续执行至少两次  直到端口占用为0为止 >>>

cmd中直接输入:netstat -ano | findstr "5037" 查找占用5037端口的pid号


taskkill /f /pid 刚才cha询到占用5037端口的进程PID号,如:taskkill /f /pid 15164 即可


上述两条命令连续两次

作者: 9638594    时间: 2024-2-25 22:00
9638594 发表于 2024-2-25 16:22
Android_H5_抓包软件: Packet Capture汉化版教程地址:https://www.jianshu.com/p/5c9c47b061db---------- ...

安卓H5逆向:http://www.360doc.com/content/23/0905/22/1095371029_1095371029.shtml
作者: 9638594    时间: 2024-3-7 09:47
hpsocket源码_https服务器搭建

Hpsocket的https服务器的问题,创建成功了,访问不了
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14813301
(出处: 精易论坛)

作者: 9638594    时间: 2024-3-8 13:04
Windows系统下创建带点文件夹和文件
使用mkdir命令来新建带特殊字符点“.”的.ceeger文件夹,在命令提示符窗口中输入 mkdir .ceeger (注意mkdir后面要紧跟一个空格)然后按下回车键新建文件夹
教程地址:https://baijiahao.baidu.com/s?id ... r=spider&for=pc

SLL证书免费申请:
https://letsencrypt.osfipin.com

作者: 9638594    时间: 2024-3-8 13:20
iis允许无后缀文件访问web.config配置如下
[JavaScript] 纯文本查看 复制代码
<?xml version="1.0" encoding="UTF-8"?>
  <configuration>
    <system.webServer>
      <staticContent>
        <mimeMap fileExtension="." mimeType="text/plain" />
      </staticContent>
    </system.webServer>
  </configuration>


fileExtension="."表示无后缀文件,mimeType="text/plain"这里根据实际情况配置,我这里因为是要访问一个无后缀的json文件,就设置为text/plain
如果想让文件被下载,则mimeType设置为application/octet-stream
还有个强制下载类型:application/force-download
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/wang740209668/article/details/116492999



作者: 9638594    时间: 2024-3-16 22:15
' -----------  容易卡死    怎么样提高程序速度???--------------

硬件是前提:M.2

代码也致命


E效率优化



作者: 9638594    时间: 2024-5-8 22:44
adb不是内部或外部命令,也不是可运行的程序
adb安装.txt (357 Bytes, 下载次数: 0)

作者: 9638594    时间: 2024-5-12 19:48
websocket服务器_客户Duan

websocket服务器_客户Duan.e (7.55 KB, 下载次数: 1)


作者: 9638594    时间: 2024-6-6 21:25
HP-socket  客户Duan 异步_同步获取HTTP响应数据
设置附加数据
回调 取出附加数据
前辈指路:@凌哥  联系QQ:1027663760  


作者: 1226852858    时间: 2024-6-8 07:10
学习习  

作者: 9638594    时间: 2024-6-17 19:28
cmd_adb_多条命令运行_实时回显
cmd_adb_多条命令运行_实时回显.e (963.88 KB, 下载次数: 0)
作者: 9638594    时间: 2024-6-22 16:56
阿里游戏盾   HpSocket客户DuanGET获取浏览器数据  >>> 端口=443

HpSocket客户Duan  GET/POST  取回数据 无法对号入座???


    ' ---------------------------判断循环  逐个发送----------------------------
    HTTP客户Duan_Websocket.GetPendingDataLength (HTTP客户Duan_Websocket_句柄, 局_i)  ' 获取连接中未发出数据的长度
    .判断循环首 (局_i ≠ 0)
        ' 循环判断  直到HTTP客户Duan发送数据完成  跳出循环
        HTTP客户Duan_Websocket.GetPendingDataLength (HTTP客户Duan_Websocket_句柄, 局_i)  ' 获取连接中未发出数据的长度
    .判断循环尾 ()
    ' -------------------------------------------------------------------------


GET/POST/WEBSOCKET 采用三个独立程序集  独立交互SDK


作者: 9638594    时间: 2024-6-24 23:22
多线程_字节集怎么传参传入线程内???



作者: 9638594    时间: 2024-7-12 19:13
高并发_多线程_线程池_POST_0毫秒响应_E2EE




作者: 9638594    时间: 2024-7-14 10:15
存取列表   与   存取键值表   区别 》》》 有无主键之分???



[文档2.x] 存取键值表

https://125.confly.eu.org/forum.php?mod=viewthread&tid=14573242

(出处: 精易论坛)




作者: 9638594    时间: 2024-7-20 23:08
{"IHttpServer_SendWSMessage()向对端端发送WebSocket消息":{"bFinal":"结束帧 =  FIN设置成1 标示结束帧","iReserved":"RSV码 = 一般通信两端没有设置自定义协议,就默认为0","iOperationCodefield":{"opcode_我们叫它操作码_这个就是判断这个数据帧的类型了_一般有以下几个被定义好的类型":{"表示附加数据帧":0,"表示文本数据帧":1,"表示二进制数据帧":2,"保留用于未来的非控制帧":"3-7","表示连接关闭":8,"表示ping":9,"表示pong":10,"保留用于未来的非控制帧_":"11-15"}}},"WebSocket解析教程":"https://cloud.tencent.com/developer/article/1728410"}
作者: 9638594    时间: 2024-7-26 23:05
取CMD运行结果_运行CMD命令行
获取cmd命令结果到变量。
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14519980
(出处: 精易论坛)

作者: 精易桀    时间: 2024-7-27 11:41
大佬牛 哇
作者: 9638594    时间: 2024-8-25 21:45

组件怎么标记  组件怎么按下
.版本 2
.支持库 dp1
.支持库 spec

.子程序 __启动窗口_创建完毕

按钮5.标记 = 到文本 (字节集_到整数 (到字节集 (取数据摘要 (到字节集 (“kiwi_hd”))), 取字节集长度 (到字节集 (取数据摘要 (到字节集 (“kiwi_hd”))))))

.子程序 _按钮7_被单击
.局部变量 data, 字节集
.局部变量 i
.局部变量 按钮, 按钮

data = 到字节集 (取数据摘要 (到字节集 (“127.0.0.1”)))
调试输出 (data)
i = 字节集_到整数 (data, 取字节集长度 (data))
调试输出 (i)
按钮 = 取标记组件 (i)
按钮.标题 = “OKOK非常OK”
按钮.发送信息 (245, 0, 0)
调试输出 (按钮1.标记, 按钮2.标记, 按钮3.标记, 按钮4.标记, 按钮5.标记)







取标记组件()取到标记组件后怎么按下按钮呢???
教程地址:请教下易语言组件.发送信息的信息值参数!哪里查!
https://125.confly.eu.org/forum.php?mod=viewthread&tid=13733961
(出处: 精易论坛)


作者: 9638594    时间: 2024-8-29 21:45


deflate  解压
http请求中的Sec-WebSocket-Extensions这个头域中的permessage-deflate这个参数来协商是否对传输数据进行deflate压缩的。

这段zip的 deflate压缩怎么解压
https://125.confly.eu.org/forum.php?mod=viewthread&tid=13872138
(出处: 精易论坛)

作者: 9638594    时间: 2024-9-15 08:46
通过adb查看当前最上层activity:

adb shell dumpsys activity activities

使用 adb shell am start-W 命令查看应用启动时间



adb shell am start -W 包名/界面名称      【使用方法一获取】


重启APP
adb shell am force-stop package_name && adb shell am start -n package_name/activity_name


[Python] 纯文本查看 复制代码
.版本 2

' adb shell "ps | grep com.abc.def   'ADB包名取PID
' adb logcat -d --pid=13536 > log.log ’根据PID读取日志 并写到运行目录
' --------------------------------------------------------------------------

' ===========================实时读取LOG型===================================
' ' 系统_取DOS执行结果 (“adb logcat -c”, )  ' // 清除缓冲区 log
' ' 系统_取DOS执行结果 (“adb logcat”, &adb_logcat)

' ===========================================================================


作者: 9638594    时间: 2024-9-21 12:38
动画框_gif播放_数据交互可视化_图片千分比缩放


动画框_gif播放_数据交互可视化_图片千分比缩放.e (10.96 KB, 下载次数: 0)

[Python] 纯文本查看 复制代码
gif在线制作:https://gif.55.la/
图片在线美化/制作:https://pc.meitu.com/



作者: 9638594    时间: 2024-10-11 21:57
易语言如何准确地判断网络是否连接互联网?
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14061256
(出处: 精易论坛)


子程序地址怎么还原为子程序指针?
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14835488
(出处: 精易论坛)





作者: 9638594    时间: 2024-10-13 22:47
气球提示框修改文字颜色+文字大小???

  
_启动窗口.气球提示框1.弹出提示框 (_启动窗口.左边, _启动窗口.顶边, 创建文本 ([color=#{2}]{1},修改这里 , 网页_转换为HTML色 ( #艳青 )), -1, )  ' color=red >>> 颜色=红色    size=32  >>> 字体大小=32   #艳青  》》》   #00FFFF



作者: 9638594    时间: 2024-10-14 23:25
主程序频繁停止工作???


多线程如何切换到主线程执行???

如果定时执行任务???

  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
多线程通用线程池对象  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
' 【Good】
多线程.初始化 (1, 假, , , 20, )
多线程.启动 ()
多线程.投递任务 (&子程序1, )
子程序名返回值类型公开备 注
子程序1  
变量名类 型静态数组备 注
time  
判断循环首 (time ≠ -1)
' 【Good】
如果真 (取秒 (取现行时间 ()) = 49)
_启动窗口.标签1.发送信息 (32885, 49, 0)

判断循环尾 ()
子程序名返回值类型公开备 注
_标签1_反馈事件整数型 
参数名类 型参考可空数组备 注
参数一整数型
参数二整数型
' 【Good】
如果真 (参数一 = 49)
调试输出 ("主线程执行",“49秒”)
终止进程 (取执行文件名 ())

子程序名返回值类型公开备 注
_时钟1_周期事件  
' =============Pass===========
. ' 如果真 (取秒 (取现行时间 ()) ≠ 49)
' 返回 ()
. ' 判断循环首 (取秒 (取现行时间 ()) = 49)
. ' 判断循环尾 ()
' 延迟 ()
' 时钟1.时钟周期 = 500
' ===================================



i支持库列表   支持库注释   
e2eeE2EE互联网服务器套件
eAPI应用接口支持库


行行代码写人生

   _近在眼前


作者: 9638594    时间: 2024-10-27 17:17
本帖最后由 9638594 于 2024-10-27 17:18 编辑

信号量作用???

  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
张三停车场规定_信号句柄   
只允许几辆车进入   
车位数量   

子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
局_i  
只允许几辆车进入 = 2
车位数量 = 20
张三停车场规定_信号句柄 = 信号量_创建 (只允许几辆车进入, 车位数量, “1”)
计次循环首 (车位数量, 局_i)
启动线程 (&子程序1, 局_i, )
启动线程 (&子程序2, 局_i, )
' 调试输出 (“已经执行了”, 局_i)
计次循环尾 ()
子程序名返回值类型公开备 注
子程序1  
参数名类 型参考可空数组备 注
a整数型
信号量_递减 (张三停车场规定_信号句柄, -1)  ' 保安在岗放下了栏杆 规定单次进入指定数量车辆
调试输出 (“进入停车场_车牌号:”, a)
延时 (2000)
信号量_增加 (张三停车场规定_信号句柄, , )  ' 释放信号量  有空车位了
子程序名返回值类型公开备 注
子程序2  
信号量_递减 (张三停车场规定_信号句柄, -1)  ' 保安在岗放下了栏杆 规定单次进入指定数量车辆
调试输出 (取现行时间 ())


i支持库列表   支持库注释   
EThread多线程支持库
spec特殊功能支持库

作者: 9638594    时间: 2024-11-8 23:45
编译失败:  易语言静态编译连接失败LIBC.lib(crt0dat.obj)+:+err

修改 e\tools\link.ini 最后一行添加如下:extra_args=/NODEFAULTLIB:LIBC.LIB 保存后重新打开E语言

教程地址




作者: 9638594    时间: 2024-11-16 19:41
Websocket_高效_稳定_服务器/客户Duan:[size=1.125em][url=]Sunny网络中间件[/url]


[size=1.125em][url=][size=1.125em][url=]Sunny官网:https://esunny.vip/[/url][/url]

[size=1.125em][url=][size=1.125em][url=]
[/url]
[/url]

[size=17.3333px]下载地址:https://wwxa.lanzouj.com/b02p3w6txc

[size=17.3333px]

[size=17.3333px]下载密码:4wzx



作者: 9638594    时间: 2024-11-24 19:04
进入BIOS: Delete 【删除键】

BIOS 硬盘模式调节









欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4