vb6 - 有没有办法在服务器上注册 dll 作为构建的一部分?

标签 vb6 build-automation dllregistration

我正在尝试自动构建我们的网络应用程序。我需要能够将 VB6 DLL 复制到服务器并注册它们,因为 Web 应用程序将它们用作后端。我似乎找不到从另一台机器注册它们的方法。我无法使用 rsh,因为该服务器不允许使用 rsh。

最佳答案

您可以在单独的 ASP 应用程序中创建一个 ASP.NET 表单,该表单接受 DLL 路径来注册并计划批处理文件(在文件名中包含作业 ID、时间戳和序列号以进行统一)以在启动时与 Windows Scheduler 一起运行下一分钟,将寄存器结果输出到结果文本文件。并删除较旧的时间戳批处理和结果文件。并且支持之前作业的状态码/文本输出查询/返回。并使用 C# 脚本通过网络从命令行调用此 ASP 接口(interface)。恶心。真的非常可怕的摇摇晃晃的解决方案,可能比应用程序(本身)需要更多的工作。

我相信,十年前,Borland C++ 曾经包含一个远程命令工具。还有很多用于远程处理的工具。

但是如果没有合适的任意远程命令或 shell权限,在寻找远程注册时,您的选择是有限的。

关于vb6 - 有没有办法在服务器上注册 dll 作为构建的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1981203/

相关文章:

vb6 - 如何强制 VB6 在没有断点的情况下从程序执行进入调试器?

command-line - VB6 - 构建时的行号

web-services - 使用 MSXML 拒绝访问

java - 无法访问子模块中的父项目库(jar)-Maven

java - Maven,稳定性,用v3还是用v2?

continuous-integration - 在jenkins构建结果页面中显示工件

asp-classic - 使用regsvr32注销COM dll

plugins - CRM2011 插件工具不允许更新现有 DLL

delphi - 在Delphi中使用DLL注册

vb6 - 如何强制 VB6 使用 TSL 加密进行 POST?