Русский
English
中文
版本历史
2.2.0.0
- 在 RegisterCallback(注册回调)的方法中添加了一个标志参数,用于指定回调函数的调用约定。
2.1.1.1
- 修复:LastError 方法以 1 作为参数调用,如果没有找到错误代码的描述则会引发异常。
2.1.1.0
- 与 2.1.0.0 版相同,但未使用 Mpress 压缩器构建 — 以避免某些杀毒软件的误报。
2.1.0.0
- 添加方法: LastError、MemZero、MemCopy、MemRead、MemWrite。
- 为 StrGet 和 StrPut 添加一个的可选 Offset 参数。
- 补充:代码页名称如 "utf-8" 等可以在 StrPtr、StrGet 和 StrPut 中使用。
- 更改:NumGet 和 NumPut 中可选的 Offset 参数可以从参数列表的中间省略。
2.0.0.1
- 已修复:"f"(浮点)类型的数字未正确存储在 64 位版本的变量中(函数的返回值和 NumGet 从内存中读取的数字)。
- 已修复:如果调用 ObjGet 时没有将其返回值赋值给变量,则会引发异常。
2.0.0.0
- Windows 98 不受官方支持(我没有在上面测试过这个版本)。
- 该组件现在有两种变体:x86 和 x64。
- 在 Windows 中注册的 CLSID 已更改。
- 在注册过程中会检查是否已注册 v1 版本。以下内容取决于检查结果(详见 系统注册 )。
- 新的参数和返回值类型:m (Int64)、q (UInt64)、v(指向 VARIANT 结构的指针)。
- 回调函数的数量是没有限制的。
- Register 方法现在能够按其序号或以不同的名称注册函数。标志参数 (f=...) 再次有用。
- 新的内置方法:RegisterAddr、RegisterCode、StrPut、ObjPtr、ObjGet、ArrPtr、VarPtr、MemAlloc、MemFree、Bitness、Version。
- 对于 StrPtr、StrGet 和 StrPut 方法,您可以指定字符串的代码页而不是其类型。
1.0.0.0(与 DynamicWrapper 相比)
- 为当前用户注册。如果用户没有管理员权限,这可能很有用。
- 扩展输入参数和返回值的类型。
- 输出参数。
- 统一了 JScript 和 VBScript 中字符串的传递方式。
- 添加了回调,使 API 函数能够调用脚本函数。这是使用 EnumWindows 等 API 所必需的。
- 在 Windows 98 上,不再需要为每个注册函数创建单独的对象实例。
- 几个有用的内置方法:NumGet、NumPut、StrPtr、StrGet、Space。