1
我必須爲兩個程序的擴展創建文件關聯,如果程序A和B都存在,則選擇程序A打開文件。如果只有B存在,則選擇程序B打開文件。如果您可以提供wix代碼,或者您可以提供註冊表詳細信息。如何使用兩個程序創建文件關聯,如果同時存在則創建一個默認值?
我必須爲兩個程序的擴展創建文件關聯,如果程序A和B都存在,則選擇程序A打開文件。如果只有B存在,則選擇程序B打開文件。如果您可以提供wix代碼,或者您可以提供註冊表詳細信息。如何使用兩個程序創建文件關聯,如果同時存在則創建一個默認值?
我建議你使用註冊表項。
在WIX中調用CustomAction以檢查註冊表項。這個檢查可以很簡單,如果...其他
IF (Regitry_A != null && Registry_B != null)
{
//Choose program A
}
ELSE IF (Regitry_A != null)
{
//Choose Program A
}
ELSE
{
//Choose Program B
}
創建一個調用相應程序的包裝器(只是一個簡單的批處理腳本)。將文件類型關聯設置爲使用包裝器。