調試Visual Studio 2010中的C++ DLL項目時出現問題。調試時,我想讓DLL自動加載到Rundll32.exe中。爲此我請按照下列步驟操作(像這裏http://msdn.microsoft.com/en-us/library/c91k1xcf.aspx):Visual Studio 2010 - 調試DLL - 使用Rundll32的調試命令不起作用
在Solution Explorer中,我選擇創建DLL項目。
從視圖菜單中,我選擇屬性頁面。
在「屬性頁」對話框中,打開「配置屬性」文件夾並選擇「調試」類別。
在命令框中,I型: 「C:\ Windows \ System32下\ RUNDLL32.EXE」
在命令參數框中I型(主要是要被執行的功能):output.dll ,主要
在工作目錄I型:$(SolutionDir)$(配置)
連接 - >是
執行以下步驟後,我嘗試調試該DLL,但出現此錯誤:
「無法附加。過程「C:/窗/ SYSTEM32 \ RUNDLL32.EXE」不是「MY-PC」上運行,再次嘗試連接之前刷新進程列表「
任何人都知道如何調試一個DLL,無需手動啓動RUNDLL32。從命令提示符下.exe和手動連接到這個過程