社区
ASP
帖子详情
怎样用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
打赏
收藏
怎样用ASP调用一个不知道是什么语言写的DLL?
同事发来了一个dll文件,testcy.dll,并且给我发来一个示例文件,叫test.aspz.cs,里面的调用是 testcy.cyClass cy=new testcy.cyClass(); String encStr=cy.encrypt("..."); 请问我用ASP该怎样调用这个DLL?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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)
在
ASP
文件中
调用
DLL
在
ASP
文件中
调用
DLL
动态联接库(
DLL
)是加快应用程序关键部分的执行速度的重要方法,但有一点恐怕大部分人都不
知道
,那就是在
ASP
文件也能通过
调用
DLL
来加快服务器的执行速度,下面我简单的介绍一下在
ASP
文件
调用
DLL
的步骤。 首先,必须得有
DLL
文件,本例是通过VB5.0创建ActiveX
DLL
文件,这个文件模拟了
一个
掷色子的过程。 在VB5.0的环境下,新建
一个
工程,并双
asp
调用
DLL
或com组件的简述及网上摘例
动态联接库(
DLL
)是加快应用程序关键部分的执行速度的重要方法
asp
调用
DLL
或com组件的方法:步骤一: 装载 METADATA 标签中指定的类型库。 Path是my
dll
.
dll
在机器上存放的路径 或者(1)传统的ActiveX
DLL
要想让COM能够“看到”你的组件,必须先将组件注册到注册表中:regsvr32 XX.
dll
(2)在
ASP
中
调用
基于.Net开
在
ASP
中
调用
传统的ActiveX
DLL
和
调用
基于.Net开发的
DLL
动态联接库(
DLL
)可以加快应用程序关键部分的执行速度,同时通过统一的COM接口
调用
,对
DLL
的使用也可以最大限度地发挥组件的重用性。用户不必关心
DLL
采用什么
语言
编
写
,只需关注其提供了哪些功能及接口参数,便可以为我所用。目前,基于.Net技术编
写
的
DLL
组件越来越多,而传统的
ASP
中如果也可以应用这些组件提供的功能,可以避免很多程序员无谓的劳动。最近本人在工作中需要在
ASP
中
调用
.Net环境下生
在
ASP
中
调用
dll
(转)
动态联接库(
DLL
)是加快应用程序关键部分的执行速度的重要方法,但有一点恐怕大部分人都不
知道
,那就是在
ASP
文件也能通过
调用
DLL
来加快服务器的执行速度,下面我简单的介绍一下在
ASP
文件
调用
DLL
的步骤。 首先,必须得有DL...
asp
.net
调用
c++
写
的
dll
或ocx 方法
一、
调用
格式 using System.Runtime.InteropServices; //引用此名称空间,简化后面的代码 … //使用
Dll
ImportAttribute特性来引入api函数,注意声明的是空方法,即方法体为空。 [
Dll
Import(“user32.
dll
”)] public static extern ReturnType FunctionName(t...
ASP
28,402
社区成员
356,940
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章