[英]Install DLL Server on x64 Windows
我需要在Windows x64的任何版本上為上下文菜單安裝外殼擴展程序(64位DLL服務器)。 如果在目標系統上我已經安裝了VS 9.0 SP1 x64的可再發行文件(來自Microsoft的安裝文件),則可以很好地注冊擴展名(regsvr32)。
但是,我必須進行設置,並且不能要求用戶已經安裝了這些文件,因此我需要在與DLL相同的文件夾中的安裝程序中包含可再發行的CRT和MFC DLL。
我試圖包括我的VS 9.0 SP1中的64位可重新分發的DLL(稱為AMD64),但它們似乎不起作用。 我究竟做錯了什么? 我應該使用哪些DLL?
您需要研究Microsoft合並模塊。 由於您尚未列出要使用哪種技術進行設置,因此我無法提供更具體的指導。
http://msdn.microsoft.com/zh-cn/library/ms235290%28VS.80%29.aspx
我通過靜態鏈接所需的庫解決了我的問題。 該大小比具有可執行文件+ dll小得多。 我可以對我的shell擴展執行此操作,但不能對主應用程序執行此操作,因為與所包含的庫存在沖突。
感謝Billy ONeal的建議,我忽略了顯而易見的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.