_bstr_t CTCPropBagOnRegKey::_GetServer(const _bstr_t& strName) { // Open the subkey with the specified name CRegKey subkey; if (!strName.length()) subkey = m_key; else if (!m_key.Exists(strName) || !subkey.Open(m_key, strName)) return _bstr_t(); // Read the Server of the object saved on the specified subkey _bstr_t strServer; if (!subkey._GetString(m_szServer, strServer)) strServer.Empty(); return strServer; }