0

我想为 WIN CE 6.0 设备开发基于 Web 的配置实用程序。该网页预计用于配置/访问/修改设备的注册表设置、重启设备等。WIN CE 设备上运行着一个网络服务器。我不知道如何开始。

建议一些使用网页修改注册表值的方法。

4

1 回答 1

0

查看默认 Web 管理模块的源代码。公平的警告,它是 ISAPI,除了MessageBox调用之外几乎不可能调试任何东西,并且必须在 C++ 中完成。但它是免费的。

源代码与 Platform Builder 一起安装,并最终在您的开发机器上

%WINCEROOT%\PUBLIC\SERVERS\OAK\SAMPLES\HTTP\WEBADMIN

另一个免费选项是在目标上创建并安装一个 COM 对象(用 C++ 编写,最有可能使用 ATL)。然后,您的网页可以创建该对象的一个​​实例,并使用它与使用内置“经典”ASP 服务器的设备进行交互。在已经部署的设备或您不创建操作系统的设备上安装 COM 对象将是一个巨大的支持挑战。调试这些对象并不有趣(虽然如果你构建一个单独的测试加载器应用程序比 ISAPI 稍微容易一些)。另请注意,内置的 ASP 服务器仅支持 ASP 3.0 的一个非常缩减的子集(从一开始就已过时)。

我们曾经做过的所有基于 Web 的设备管理(我们已经做了十年)都是通过Padarn Web Server完成的,它使用 C# 遵循 IIS 对象模型的一个子集。这是一个商业产品,所以它不是免费的,而且为了全面披露,它是我们创建的产品(因为我觉得内置选项太糟糕了)并出售。

于 2013-02-18T16:07:52.173 回答