unmanaged

    2熱度

    2回答

    有誰知道C++ IDE或調試器支持非託管C++代碼的調試器可視化器?問題在於Visual Studio的調試器批准器僅支持託管的C++。 感謝, Olumide PS:我仍然開放給使用VS如果我能找到使可視化工作與非託管C++的技術。

    2熱度

    4回答

    我有一個編譯器,它將彙編語言編譯爲機器語言(在內存中)。 我的項目是用C#.net。 有沒有什麼辦法可以在線程上運行內存? DEP如何防止它? byte[] a: 01010101 10111010 00111010 10101011 ...

    0熱度

    1回答

    我的應用程序(純DotNET 2.0)引用另一個純粹的DotNET 2.0 dll,它將PInvoking引入非託管(C++ 2005)dll。在某些計算機上這工作得很好,對別人有一個一致的錯誤消息: Could not load file or assembly 'C:\Program Files\Rhinoceros 4.0\Plug-ins\Grasshopper\rhcommon_c.d

    0熱度

    2回答

    我已經使用以下CodeProject文章中提供的代碼成功,但它似乎只部分工作在Vista/7(我猜是因爲UAC) 。它適用於當前線程,但它不會接收系統範圍的活動。我已經嘗試在清單中添加requireAdministrator並簽署非託管和託管程序集,這似乎沒有幫助。 Using Window Messages to Implement Global System Hooks in C# 我的主要目

    0熱度

    2回答

    在火狐(壁虎)露出下面的3.5代碼: [Guid("fa9c7f6c-61b3-11d4-9877-00c04fa0cf4a"), ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] interface nsIInputStream { void Close(); int Available();

    1熱度

    2回答

    我試用了on a forum,Windows Aero Slideshow功能中的「Next Desktop Background」命令調用stobject.dll文件。於是我拼命地跑了DUMPBIN檢查wheter我可以瑟導出的方法來調用: Microsoft Visual Studio 9.0\VC\bin\dumpbin.exe /EXPORTS Windows\System32\

    0熱度

    1回答

    自VS2002以來,我一直在使用.Net,自那時以來,我不得不使用COM或非託管代碼的任何時候都非常痛苦。我已經成功地做了預期的事情,但幾乎總是在做一個試錯的程序。 我已經受夠了這個,我想知道後面房間裏發生了什麼,並瞭解這些事情是如何工作的。 像往常一樣,我搜索了互聯網,只發現小的,面向任務的信息。我在尋找的是能夠理解概念的整體架構,而不是知道如何去做一件事。 如果你知道一本好書或好的書,請告訴我

    5熱度

    4回答

    如何從本機C++(非託管代碼)調用.NET代碼?我想將.NET代碼暴露給我的非託管(C++)應用程序,然後使用它們。更具體地說,我想從本機C++調用C#)。我知道有很多方法,但你能告訴我每個人的利弊嗎?順便說一句,我不想​​使用COM,所以現在有什麼選擇? 是否有可能我用C++/CLI封裝C#代碼,然後從C++調用它?如果是這樣,我該怎麼做?如何在C++/CLI中包裝C#,然後從C++調用它?

    1熱度

    1回答

    我在一個傳統的MMC應用程序上工作,我注意到的一件事情是,在關閉MMC的一段時間內,會報告一個錯誤。 「MMC檢測到管理單元中存在錯誤,建議您關閉並重新啓動MMC」。 我該如何調試?直到關閉控制檯並且如果嘗試附加調試器,它纔會立即退出,但錯誤不會顯示。 有什麼想法?

    1熱度

    2回答

    managed.exe中的MyManagedFunc調用unmanaged.dll中的MyUnmanagedFunc()。我使用Win32在unmanaged.dll中生成一個小型轉儲文件。 SetUnhandledExceptionFilter。我可以在調用堆棧中看到MyUnmanagedFunc,但在受管理方面沒有任何用處。 我應該能夠使用WinDbg和SOS.dll來查看託管呼叫,對不對?以