PerfectMagic 发表于 2018-4-26 14:44

求助|关于易语言小编程问题

小白想写一个,释放自己添加的DLL到特定的盘,释放完后隐藏。
上一步弄完后就是按键注入释放的dll到特定的名称路径。例如:F1注入释放的dll到xxxx。



求助大佬,小白无fuck可想。{:5_191:}   

退隐猫九_ 发表于 2018-4-26 14:44

我没整明白你的意思 首先释放文件到特定的盘可以用写到文件里面的参数你可以自己看,看一下就会了,隐藏就用易语言的一条命令置文件属性至于是什么属性还是看参数 然后你最后一个 注入到进程 输入法注入貌似可以解决 超级模块里有监视热键 可以达到你的F1之后执行什么 至于注入方式就有很多了 最简单的还是超级模块里的输入法注入 说了那么多 没给你发成品 很抱歉在公司没有易语言 先给你个思路 你自己写写看

PerfectMagic 发表于 2018-4-26 14:58

{:5_118:}坐等大佬      

sxdx1372 发表于 2018-4-26 16:15

可以内存里面掉用DLL,搜一下就能找到源码

PerfectMagic 发表于 2018-4-26 16:53

sxdx1372 发表于 2018-4-26 16:15
可以内存里面掉用DLL,搜一下就能找到源码

调用内存dll?有源码吗

sxdx1372 发表于 2018-4-26 17:08

PerfectMagic 发表于 2018-4-26 16:53
调用内存dll?有源码吗

链接: https://pan.baidu.com/s/135tXQWcmJZlmoYATyV9h-w 密码: pr7d

sxdx1372 发表于 2018-4-26 17:11

也可以用读入文件()这个命令读入DLL文件,然后调用

sxdx1372 发表于 2018-4-26 17:14

.版本 2

写到文件 (“DLL文件路径”, 字节集文件)
读入文件 (“DLL文件路径”)
置文件属性 (“DLL文件路径”, 2 + 4)

PerfectMagic 发表于 2018-4-26 19:15

sxdx1372 发表于 2018-4-26 17:14
.版本 2

写到文件 (“DLL文件路径”, 字节集文件)


头大没整懂{:5_191:}

sxdx1372 发表于 2018-4-26 20:06

PerfectMagic 发表于 2018-4-26 19:15
头大没整懂

把DLL文件加入到资源里面
内存调用的话用这个:
pDllData = #DLL文件          ’资源文件
hModule = LoadMemLibrary (取变量数据地址 (pDllData))
fnFunc = GetMemProcAddress (hModule, “DLL子程序名”)
调用子程序 (fnFunc, , , DLL子程序参数1, DLL子程序参数2,以此类推)

写出文件到硬盘的话用这个:
写到文件 (“c:\test.dll”, #DLL文件)
置文件属性 (“c:\test.dll”, 2 + 4)
pDllData =读入文件 (“c:\test.dll”)
hModule = LoadMemLibrary (取变量数据地址 (pDllData))
fnFunc = GetMemProcAddress (hModule, “DLL子程序名”)
调用子程序 (fnFunc, , , DLL子程序参数1, DLL子程序参数2,以此类推)

没有参数空着就是了
页: [1] 2
查看完整版本: 求助|关于易语言小编程问题