緊急求救:怎樣用asp語句來注冊server端的一個dll?(30分)

L

ljy_17

Unregistered / Unconfirmed
GUEST, unregistred user!
例:有一台服務器(192.168.0.1)的IIS上有一個run.asp文件內容如下
<% Set DelphiASPObj = Server.CreateObject("abc.ddd")
DelphiASPObj.exitwin
%>問題是abc.dll(自已寫的)在服務器上沒有注冊!我現在在另外一台機子(192.168.0.2)
上要調用服務器的網頁http://192.168.0.1/run.asp,顯然是不成功!那麼請問在服務器
上怎樣用asp語句來寫一個asp文件來注冊這個abc.dll如reg.asp,以便在另一台機子調用
192.168.0.1/reg.asp來注冊?
 
各位幫忙啊…!
我UP
 
不會吧,這麼久了,還沒有人回答啊!
幫主你去哪兒了????help!
 
这应该是不允许的,
 
不允許嗎?
那注冊dll可不可以不用regsrv32命令!
用寫注冊表來實現!
如果行的話那又怎麼實現?
 
你在2上调用1怎么会需要在2上注册dll
1上难道你没有手工注册过?
regsvr32 *.dll
 
to:叶孤城
沒錯,是沒有在server上注冊dll,我是想在客戶器進行訪問後注冊!
如果可以實現的話,那麼我想沒人再敢提供免費的asp空間了!
 
ljy_17兄
我觉得您的想法基本没有实现的可能吧,而且手工在server端注册一次dll也不烦啊,很方便的。
asp不可能有那么大的权限来访问硬盘文件,load什么东西之类的。如果你已经有另外一个com
在运行的话倒是可以在另一个com里面试试看。
 
to:叶孤城
我要注冊的dll是自已用delphi寫的!如果可以在客戶端進行server端上的注冊,那麼
我們假設一個server提供一個免費空間(支持asp),我們就可以控制server了!
順便問一下用寫注冊表的方式來注冊dll(在本地來實現)可行嗎?不用regsvr32
 
ljy_17兄
我劝你还是不要浪费时间了,要是iis这么烂那盖茨真的应该去吃大便了。
给分吧。
 
叶孤城兄:
如果中午前還是沒有答案,我就結了!
 
看來真沒有答案了!
 
多人接受答案了。
 
求救
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1493150
 
顶部