【问题标题】:Stop Httpd to take updated COM component停止 Httpd 以获取更新的 COM 组件
【发布时间】:2015-03-03 18:28:51
【问题描述】:

我正在使用 WIN CE 设备中的 ASP 页面。 Web 服务器是 httpd。我们开发了一个在 ASP 页面中使用的 COM。现在我们面临一个问题。问题是一旦我们加载主页并使用COM 组件,httpd 将不会采用我们放置的较新版本的 COM。我们目前为 httpd 重新启动设备以获取更新的 COM 组件。

我们如何纠正这个问题?是否可以停止 httpd 服务并重新启动?如果可以,如何?
我们使用 ConmanClient2.exe 和 cMaccept.exe 限制了 ActiveSync 功能

【问题讨论】:

  • 嘿@Maanu,我想知道你是否有一些关于你如何开发 COM 组件的信息的链接,我必须做一些,我很难找到文档。你是用 C 还是 C# 做的?它只是一个简单的 COM 组件,就像您为完整的窗口开发的那样,还是有什么特别之处?非常感谢

标签: com asp-classic windows-ce apache


【解决方案1】:

如果你的设备上有命令行处理器,你可以这样做

services stop htp0:
services start htp0:

【讨论】:

    【解决方案2】:

    如果您只对在开发 COM 对象期间重新启动此服务感兴趣,您可以使用随 Visual Studio 远程工具提供的 Windows CE 远程进程查看器来终止该进程,然后手动重新启动它。在 WinCE 应用程序开发过程中,我发现 SOTI Pocket Controller 很有用。我与他们没有任何关系,我只是这个工具的快乐用户。

    如果您也对编程解决方案感兴趣,您可以以编程方式enumerate all servicesterminate httpd 进程和launch it again。详情请见here

    关于 ConmanClient2.exe 和 cMaccept.exe,这些是 Visual Studio 工具,它们与 ActiveSync 无关,即使您的设备上没有 ActiveSync 支持,您也可以将它们与 WiFi 或以太网一起使用..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-26
      • 1970-01-01
      • 1970-01-01
      • 2014-01-15
      • 2019-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多