PC3000 军达成数据恢复论坛

 找回密码
 立即注册
查看: 1170|回复: 0
打印 上一主题 下一主题

PC-3000。关于PC-3000脚本的简短通知 [复制链接]

Rank: 8Rank: 8

该用户从未签到

金钱
0
元宝
16585
专业度
0
跳转到指定楼层
楼主
发表于 2024-7-1 13:41:22 |只看该作者 |倒序浏览
本帖最后由 JDCTS5 于 2024-8-29 17:32 编辑

PC-3000。关于PC-3000脚本的简短通知

    有时,用户会问我们如何编写自己的代码来与PC-3000交互,以及它有什么用处。


        我们为比我们了解更多用户提供这种功能。我们的一些客户使用PC-3000进行自己的研究,但不愿意与我们分享结果。有时我们会将这种功能用于类似修补程


用户有两个选择:


      1.利用PC-3000对象模型的API和VBScript开发脚本。脚本文件以Scpit项目文件(*.spf)格式保存和分发。目前我们只有一份俄语文档,您可以通过谷歌翻译器轻松地将其翻译成您的母语,而失去意义。还可以通过Microsoft Visual Studio的对象浏览器浏览C:\Program Files(x86)\Common Files\ACE Lab\PCKernelUDMA.tlb的公共可用对象和方法。

1.png


    最后我们在Github上有一些有用的例子


       2.为了使用OLE自动化和最常用IDE开发扩展对象,然后通过编写连接脚本将连接创建对象连接到PC-3000。


PC-3000对象模型的优点是什么?

    您不需要开发访问HDD的低级代码。在Win32环境中,通过调用DeviceIoControl通过VDM驱动程序访问HDD。PC-3000对象模型允许您根据命令接收数据传输数据等进行编程。PC-3000实用程序使用相同的软件机制。

2.png

       PC-3000对象模型体系结构的概念是,具有单个接口(ITask),任何对象都可以接收:访问内核(IKernel)、访问HDD(IATA)、访问硬件(例如用于电源管理)(IBoard)、访问当前实用程序的执行环境(IWorkspace)、创建视觉对象的接口(Screen)。


总结

       PC-3000对象模型提供了为给定算法发送任何ATA命令的能力,而无需编写低级代码。该代码可以用任何支持COM技术的语言(Delphi、VCPP、VB、C#)实现。


    用户自行实现技术模式。我们不提供API访问,因为这是公司的商业秘密之一。此外,API无法访问DataExtractor对象,因为即使用问题最严重的光盘,用户操作所需的所有功能也都已在标准功能中实现。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|PC3000 数据恢复 ( 京ICP备09023376号-1 )

GMT+8, 2025-5-2 23:17 , Processed in 0.147822 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部