2013-02-18 79 views
0

我想为WIN CE 6.0设备开发基于Web的配置实用程序。这个网页预计配置/访问/修改设备的注册表设置,重启设备等WIN CE设备有一个网络服务器上运行。我对如何开始毫无头绪。创建基于Web的设备配置实用程序

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

回答

0

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

源安装使用Platform Builder和在

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

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

我们所做过的所有基于网络的设备管理员(我们已经做了十年)已经通过Padarn Web Server,它使用C#跟踪IIS对象模型的子集。这是一个商业产品,所以它不是免费的,为了充分披露,它是我们创建的产品(因为我觉得内置选项非常糟糕)并出售。

+0

我可以使用远程配置框架来解决问题吗? RCF提供了处理设备的不同模块。有一个名为“REMOTEUTILS”的模块,可以创建,删除注册表值并在需要时重启设备。你可以看看: http://msdn.microsoft.com/en-s/library/ee495105(v=winembedded.60).aspx http://msdn.microsoft.com/en-us/library /ee494668(v=winembedded.60).aspx – himanshu 2013-02-19 06:08:11

+0

当然。这些仅仅是关于如何使用C++编写的ISAPI扩展与Web服务器进行交互的其他示例。它们是上述第一项的扩展示例。 – ctacke 2013-02-19 13:48:46

相关问题