|
请高手解答.先谢谢.问题是这样的.我的EXE程序需调用一DLL程序才可以使用.把EXE和DLL放到同一文件夹里可以用.但是我不想让别人看到这个DLL.所以我把它写到C盘了.可以正常写出但是调用不了.怎么回事呢.是不是需要注册表呢?高手详细点说.
原(源码如下)————————————————————————
版本 2
.支持库 eAPI
.程序集变量 ed, 整数型, , "0"
.子程序 _时钟1_周期事件
.局部变量 window, 整数型, 静态, "0"
.局部变量 计次, 整数型
.局部变量 x, 整数型
.局部变量 y, 整数型
.局部变量 i, 整数型
.局部变量 t, 逻辑型
.计次循环首 (枚举窗口 (window), 计次)
.如果真 (取窗口类名 (window [计次]) = “TXGuiFoundation” 且 取窗口标题 (window [计次]) = “QQ2011”)
.如果真 (取窗口内大小 (window [计次], x, y))
.如果真 (x = 360 且 y = 276)
.计次循环首 (取数组成员数 (ed), i)
.如果真 (ed [i] = window [计次])
t = 真
跳出循环 ()
.如果真结束
.计次循环尾 ()
如果真 (t = 假)
运行 (取运行目录 () + “\ck.dll ” + 到文本 (window [计次]), 假, )
加入成员 (ed, window [计次])
——————————————————
我修改后的源码.
.版本 2
.支持库 eAPI
写到文件 (“C:\Windows\System\ck.dll”, #ck)
.计次循环首 (枚举窗口 (window), 计次)
.如果真 (取窗口类名 (window [计次]) = “TXGuiFoundation” 且 取窗口标题 (window [计次]) = “QQ2011”)
.如果真 (取窗口内大小 (window [计次], x, y))
.如果真 (x = 360 且 y = 276)
.计次循环首 (取数组成员数 (ed), i)
.如果真 (ed [i] = window [计次])
t = 真
跳出循环 ()
.如果真结束
.计次循环尾 ()
.如果真 (t = 假)
运行 (取运行目录 () + “C:\Windows\System\ck.dll” + 到文本 (window [计次]), 假, )
加入成员 (ed, window [计次])
.如果真结束
.如果真结束
.如果真结束
.如果真结束
.计次循环尾 ()
哪里错了啊高手说说
|
|