2010-07-06 129 views
0

我們正在使用需要licence.licx文件的第三方UI組件。問題是,可執行文件是一個cpp項目,並將licence.licx文件嵌入到實際使用第三方組件的dll似乎不起作用。 「不起作用」是指在沒有安裝第三方庫的機器上執行程序時,我們會遇到運行時許可錯誤。我們也使用Prism,這意味着DLL在運行時動態加載。我如何在cpp可執行文件中嵌入licence.licx文件?

有誰知道我可以如何將licence.licx文件嵌入到cpp項目中,或者獲取授權系統以從不同位置解析許可證文件?

+1

您是否聯繫過UI組件供應商?也許他們可以爲許可證制度提供一些替代方式。 – ereOn 2010-07-06 06:35:45

+0

我潛入Reflector並發現他們已經創建了自己的許可證提供程序,所以我基本上不必將.licx文件嵌入到可執行文件中。 – Marius 2010-07-06 10:30:22

回答

1

似乎Assembly Linker可以將資源添加到任何PE文件,包括由本地C++編譯器生成的EXE。你會這樣做後構建步驟。

相關問題