pinvoke

    -1

    1答えて

    DLLImportからC#プロジェクトに呼び出す(C/C++)DLLがあります。 は、このDLLは、このメソッドを持っています int __stdcall Connect(OUT int *p_sessionID, IN BYTE mode, IN BYTE comport, IN char *servername, IN DWORD serverport); 私はC#にそれを「翻訳」するため

    1

    1答えて

    から英数字を送信するときのSendMessageが機能していない私には、以下のプログラムがあります オープンCitrixコネクションセンター(concentr.exe) を前 にウィンドウを持参Rキー(これを送ります好み) はここで働いている両方のウィンドウ(concentrや好み) を閉じて開きますコードをINGの:それは立っているように、このコードで Process.Start(@"C:\Pr

    2

    1答えて

    誰かがSHELLSTATE構造の適切な定義(C#またはVB.NETで)を書くのを助けることができますか?私自身の定義が正常に動作していない 予想通り、一部のメンバーはfShowAllObjects例えば、動作しません正常に動作しますが、fShowExtensionsない、私はTrueにフィールドを設定することはできませんので、私は理由フィールドだと思います梱包が間違っている。 は私がStructL

    1

    1答えて

    VB6コードをC#(.NET 4.5.2)に移行してgethostnameメソッドを呼び出しているコードに貼り付けられました。名前。私が今までに見つけたすべてのコードサンプルは、 this codeを指しています。そして、私はC#のgethostnameメソッドを成功裏にPInvokeできなかったので、それに代わるものがあるかどうかを尋ねることはできません。 この [DllImport("WSOC

    0

    1答えて

    C#からPInvokeを介してC関数を呼び出し、構造体へのポインタを渡す必要があります。この構造体にもポインタが含まれています。 構造体は、関数宣言は、C#で void myFunc(myStruct *a); に簡略化することができる struct myStruct { int myInt; float *myFloatPointer; } 、私はそのような [Dl

    0

    1答えて

    毎回は のPInvoke関数の呼び出しは、アンバランスなスタックを持っていました。これは、管理対象のPInvokeシグネチャがアンマネージ対象シグネチャと一致しないためです。 PInvokeシグネチャの呼び出し規約とパラメータが、対象となる管理されていないシグネチャと一致することを確認します。 const int MOUSEEVENTF_LEFTDOWN = 0x02; const in

    0

    1答えて

    NetApi32 dllからNetServerEnum関数を使用しようとしていますが、エラーコード5が表示されています:「アクセスが拒否されました。 以下は私の外部dll関数呼び出しです。 NetError nEr; SERVER_TYPE type = SERVER_TYPE.SV_TYPE_WORKSTATION | SERVER_TYPE.SV_TYPE_SERVER; // SV_TYP

    -1

    2答えて

    私は最終的にユーザー指定のキー(車載プロジェクトの一部)を含む一種のドッキングスクリーンキーボードになるアプリケーションを構築しています。 これまでのところは良い、私はP/Windowsの、印刷画面を含むほとんどのキーのためにうまくkeybd_eventを呼び出すことができる、など 問題:そのようVK_LAUNCH_MEDIA_SELECTとVK_LAUNCH_APP1などの特定のキーがまったく機

    0

    1答えて

    私はVisual C++ 2015(vc140)でコンパイルされたライブラリを持っています。 私はC#ターゲティング.netフレームワーク4.6.1でクライアントアプリケーションを持っています。 クライアントアプリケーションは、ライブラリからエクスポートされた関数を呼び出すことはできません(「DLLが見つかりません」という例外が発生しています)。しかし、コンパイラをvc120(Visual C++