managed

    1熱度

    1回答

    我有一個暴露於.NET環境的Managed C++類(即類聲明爲ref類,因此對C#項目可見)。 我需要從C#用戶隱藏此類的公共方法之一。 此方法將用於訪問類的一些內部數據,但僅在內部使用託管C++。 可能嗎?

    0熱度

    2回答

    正如標題所說我得到嘗試做以下時,這個錯誤... DWORD nWritten = 0; ::WriteProcessMemory(GetCurrentProcess(), hookTarget, hookBytes, HLength, &nWritten); Console::WriteLine(nWritten.ToInt32);

    2熱度

    1回答

    我已經有了一個模糊的Java背景並且剛剛安裝了Visual Studio Community 2015.使用它可以讓控制檯應用程序啓動並運行,並且想要在連接到不同的控制檯後使用上述功能。麻煩是我不知道這個功能的適當聲明 - 有人可以告訴我在這個例子中應該是什麼,但對我來說也是一個很好的指針,所以我可以自己解決。該IDE似乎並沒有多大幫助 using System.Runtime.InteropSe

    -1熱度

    1回答

    在我的Hello World控制檯應用程序,Process.GetCurrentProcess().Id屬性創建顯示Console窗口返回從Id不同的值應用程序的標準輸出等 如何獲得特定於控制檯窗口的進程ID? 我循環遍歷Process.GetProcesses()中的進程,並根據窗口標題檢查控制檯窗口。當它發現它時,我打印它的進程id,它與GetCurrentProcess()調用返回的內容不同

    2熱度

    1回答

    我的布爾變量可以使用語法 MPrime.exe Spirit.MPrimeComServerManager._isComServerReady 我已經使用語法 ?? MPrime.exe Spirit.MPrimeComServerManager._isComServerReady=1 試圖引用,我不知道如何使用e*命令使用託管代碼。 這是!DumpObj輸出: 00007fff81a6d

    5熱度

    2回答

    我基本上理解了託管代碼和本地代碼以及它們的difference的想法。但是他們在技術上可以相互溝通?想象下面的例子: 我得到了一些靜態或動態的C++庫,它是爲特定平臺編譯的。現在我編寫一個Java程序。在這段代碼中,我使用「native」關鍵字調用庫函數。我使用字節碼構建了一個jar文件,並且C++庫文件將保持獨立。結果將不再是平臺無關的。 但是,java程序如何知道被調用的本地方法是否存在? 整

    1熱度

    3回答

    這是我的問題。我有用C#編寫的.exe文件。我無法訪問原始源代碼或pdb文件。 我想要獲取語句級別的方法內執行的內容的跟蹤。我知道C#源代碼轉換爲CIL並在運行時進一步編譯。 我發現.NET分析器提供由方法,返回值和參數值組成的執行跟蹤。我發現的一些工具是:dotTrace,redgate ANTS,telerik justTrace,Runtime Flow。 我想獲得每條語句等價的CIL命令的

    0熱度

    1回答

    我們有一個使用EWS託管API的日曆應用程序。我們希望從多個日曆中收集日曆信息,但只能使用一個Exchange帳戶。這一個帳戶將成爲其他人的代表。只要我知道委託人的郵箱,我就可以獲得日曆,但我想動態查找委派人的地址。這可能嗎? 感謝, 雷克斯

    6熱度

    5回答

    我在這裏錯過了一些基本的東西。從源語言編譯成字節碼(Java)或中間語言(.NET),然後從JVM或CLR內部運行它們的用法是什麼? 有性能的使用託管代碼(無論多小或大)的下降,但有什麼好處?我知道存在垃圾回收和內存管理,但即使將源代碼直接編譯爲本地代碼而不需要此中間級別,也不是更好嗎? 另外(我在這裏添加它,因爲它直接與問題相關) - 顯然Windows 10通用應用程序編譯爲.NET Nati

    1熱度

    1回答

    美好的一天。 我正在使用EWS Managed Api 2.0在我的.NET 4.0應用程序中獲取Exchange 2013聯繫人。 我有一個工作交換服務器綁定。這是我的代碼。 FolderId foldid = new FolderId(WellKnownFolderName.Contacts); ContactsFolder contactfolder = ContactsF