VC6 專案註冊表出現在 HKCU\Software\Company\App,VS2008 遷移後找不到。
MFC 使用 CWinApp::SetRegistryKey(L"CompanyName") 設定註冊表根路徑。專案名稱不同、或未呼叫此函數,會導致路徑改變(預設為 HKCU\Software\Local AppWizard-Generated Applications\ProjectName)。
BOOL CMyApp::InitInstance() {
SetRegistryKey(_T("MyCompany")); // 統一公司名稱
// ...
}
執行程式後,用 regedit 搜尋 MyCompany 確認路徑:HKCU\Software\MyCompany\ProjectName。