动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Asp → 阅读文章

 在ASP中调用DCOM组件的应用技巧(1)

作者来源: 
阅读 1309 人次 , 2006-4-18 3:19:00 

1、编写DCOM组件:

假设我们想通过ASP页面来远程启动DNS服务,并且DNS服务器与Web服务器不为同一台机器。我们可以编写一个ActiveX DLL 来实现这个功能。

首先我们建立一个批处理文件StartDNS.bat,文件中写入:Net Start DNS。将文件保存在DNS服务器的一个目录下,例如C:\ManDNS\:

其次我们编写 Dll 程序如下(VB编写):

 Public Function StartDNS() As Boolean

 On Error GoTo ErrHandle

 Dim strReturn strReturn = Shell("C:\ManDNS\StartDNS.bat")

 StartDNS = True

 Exit Function ErrHandle: StartDNS = False

 End Function

 DLL 名称为 ManDNS 类名为 DNSClass 我们将此DLL保存在C:\ManDNS\下。

2、注册DCOM组件:

编写好DLL程序后,我们要将其注册到服务器上。

首先在DNS服务器上打开Microsoft Transaction Server, 点击Computers,再点击My Computer,选中Packages Installed ,单击鼠标右键,选中New 再单击Package。会弹出Package Wizard。选中空包,取名为ManDNS,确定完成。点开此包,选中Component,单击鼠标右键,选中New --->Component。点击Import Component That Are Already,在列表框中选中ManDNS.Dll。

然后在Web服务器上打开Microsoft Transaction Server, 点击Computers,点中Remote Computer,选中DNS服务器上的ManDNS Component,单击OK,将其加入Web服务器。

1、编写DCOM组件:

假设我们想通过ASP页面来远程启动DNS服务,并且DNS服务器与Web服务器不为同一台机器。我们可以编写一个ActiveX DLL 来实现这个功能。

首先我们建立一个批处理文件StartDNS.bat,文件中写入:Net Start DNS。将文件保存在DNS服务器的一个目录下,例如C:\ManDNS\:

其次我们编写 Dll 程序如下(VB编写):

 Public Function StartDNS() As Boolean

 On Error GoTo ErrHandle

 Dim strReturn strReturn = Shell("C:\ManDNS\StartDNS.bat")

 StartDNS = True

 Exit Function ErrHandle: StartDNS = False

 End Function

 DLL 名称为 ManDNS 类名为 DNSClass 我们将此DLL保存在C:\ManDNS\下。

2、注册DCOM组件:

编写好DLL程序后,我们要将其注册到服务器上。

首先在DNS服务器上打开Microsoft Transaction Server, 点击Computers,再点击My Computer,选中Packages Installed ,单击鼠标右键,选中New 再单击Package。会弹出Package Wizard。选中空包,取名为ManDNS,确定完成。点开此包,选中Component,单击鼠标右键,选中New --->Component。点击Import Component That Are Already,在列表框中选中ManDNS.Dll。

然后在Web服务器上打开Microsoft Transaction Server, 点击Computers,点中Remote Computer,选中DNS服务器上的ManDNS Component,单击OK,将其加入Web服务器。

  
 本文Tags组件  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:ASP中的主页广告轮换技巧(1)
· 下一篇:ASP判断函数一览及网页制作常用技(1)
· 用Javascript隐藏超级链接的真实地址
· asp性能测试第二部分(转)(九)
· ADO如何取得数据库中表的字段信息之一
· 使用ASP组件的一点经验
· 如何在Web页面中集成文件上传功能


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077