如何用delphi编程实现web虚拟目录和ftp目录设置。(50分)

  • 主题发起人 爱国者
  • 开始时间

爱国者

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用delphi编程实现web虚拟目录和ftp目录设置。
 
使用IIS API
 
Try to study CGIExpert.
You will get very detail information.
 
有没有例子啊?
 
有知道的,请说清楚点,不要卖关子
 
呵呵。 要用ADSI。 我也在看相关资料。刚刚有一点心得。
下面的接口的层次一定要记住。 我是用程序一点点找出来的。从顶往下。不知你有
何好办法。 MSDN里讲的IIS 的ADSI接口层次也不是很清晰。
下面是我摸出来的东东
IIS ADSI 对象层次
ADSI 对象: IIS:
IIsObject
IIsLogModules
ADsPath : IIS://MachineName/LOGGING
IIsWebService Name : W3SVC
ADsPath : IIS://MachineName/W3SVC
Class : IIsWebService
GUID : {8B645280-7BA4-11CF-B03D-00AA006E0975}
Parent IIS : //LocalHost
Schema IIS : //LocalHost/schema/
IIsMimeMap
ADsPath : IIS://MachineName/MIMEMAP


IIsWebService 层次
IIsWebInfo:
ADsPath : IIS://MachineName/W3SVC/INFO
IIsWebServer
ADsPath : IIS://MachineName/W3SVC/N MachineName 是机器名.
比如LocalHost N是机器上IIS开的虚拟站点(域名)的顺序号。
第一个站是1,第2个是2
IIsFilters
ADsPath : IIS://MachineName/W3SVC/Filters 或是
IIS://MachineName/W3SVC/N/Filters N是IIS上虚拟站点的顺序号

在IIS里添加一个虚拟目录的代码例子你可以到 www.sina.com.cn的搜索引擎里
输入 ADSI 就可以找到相关连接。 不过国内的这个例子都是抄来抄去。都是同一个
例子。关键是要摸准上面的关系。 也就是GETOBJECT时的顺序.
因为我的机器里没装IIS 的FTP组件。 所以无法测试IIS FTP的层次.


 
TO: 王寒松
帮我看看下面的问题,谢谢。
<url>http://www.delphibbs.com/delphibbs/dispq.asp?lid=644423</url>
<url>http://www.delphibbs.com/delphibbs/dispq.asp?lid=645394</url>
 
接受答案了.
 
顶部 底部