在C 中建立檔案副檔名關聯
當使用者雙擊與特定應用程式關聯的檔案時,作業系統會啟動該檔案應用程式並將檔案名稱作為參數傳遞。此關聯是透過註冊表項建立的。
登錄配置
要使用C 中的應用程式註冊檔案副檔名,您需要建立兩個登錄項目:
步驟:
建立ProgID:
HKEY_CURRENT_USER\Software\Classes\<ProgID>
HKEY_CURRENT_USER\Software\Classes\.<Extension>
示例:
HKEY_CURRENT_USER\Software\Classes\blergcorp.blergapp.v1\shell\open\command @="c:\path\to\app.exe \"%1\"" HKEY_CURRENT_USER\Software\Classes\.blerg @"blergcorp.blergapp.v1"
要將.blerg副檔名與blergcorp.blergapp.v1 檔案類型關聯,請建立以下登錄項目:
程序化處理方法:
使用C中的SetValue函數來設定這些登錄值。如果鍵或值不存在,則會自動建立它們。
卸載應用程式時,應刪除其註冊表項,以避免留下未使用的條目。
結論:
透過建立適當的註冊表項,您可以將檔案副檔名與您的C 關聯起來應用程序,使用戶能夠直接透過您的應用程式開啟關聯文件。以上是如何在 C 中以程式設計方式建立檔案副檔名關聯?的詳細內容。更多資訊請關注PHP中文網其他相關文章!