registry.cpp
来自「funambol window mobile客户端源代码」· C++ 代码 · 共 1,075 行 · 第 1/5 页
CPP
1,075 行
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\tasks"), TEXT("supportedTypes"), value );
if (value) { delete [] value; value = NULL; }
// briefcase
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\briefcase")), TEXT("sync"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\briefcase"), TEXT("sync"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\briefcase")), TEXT("last"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\briefcase"), TEXT("last"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\briefcase")), TEXT("name"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\briefcase"), TEXT("name"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\briefcase")), TEXT("type"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\briefcase"), TEXT("type"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\briefcase")), TEXT("syncModes"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\briefcase"), TEXT("syncModes"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\briefcase")), TEXT("uri"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\briefcase"), TEXT("uri"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\briefcase")), TEXT("useSIF"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\briefcase"), TEXT("useSIF"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\briefcase")), TEXT("encoding"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\briefcase"), TEXT("encoding"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\briefcase")), TEXT("dir"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\briefcase"), TEXT("dir"), value );
if (value) { delete [] value; value = NULL; }
// notes
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\notes")), TEXT("sync"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\notes"), TEXT("sync"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\notes")), TEXT("last"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\notes"), TEXT("last"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\notes")), TEXT("name"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\notes"), TEXT("name"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\notes")), TEXT("type"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\notes"), TEXT("type"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\notes")), TEXT("syncModes"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\notes"), TEXT("syncModes"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\notes")), TEXT("uri"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\notes"), TEXT("uri"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\notes")), TEXT("useSIF"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\notes"), TEXT("useSIF"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\notes")), TEXT("encoding"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\notes"), TEXT("encoding"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\notes")), TEXT("dir"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\notes"), TEXT("dir"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\notes")), TEXT("version"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\notes"), TEXT("version"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\notes")), TEXT("supportedTypes"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\notes"), TEXT("supportedTypes"), value );
if (value) { delete [] value; value = NULL; }
// Mail
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("sync"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("sync"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("last"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("last"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("name"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("name"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("type"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("type"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("syncModes"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("syncModes"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("uri"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("uri"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("useSIF"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("useSIF"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("encoding"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("encoding"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("Inbox"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("Inbox"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("Outbox"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("Outbox"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("Trash"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("Trash"), TEXT("0") );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("Sent"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("Sent"), TEXT("0") );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("Draft"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("Draft"), TEXT("0") );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("attachSize"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("attachSize"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("bodySize"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("bodySize"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("downloadAge"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("downloadAge"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\mails")), TEXT("mailMaxMsgSize"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\mails"), TEXT("mailMaxMsgSize"), value );
if (value) { delete [] value; value = NULL; }
// Config
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\config")), TEXT("sync"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\config"), TEXT("sync"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\config")), TEXT("last"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\config"), TEXT("last"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\config")), TEXT("name"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\config"), TEXT("name"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\config")), TEXT("type"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\config"), TEXT("type"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\config")), TEXT("syncModes"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\config"), TEXT("syncModes"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\config")), TEXT("uri"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\config"), TEXT("uri"), value );
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%sBkp\\SyncclientPIM\\spds\\sources\\config")), TEXT("encoding"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\config"), TEXT("encoding"), value );
if (value) { delete [] value; value = NULL; }
return true;
}
bool backupExtraSources() {
wchar_t* value = NULL;
// Contacts
value = readPropertyValue(getFullReg( TEXT("Software\\%s\\SyncclientPIM\\spds\\sources\\contacts")), TEXT("schedule"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\contacts"), TEXT("schedule"), value , true);
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%s\\SyncclientPIM\\spds\\sources\\contacts")), TEXT("encryption"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\contacts"), TEXT("encryption"), value , true);
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%s\\SyncclientPIM\\spds\\sources\\appointments")), TEXT("schedule"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\appointments"), TEXT("schedule"), value , true);
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%s\\SyncclientPIM\\spds\\sources\\appointments")), TEXT("encryption"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\appointments"), TEXT("encryption"), value , true);
if (value) { delete [] value; value = NULL; }
value = readPropertyValue(getFullReg( TEXT("Software\\%s\\SyncclientPIM\\spds\\sources\\tasks")), TEXT("schedule"));
setPropertyValue(TEXT("SyncclientPIM\\spds\\sources\\tasks"), TEXT("schedule"), value , true);
if (value) { delete [] value; value = NULL; }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?