簡體   English   中英

在x64 Windows上安裝DLL服務器

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM