求助|关于易语言小编程问题
小白想写一个,释放自己添加的DLL到特定的盘,释放完后隐藏。上一步弄完后就是按键注入释放的dll到特定的名称路径。例如:F1注入释放的dll到xxxx。
求助大佬,小白无fuck可想。{:5_191:}
我没整明白你的意思 首先释放文件到特定的盘可以用写到文件里面的参数你可以自己看,看一下就会了,隐藏就用易语言的一条命令置文件属性至于是什么属性还是看参数 然后你最后一个 注入到进程 输入法注入貌似可以解决 超级模块里有监视热键 可以达到你的F1之后执行什么 至于注入方式就有很多了 最简单的还是超级模块里的输入法注入 说了那么多 没给你发成品 很抱歉在公司没有易语言 先给你个思路 你自己写写看 {:5_118:}坐等大佬 可以内存里面掉用DLL,搜一下就能找到源码 sxdx1372 发表于 2018-4-26 16:15
可以内存里面掉用DLL,搜一下就能找到源码
调用内存dll?有源码吗 PerfectMagic 发表于 2018-4-26 16:53
调用内存dll?有源码吗
链接: https://pan.baidu.com/s/135tXQWcmJZlmoYATyV9h-w 密码: pr7d 也可以用读入文件()这个命令读入DLL文件,然后调用 .版本 2
写到文件 (“DLL文件路径”, 字节集文件)
读入文件 (“DLL文件路径”)
置文件属性 (“DLL文件路径”, 2 + 4)
sxdx1372 发表于 2018-4-26 17:14
.版本 2
写到文件 (“DLL文件路径”, 字节集文件)
头大没整懂{:5_191:} 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