TC官方合作论坛

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

[已解决] 调用动态数据库的时候DLLCALL跟注册有什么区别

[复制链接]
跳转到指定楼层
楼主
发表于 2015-7-8 12:19:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如上,有什么区别,DLLCALL在什么场合下适合使用,DLLCALL对防检测有帮助吗?
回复

使用道具 举报

地板
发表于 2015-7-9 06:09:53 | 只看该作者
本质上没什么区别, 插件其实就是标准的 com组件。区别就是 dll文件可能有的不是标准 com组件,,
和tc的支持范围有关系。。
dll文件本身不说明什么。 说明问题的是他里边的代码格式。
比如说大漠插件。 你不注册 用dllcall 调用试试看?
回复 支持 反对

使用道具 举报

沙发
发表于 2015-7-8 14:04:28 | 只看该作者
windows有两种类型的可执行文件,一种就是exe文件,一种就是dll文件,区别就是exe可以直接运行而dll需要被调用,自个并不能运行。
dllcall就是tc调用标准dll里公开函数的方法
你所说的注册那种dll,其实是一种com规范的标准dll,这种dll里函数一般并不会直接公开出来,转而返回一个类的指针(不知道说的对不对),所以调用方法也有区别,普通方法就是先注册这个com组件(插件)到系统,其实就是调用这个dll公开出来一个函数,这个函数会把一些信息写到注册表上,注册完了,就在tc里根据接口名称创建对象(类的实例化就是对象),然后就是使用了,使用完了释放对象,卸载dll。
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2015-7-9 05:36:38 | 只看该作者
jimye0526 发表于 2015-7-8 14:04
windows有两种类型的可执行文件,一种就是exe文件,一种就是dll文件,区别就是exe可以直接运行而dll需要被 ...

区别呢,两种方式有什么不一样的地方。
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-22 04:52 , Processed in 0.118807 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表