LEOONL 发表于 2024-11-13 21:19 大佬 现在是解密这个不知道怎么弄了 只能解密到3个文件 后面就不能正确的解密了 “只要把那个解密的那个全局变量应用的地方,改一下就行了” 这个是别人给我说的 不知道改哪里了~~请教啊 |
dnxl 发表于 2024-11-14 11:43 待解密文件 = 分割文本 ( #需要解密文件, “,”, ) ' 文本2 = 分割文本 (打开文件名, #换行符, ) ' 如果 (到小写 (文本_取右边 (处理斜杠 (打开文件名), “\”, , )) = “loginlist.csv”) filename = 文件_取文件名 (打开文件名, 真) 开始解密 = 假 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() . ' 如果 (到小写 (文本_取右边 (处理斜杠 (打开文件名), “\”, , )) = “loginlist.csv”) ' 只能等于一个 后面的就不能继续了 ' 开始解密 = 真 ![]() |
dnxl 发表于 2024-11-14 11:43 现在是 只能解3个 多1个都不行 ![]() |
21186213 发表于 2024-11-14 10:09 就这几行代码,你是这也不行那也不行…,调试输出会用么?信息框会用么? |
dnxl 发表于 2024-11-14 01:46 你这样写 我也写过的 也不行。 主要还是 打开文件名 = 待解密文件 循环过了 但是 打开文件名 可能 之前就打开过了 或者之后才打开 不能准确的 等于 待解密文件 如果 待解密文件 改成 绝对 文件名 就一点问题都没有 但是只能 做一个 不能多个文件名 |
dnxl 发表于 2024-11-14 01:46 不知道为什么 我就在这里卡着 过不去! 可能对于其他人而言 很简单。 |
你这注册时间都超10年了,看你写这代码我都懵逼 你分割需要解密文件我理解,分割后每个成员又加个换行符写到另一个数组什么操作? 打开文件名是函数参数,本身就是一个文件路径,你用换行符分割又是什么操作? 然后你循环对比了个寂寞,我想你应该想要这个效果 .版本 2 .如果真 (取字节集长度 (原始CreateFileA) > 0) 写到内存 (原始CreateFileA, 拦截CreateFileA, ) .如果真结束 获取文件名称 = 分割文本 (#需要解密文件, #换行符, ) ' 待解密文件 怎么对比打开文件名 绝对文本 比如 待解密文件 里面有“1.csv” 那下面自动比对 .计次循环首 (取数组成员数 (获取文件名称), i) .如果 (到小写 (文本_取右边 (处理斜杠 (打开文件名), “\”, , )) = 获取文件名称[i]) 开始解密 = 真 .否则 开始解密 = 假 .如果结束 .计次循环尾 () 句柄 = 创建文件1_ (打开文件名, 访问权限, 共享方式, 安全特性, 创建方式, 文件属性, 从文件复制文件属性) 值 = { 184 } 写到内存 (值 + 到字节集 (&NEWCreateFileA) + { 255, 224 }, 拦截CreateFileA, 8) 返回 (句柄) |
LEOONL 发表于 2024-11-14 00:49 可能是我想的太复杂,钻牛角尖了 |
LEOONL 发表于 2024-11-14 00:49 调试输出用不了,是写成dll,然后exe加载运行 |
21186213 发表于 2024-11-14 00:26 我说你问的这个问题,给你写了几次代码都还没搞清楚你想干嘛,是取哪个名字 取到然后呢,其实给你的代码都应该是你要用到的,你只是想一想 盘一盘逻辑去使用这些代码就可以了 补充内容 (2024-11-14 00:53): 还有最重要的,多用 调试输出() 看看输出是什么样的根据输出去改 |
sitemap|
易语言源码|
易语言教程|
易语言论坛|
易语言模块|
手机版|
广告投放|
精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:[email protected]
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司
( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173