创建基于Web的设备配置实用程序

时间:2013-02-18 13:00:10

标签: c# windows-ce

我想为WIN CE 6.0设备开发基于Web的配置实用程序。该网页应该配置/访问/修改设备的注册表设置,重启设备等.WIN CE设备上运行了一个网络服务器。我对如何开始一无所知。

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

我们曾经做过的所有基于网络的设备管理员(我们已经做了十年)已经通过Padarn Web Server,它在IIS对象模型的子集之后使用C#。它是一种商业产品,所以它不是免费的,而且对于完全披露它是我们创造的产品(因为我觉得内置选项太糟糕了)并且销售。