unmanaged

    0熱度

    4回答

    ********平臺:在Vista中(最終或家庭/高級版)它不起作用,其他操作系統(XP,Windows7)的工作*********** 我正在清空使用c + + .net(或c#.net)線程內的回收站。當我這樣做直(無線程)它的作品。但如果線程使用它不。請看下面的代碼片段: namespace EmptyRecycleBin_C{ enum RecycleFlags { SHER

    1熱度

    3回答

    我在查找在VB.NET中對非託管的DLL進行函數調用的語法時遇到了一些問題。有人熟悉這個嗎? 我們假設在非託管DLL「Connector.DLL」中有一個「連接」函數。我想通過創建一個抽象函數來調用這個函數。 我已經看到了一些代碼在那裏,看起來像 [DllImport("Connector.DLL")] Public Shared Function Connect(ByVal intPort)

    1熱度

    4回答

    我有這樣一段代碼(從諾基亞PC連接3.2示例代碼,在C#): DAContentAccessDefinitions.CA_FOLDER_INFO folderInfo = new DAContentAccessDefinitions.CA_FOLDER_INFO(); folderInfo.iSize = Marshal.SizeOf(folderInfo); //(32)

    1熱度

    1回答

    當我從外部應用程序獲取時,需要處理字節[]。外部應用程序也在c#中完成,並通過UDP發送字節。他們還派遣其在下面說明從結構轉換的字節: public struct DISPATCH_MESSAGE { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] public char[] federation_name; //

    0熱度

    3回答

    我想從非託管C++服務調用C#組件。我需要設置C#組件預期的配置項。應該配置什麼名字以及它應該放在哪裏。 例如。 parentfolder \ cplusplusservice.exe anotherfolder \ csharp.dll 我需要csharp.dll.config或同等學歷。 感謝,

    1熱度

    2回答

    我有一個類bMainframe,管理連接到4個不同的大型機。它允許以特定方式打開相同的底層非託管庫,並允許同時連接多個主機。每個庫都有自己的非託管大型機連接資源的處理代碼。包裝器也有調用各個主機連接處理代碼的代碼。 如果某人的項目沒有使用全部4個主機,而是在包裝器上調用處置,則會導致錯誤。 (FileLoadException無法加載4個託管主機的程序集X)由於該處理代碼檢查4箇中哪些不是空/空。

    3熱度

    2回答

    我有一個使用VC 6.0開發的純C++應用程序。我希望這個應用程序能夠使用C#開發的庫。如何從我的本機可執行文件調用C#庫中的方法?我不想將未託管的C++本機應用程序轉換爲託管代碼。同樣,我如何做相反的事? PInvoke是唯一的選擇嗎?我將不勝感激任何參考或指針相同。

    2熱度

    4回答

    我們有許多人在一個項目上工作。如果有任何非託管代碼或非類型安全代碼,是否有任何工具可以掃描並檢查我的整個解決方案? 目標是用完全託管的代碼託管整個解決方案,找到漏洞並將其修復爲類型安全和託管代碼。 我需要考慮和處理哪些常見的漏洞? 謝謝。

    2熱度

    1回答

    我有一個項目,該項目包括預生成的DLL模塊,內置在過去的一段時間內,使用Visual Studio 9 該項目的EXE現在構建,使用Visual Studio的SP1 9 當我們部署EXE時,我們不想要求管理員訪問權限,所以C-Runtime已經綁定到應用程序的根目錄中。 The Dlls:MSVCRT90.DLL及其清單:Microsoft.VC90.CRT.manifest 現在,EXE和最新

    2熱度

    2回答

    案例: 有一個.net應用程序調用非託管C代碼。對此的使用方法: public static class MiracleCreator { [DllImport("Library.dll")] private static extern void RunUnmanaged(string fileName); public static void Run(strin