14 12
发新话题
打印

求助:ASP组件问题

求助:ASP组件问题

我首先贴一段别人成功实现的代码:
''对方的MSI软件我安装后,在注册表中它的DLL的CLSID
<OBJECT ID="o" CLASSID="CLSID:750AD907-AEFD-4B79-993E-601BED023C75" CODEBASE="http://www.movom.com/X.CAB#version=1,0,0,1" VIEWASTEXT>
</OBJECT>

''在页面中点了下载的一个图片后触发的事件
<SCRIPT LANGUAGE=VBScript FOR=down EVENT="onClick">
        On Error Resume Next       
        if(o.AddJob("0001000000010000d7efb7b820c8abbcaf006674703a2f2f746b7a783a727771746d614036312e3132392e36362e37372fd7efb7b85fc8abbcaf2e726d766200") = false or o.Launch() = false) then
                if (msgbox ("请下载客户端") = 1)then
                window.open("http://www.movom.com/XSetup.msi")
           end if
        end if
        If(Err.Number > 0) Then               
        End if
        'location.reload()
</SCRIPT>

''出发下载的图片
<a href="#"><img name=down src="images/download_now.gif" width="97" height="35" border=0></a>

问题:
我也想实现这样的功能:在网页中点了一个图片,然后触发DLL中的事件,DLL中的事件调用了安装的软件,传一个值给软件,软件实现立即下载的功能,在下现在碰到的是,如何将DLL如何编写才可以实现调用软件及把值传给EXE软件?

在下一直做ASP,想在DLL,OCX方面扩展一下,请高手老大指点一二!!谢谢!!

TOP

感谢老大的回复,不过从DLL里启动程序是否用: shell 1.exe?还是有其他方法;在1.exe里如何设置来检查传入的参数.请老大明示,能有代码例子更好,谢谢!

TOP

请老大明示!!

TOP

谢谢,我是用VB+ASP写,在查Command这个函数。

TOP

老大,在否,还是昨天的问题,我详细的看了command这个函数,能力有限,请老大举个例子明示一下,谢谢了先!

TOP

我编写的DLL中包含一个AddJob函数,这个函数是使用winExec来调用那个EXE程序的,我把DLL注册了之后在网页中这样使用:
<OBJECT ID="o" CLASSID="CLSID:1F0C5C3C-EA69-407B-80B7-2360D99378EE" VIEWASTEXT>
</OBJECT>
<SCRIPT LANGUAGE=VBScript FOR=down EVENT="onClick">
if(o.AddJob("test") = false) then
                if (msgbox ("请下载客户端") = 1)then
                alert "Error"
                        end if
        end if
        If(Err.Number > 0) Then               
        End if
        'location.reload()
</SCRIPT>

<input type=button value=Click name="down">

点了按钮之后IE弹出一个安全对话框,我点了“是”,但是没反应!好象DLL有个什么Safe接口,网上找到这个东西了,但确实针对OCX的,实在不知道如何编写可以不让IE那个安全对话框弹出来。请老大指点一二。
在下QQ:240916883,MSN:zhandoujif16@hotmail.com,如果老大方便请加我一下,直接请教!(可能会比较烦,加之前慎重,呵呵)

TOP

老大,最新的问题:如何在一个EXE里编写可以接收参数,请指点!

TOP

我写了SUB Main作为启动项,但提示没有SUB Main,就是说不能带参数,那么如何才可以传参数进去,请老大明示!

TOP

前面的均解决了,我发现把问题写下来竟然可以更快解决,以后养成习惯,呵呵。

老大,最新问题,如何在一个DLL里写一个Safety Interface,因为我的DLL在网页中要执行一个函数,一执行IE就弹出一个安全对话框,我在网上找了资料了,这是正常的,解决方法是写一个Safety Interface,没接触过这东西,请老大指点一下;还有VB中的断点续传怎么做也请指点一二,谢谢了!

TOP

在否老大,DLL的Safety Interface和VB的断点续传可以指点一二否,如果可以请明示如果在这方面没研究过指个路也行,谢了先!
来这里提问收获很大,以后会常来,希望可以做ASP版的版主,ASP问题都可以解决,请老大考虑一下,谢谢!

TOP

 14 12
发新话题