社区
C#
帖子详情
超级特难问题,有谁解决了,我出200大洋
kingnew
2005-06-11 04:22:20
现有一DLL文件,是用来与考勤钟交换数据的,因没有DLL的接口函数说明,
哪位大师能告知如何获取这个DLL有哪些可调用的函数(包含函数所需参数及返回类型)
...全文
413
21
打赏
收藏
超级特难问题,有谁解决了,我出200大洋
现有一DLL文件,是用来与考勤钟交换数据的,因没有DLL的接口函数说明, 哪位大师能告知如何获取这个DLL有哪些可调用的函数(包含函数所需参数及返回类型)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangyang617
2005-06-13
打赏
举报
回复
\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\ildasm.exe
zhongwanli
2005-06-13
打赏
举报
回复
在帮顶
wh8254
2005-06-13
打赏
举报
回复
学习中......
顶!
nittystone
2005-06-13
打赏
举报
回复
是不是个第三方的api库啊?
chenyun_424
2005-06-13
打赏
举报
回复
高手如云啊。。。。。
3tzjq
2005-06-13
打赏
举报
回复
这个DLL不是能用.Net的反编译软件来查看的,不过.Net的对象浏览器应该可以读。
一是想办法从开发商得到此DLL的资料,最好是有演示程序。
再是用开发此DLL的编译器来尝试得到内部方法,一般方法名是比较形象的。
CMIC
2005-06-13
打赏
举报
回复
Declare Function ctrl_setsc Lib "citcom.DLL" ()
Declare Function ctrl_setringtime Lib "citcom.DLL" ()
Declare Function ctrl_erasering Lib "citcom.DLL" ()
----------------------------------------------------------
这是win32 的Api吧,把dll靠到exe目录下,如下声明试试
[DllImport("citcom.DLL")]
public static extern int ctrl_setsc ();
kingnew
2005-06-13
打赏
举报
回复
自己再顶一下
kingnew
2005-06-12
打赏
举报
回复
这个DLL不是.net和COM的,我用VBREZQ反编译了引用该DLL的VB程序,只看见了如下引用的定义语句,但参数和返回类型无法看到:
Declare Function ctrl_setsc Lib "citcom.DLL" ()
Declare Function ctrl_setringtime Lib "citcom.DLL" ()
Declare Function ctrl_erasering Lib "citcom.DLL" ()
……
helen2459
2005-06-12
打赏
举报
回复
可以用工具Reflector
也可以编程实现用System.Reflection名字空间得到同样的信息。
epimetheus
2005-06-11
打赏
举报
回复
如果是托管的dll,可以直接在.NET项目中引用,然后打开对象浏览器就可以看到里面的属性、方法、接口等;也可以用Reflector等反编译软件进行查看。
如果是非托管的dll,可以在CMD提示符下先用regsvr32命令注册,再在.NET命令提示符用tlbimp命令输出成托管dll,然后在.NET项目中引用,同样对象浏览器;或者可以用其他IDE进行查看。
tiaoci
2005-06-11
打赏
举报
回复
如果是普通Export函数的dll,不能知道使用的参数和返回值
顶多知道函数名, 当然可以通过看函数入口的压栈过程猜大概是什么参数
squir
2005-06-11
打赏
举报
回复
如果是托管的dll,可以直接在.NET项目中引用,然后打开对象浏览器就可以看到里面的属性、方法、接口等;也可以用Reflector等反编译软件进行查看。
如果是非托管的dll,可以在CMD提示符下先用regsvr32命令注册,再在.NET命令提示符用tlbimp命令输出成托管dll,然后在.NET项目中引用,同样对象浏览器;或者可以用其他IDE进行查看。
如果是输出函数的DLL,那就没有办法了哦
呵呵~~`
oyljerry
2005-06-11
打赏
举报
回复
用Depends看
zhangliecheng
2005-06-11
打赏
举报
回复
高手如云,佩服
ld_thinking
2005-06-11
打赏
举报
回复
长见识。。。
BigIdiot628
2005-06-11
打赏
举报
回复
楼上的方法就够了.
fanruinet
2005-06-11
打赏
举报
回复
用Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\Bin下的Depends来查看
Ninputer
2005-06-11
打赏
举报
回复
如果是输出函数的DLL,那就没有办法聊………
凨叔
2005-06-11
打赏
举报
回复
如果是托管的dll,可以直接在.NET项目中引用,然后打开对象浏览器就可以看到里面的属性、方法、接口等;也可以用Reflector等反编译软件进行查看。
如果是非托管的dll,可以在CMD提示符下先用regsvr32命令注册,再在.NET命令提示符用tlbimp命令输出成托管dll,然后在.NET项目中引用,同样对象浏览器;或者可以用其他IDE进行查看。
加载更多回复(1)
能用10块
大洋
去
解决
的事,千万不要用时间
1. 小时候因为我们家是住农村的,也就是你们所说的,不是城里人,为了省下1元车费,我可以徒步十几公里路到县城。那时候,我以为我赚了。现在想一想,其实是亏了。因为如果省下几个小时看书,也许变得更有思想更有见识,更有竞争力,然后也许能赚更多的钱; 读大学的时候,农村娃没见过世面,也没有什么才艺,遭遇迷茫与内向自卑胆小的双重大山压迫。每当有晚会、活动等同学聚会的时候就只能看别人上台表演,因为自己...
临时
解决
Mac OS系统下kernel_task占用大量CPU资源导致系统卡顿一例(不用删plist文件)
来这里找
解决
方案的童鞋,如果你的机器还没过保。果断去找官修,忽略这篇文章!心急的童鞋直接看目录,有传送门!但是仔细看文章可能有奇效!最近博客更新进度严重滞后。。因为我遭遇了一个无比水逆的6月,水逆到我怀疑人生。。某个懂星座的妹纸算了下,6月海王星逆行天秤座。。然后。。基本上,我所有混饭吃的家伙都坏了一遍。。先是相机,坏了LCD,折腾了快1k
大洋
;没过几天,RMBP也出故障,我呆的这城市没有快修站,...
难道我买了一个假路由器?
解决
光猫引出的路由器网速很慢的
问题
文章目录引言教程申请公网 IP光猫改桥接桥接模式拨号上网路由器改交换机模式参考 引言 家里办理了 100 兆的移动宽带业务,师傅也上门安装了一个移动智能光猫。光猫也带了一个无线路由,即可以通过 WIFI 直接连接网络。但是,性能很差,于是在网上花 169
大洋
买了一个小米的 Redmi AC2100 的路由器。 一般的路由器也就 100 元以内,169 算是比较好的路由器了,但是发现一个
问题
:直接连光猫的 WIFI 速度很快,基本能达到百兆,但是连小米路由器 WIFI 的网速只有 10 兆?! 光
500元
大洋
学习SEO
某君花500元
大洋
学习SEO,将教程笔记公布。感谢他的分享!呵呵原文:http://www.kuziyuan.com/article/6/
200
7/
200
703092487.htmPR值算法原理总体上基于下面2个前提:1、一个网页被多次引用,则它可能是很重要的;一个网页虽然没有被多次引用,但是被重要的网页引用,则它也可能是很重要的;一个网页的重要性被平均的传递到它所引用的网页。这种重要的网页称为权
帆船指南-前言
与任何其他运动或娱乐不同,帆船运动给予你一种自由和独立的感觉,一旦体验到这种感觉,往往会终身沉迷。大海总是神秘莫测,人永远不会停止学习。每只船有自己的生命和个性。愿人人都能乐在其中. 航海的古往今来 航海的起源 几千年来,世界完全依靠帆的力量进行水上长途旅行。无论是在大河、大海还是
大洋
上,帆动力是桨和脚踩踏板(人力驱动)的唯一替代品。在世界各地,当地居民 为了驾驭风力,以及实现船只长途载人载货的能力,设计出了自己的一套
解决
方案.这些本地
解决
方案孕育出了独特的船只,其中一些得以幸存至今。维京长艇在桨和朴
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章