jel*_*ier 5 c xml windows-mobile-5.0
我正在尝试删除WM5移动设备上所有已配置的WiFi网络.我有以下代码,但每次都返回"失败":
LPWSTR ReturnedMessage2 = NULL;
WCHAR deleteAllNetsXml[] = L""\
L"<wap-provisioningdoc>"\
L"<nocharacteristic type=\"Wi-Fi\"/>"\
L"</wap-provisioningdoc>";
ProcessWinCEConfig(deleteAllNetsXml, &ReturnedMessage2);
BOOL ProcessWinCEConfig(const WCHAR* ConfigString, LPWSTR *message)
{
HRESULT hr = DMProcessConfigXML(ConfigString, CFGFLAG_PROCESS, message);
if (hr == S_OK)
{
MessageBox(0, *message, L"SUCCESS", MB_OK|MB_SETFOREGROUND);
return TRUE;
}
MessageBox(0, *message, L"FAILURE", MB_OK|MB_SETFOREGROUND);
return FALSE;
}
Run Code Online (Sandbox Code Playgroud)
我尝试过使用XML的不同方法,例如添加标签,只删除类型为access-point的WiFi,但似乎没有任何工作:(
我将ProcessWinCEConfig称为使用XML分配新网络:
L"<wap-provisioningdoc>"\
L"<characteristic type=\"Wi-Fi\">"\
L"<characteristic type=\"access-point\">"\
L"<characteristic type=\"My-Network\">"\
L"<parm name=\"Authentication\" value=\"4\"/>"\
L"<parm name=\"Encryption\" value=\"4\"/>"\
L"<parm name=\"NetworkKey\" value=\"network-key\"/>"\
L"</characteristic>"\
L"</characteristic>"\
L"</characteristic>"\
L"</wap-provisioningdoc>";
Run Code Online (Sandbox Code Playgroud)
它工作正常.我在俯瞰什么?