unmanaged

    3熱度

    1回答

    我需要在純粹非託管的C++應用程序中託管和運行託管控件。這個怎麼做? 運行未經許可的控制通常是簡單的: if (SUCCEEDED(ClrCreateManagedInstance(type, iid, &obj))) { // do something with obj } 當使用許可控制然而,我們需要以某種方式嵌入.licx文件到項目(REF application lice

    5熱度

    2回答

    我想將一段使用Windows Impersonation API的代碼封裝到一個整潔的小幫手類中,並且和往常一樣,我正在尋找一種先行先試的方法。但是,雖然WindowsIdentity是託管類,但實際上以另一個用戶身份登錄所需的LogonUser調用是advapi32.dll中的非託管函數。 我想我可以通過引入一個接口讓我的幫助類在實現中使用和隱藏P/Invoke調用,但測試該實現仍然是一個問題。

    5熱度

    6回答

    是否有可能從不受管理的代碼(例如C++或Delphi)調用託管代碼,特別是IronRuby或IronPython? 例如,我們用Delphi編寫的應用程序被移動到C#.NET我們想提供Ruby或Python腳本在我們的新的應用程序,以取代VBSCRIPT。但是,我們需要在舊的Delphi應用程序中提供Ruby/Python腳本。是否可以使用Delphi代碼中的IronRuby/IronPython