是为了保护源码,我要做成.hta的应用文件。只是借用了一下IE的文档对象模型

解决方案 »

  1.   

    <SCRIPT LANGUAGE="VBScript">
    Sub show()
    Dim abc
    abc = document.getElementsByName("abc")
    Msgbox(abc.Value)
    End Sub
    </SCRIPT>
    可以把这段东西作为字符串用Response.Write出来。
      

  2.   

    不管怎么write出来,都是要在客户端执行的,那客户就能看见了
    用js,再混淆一下也差不多了
    再说,网上大侠多的是,你的代码还能比他们强百倍吗?人家代码都公开了,你怕什么?
      

  3.   

    zhaoxiaoyang(梅雪香@hisoft) 说的是,客户端的东东,没太大必要吧?
      

  4.   

    你说的这个是可以的,把方法封装到activex控件,然后传值进去,处理后再返回值,但这实用性不太大.
    还有就是你写控件不能调用页面的document.getElementsByName("abc"),你只能把abc传过去,处理再返回值.<SCRIPT LANGUAGE="VBScript">
    Sub show()
    Dim abc
    abc = document.getElementsByName("abc")
    Msgbox(abc.Value)
    End Sub
    </SCRIPT><BR><OBJECT ID="MyDll" CLASSID="CLSID:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx">
    </OBJECT>
    <INPUT TYPE="text" NAME="abc"><INPUT TYPE="button" onClick="MYDll.show()"><BR>
      

  5.   

    有个东西叫Windows Script Component Wizard
    就两个文件scriptwz.dll和scriptwz.exe
      

  6.   

    用VB将ASP代码封装成DLL
    http://www.cndevx.com/club/dispbbs.asp?boardID=35&ID=56432&page=1
      

  7.   

    我是想用脚本开发一些小工具而已,我已经开发了一个小工具了,你们看看
    http://community.csdn.net/Expert/TopicView.asp?id=4016993