我編寫了一個應用程序來接受一個文件路徑(具有自定義擴展名的文件)作爲參數,然後對其進行一些處理。如何使用InstallShield添加Windows文件類型關聯?
這個想法是我可以將自定義文件與我安裝的可執行應用程序(通過安裝屏蔽安裝程序)相關聯(使用Windows功能)。
我希望能夠用自定義擴展雙擊我的文件,並將它傳遞給我的可執行文件進行處理。
不過,我得到的行爲是這樣的:
- 如果我雙擊我的文件(與自定義擴展),它什麼都不做。
- 如果我將文件拖放到我的可執行程序上,那麼它可以按預期工作。
所以有可能通過簡單地雙擊我的自定義文件來得到這個工作嗎?
我猜windows是試圖打開自定義文件使用可執行文件,這可能是不相同的傳遞它作爲參數?!
任何幫助表示讚賞。
感謝, KS
您正在使用什麼安裝技術(MSI或InstallScript),以及您試圖將擴展程序與您的程序關聯在一起?你可能只是缺少一個'「%1」',但你的描述不足以讓我告訴。 – 2013-04-09 12:18:43
嗨,我右鍵單擊該文件並將其與我的可執行文件關聯。 – Perplexed 2013-04-10 18:08:43