2013-02-18 81 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

相關問題