怎样用ASP调用一个不知道是什么语言写的DLL?

IvanZhang050805 2006-05-15 09:05:30
同事发来了一个dll文件,testcy.dll,并且给我发来一个示例文件,叫test.aspz.cs,里面的调用是

testcy.cyClass cy=new testcy.cyClass();
String encStr=cy.encrypt("...");

请问我用ASP该怎样调用这个DLL?
...全文
306 25 打赏 收藏 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2006-05-17
  • 打赏
  • 举报
回复
从你给的peid的信息看,是com控件,加过upx的壳

你可以先用oleview.exe这个东东,查看一下控件信息
tomquan 2006-05-17
  • 打赏
  • 举报
回复
学习,UP!
IvanZhang050805 2006-05-17
  • 打赏
  • 举报
回复
已经注册了,提示也是说注册成功,还把DLL拷到system32下。但还是不行。。。
yousite1 2006-05-17
  • 打赏
  • 举报
回复
先注册一下dll文件试试
IvanZhang050805 2006-05-17
  • 打赏
  • 举报
回复
一时手快了,不好意思:)

入口点:000DDCF0 EP区段:UPX1
文件偏移量:0004C0F0 第一个字节:80,7C,24,08
链接器住处:6.0 子系统:Win32 GUI

这说明是什么写的呢?
IvanZhang050805 2006-05-17
  • 打赏
  • 举报
回复
用PEiD v0.94看,信息如下:
入口点: EP区段:
文件偏移量:
IvanZhang050805 2006-05-16
  • 打赏
  • 举报
回复
真的没有人知道吗?
IvanZhang050805 2006-05-16
  • 打赏
  • 举报
回复
自己顶一下。兄弟们帮顶啊。
IvanZhang050805 2006-05-16
  • 打赏
  • 举报
回复
如果不能修改这个dll了,就想直接调用。他在aspx.cs里是可以调用成功的。

哪位可以给些参考代码和步骤吗?谢谢。

急啊,再不行得给老板骂死。已经给鄙视了。
liujian098 2006-05-16
  • 打赏
  • 举报
回复
king2003(鱼)说的正确!
比如flash的是:classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
podvcd 2006-05-16
  • 打赏
  • 举报
回复
支持一下
king2003 2006-05-16
  • 打赏
  • 举报
回复
谁说.NET写的DLL 在ASP当中不能调用呀!可以调用的.不过得需要你在组件里面写特定的代码.才能和COM进行交换
wanghui0380 2006-05-16
  • 打赏
  • 举报
回复
呵呵,还是先用peid看看是用啥写的吧
IvanZhang050805 2006-05-16
  • 打赏
  • 举报
回复
我的机子装了.net framework了,但是还是不行啊。一样的错误。

还有什么办法吗?谢谢。
IvanZhang050805 2006-05-16
  • 打赏
  • 举报
回复
谢谢各位对小弟的帮助!

很可惜的是我同事说他也不知道那个dll是什么写的,不过用aspx确实调用成功了(这样是否可以确定是.net的?),在这种情况下,是否还有招?

已经试过复制到system32了,还是不行。
现在只有这样一个dll文件,还可以做成com吗?
python没用过,这样搞法好像更复杂性了。。。

求大侠们帮助。
wanghui0380 2006-05-16
  • 打赏
  • 举报
回复
刚刚想了一下,是.net,他又没做com处理,应该可以这么处理
安装pythonnet,把python集成入iis,同时使用python编写asp页面

理论上是可行的,python本身可以集成到iis,也可以用来写asp,同时pythonnet可以调用.net下的东西
lwlmaomao 2006-05-16
  • 打赏
  • 举报
回复
在asp里应该不可以调用,你同事写的是一个.net的dll文件,在.net你直接引用说可以了,如果你在asp里要用,那你叫你同意做成一个com,你在注册,然后再server.craeteobject来用
wanghui0380 2006-05-16
  • 打赏
  • 举报
回复
用peid看看是用啥语言写的
如果是.net,他又没做com处理,那你是不可以调用的了

peid下载点:
http://www.skycn.com/soft/15773.html
hhwlc 2006-05-16
  • 打赏
  • 举报
回复
Set mySmartUpload = server.createobject("ChinaASP.UpLoad")

我用的是ChinaASP.UpLoad这个组件,copy 到system32下,然后regsvr32后是可以调用的。
你仔细查下?
caobin518 2006-05-15
  • 打赏
  • 举报
回复
否则不要想
加载更多回复(5)

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧