unmanaged

    6

    3答えて

    私はDLL(UnityEditor.dll)の周りを遊んでいます。私は管理されていないこの管理DLL内のすべての機能のリストを取得したいと考えています(DLLはおそらくネイティブC++から構成されています管理されたC++ラッパーはすべて1つのdllにラップされています)。たとえば、管理対象の\ unmanagedラッパーを作成するために、そのDll内のすべてのアンマネージ関数のリストを取得したいの

    0

    1答えて

    私は、うまく動作するdllに接続するc#クラスを持っています。 私はDelphiでも同じ機能が必要です。それをする最善の方法は何ですか?私はDelphiで再びすべてのインポートを書きたいとは思わない。 /// Return Type: ABS_STATUS->ABS_LONG->int ///pszDsn: ABS_CHAR* ///phConnection: ABS_CONN

    3

    1答えて

    (それが重要な場合WPF)私は.NETアプリケーションでのMicrosoft Excelのインスタンスを作成していると私はこのように内部に埋め込むいますロード: var excelType = Type.GetTypeFromProgID("Excel.Application"); var excelObj = Activator.CreateInstance(excelType);

    0

    1答えて

    私はVB6 COMをC++/CLIから呼び出さなければならない状況があります。この問題は、Interop DLLが自動的にそこに生成されるため、プロジェクトでVB6 dllの参照を追加してC#を使用して達成できます。 私はC++/CLIを使用しており、VB6 COMをC++/CLIコードから呼び出す必要があるため、私の状況は少し異なります。 第2に、VB6 COMの.tlhを生成することは可能です

    1

    1答えて

    私は10個のメソッドと12個のプロパティを持つC++ dllを持っていますが、c#で使用するメソッドのp/invokeフォーマットをエクスポートする方法やアプリケーションはありますか? 私は、たとえば、すべてのメソッドを検査するOLEビューアを使用してい: [id(0x00000013)] BSTR GetCPUID( short BeginAddress, short EndAddress);

    1

    1答えて

    AppDomainを作成し、それを使って外部WPFアプリケーションを実行したいとします。 主な理由はセキュリティです。私は外部のWPFアプリケーションが何ができるのかを制御したいのです。 具体的には、アンマネージドコードの使用を禁止したいと考えています。 私は、次のコードを実行しました: PermissionSet set = new PermissionSet(PermissionState.N

    0

    1答えて

    私はこのlinkを使用してMapiを使用してメールを送信しています。しかし、私はHTML形式でメッセージを作成したいと思います。 thisと他のウェブサイトを読む私はMAPI_NATIVE_BODY_TYPE_HTMLという「定数」を見つけました。それは物事が可能であるという「希望」をもたらしました。残念ながら、私はそれを作ることができません。私は、.NET Framework(mapi32.dl

    1

    2答えて

    ネイティブ呼び出しに基づいてウィンドウベースのアプリケーションを開発しました。このアプリケーションでは、私は多くのマウスイベント、キーボードフック、ペインティングなどを扱っています。 私の質問は、C#.NetでそのWin32アプリケーション(Unmanaged)をどうすれば使用できますか? これは最高の選択肢だと思うなら、私はwin32アプリケーションを包むために管理されたラッパーについて読んでき

    13

    1答えて

    ++/CLIの一つは非管理型を使用することはできません。 public struct Unmanaged { int x; int y; }; public ref class Managed { int one; Unmanaged two; //error C4368 }; 私も理由を理解していません。 Unmanagedは、単純にネイテ

    3

    1答えて

    アンマネージドDLLのc#バインディングでテストを行っています。どのように私はテストを書くことができます、私はDLLがアンロードされ、次のテストのために再度ロードされているので、DLLコードの状態は次のテストに渡されません? dllメソッドはDllImport属性でインポートされます。 SOLUTION: 私のDLLは、静的コンストラクタでいくつかのinitalizationを行いますので、私は再