unmanaged

    0

    1答えて

    の値を変更するので、私はDLL __declspec(dllexport) MOUSERAWDATA __stdcall GetMouseRawData(LPARAM lParam) { UINT bufferSize = 0; BYTE *buffer = new BYTE[bufferSize]; GetRawInputData((HRAWINPUT)lPara

    0

    1答えて

    Web API Asp.Net 4.6アプリを任意のCPUモードで実行していますが(これもx64を指定して試しましたが)、アンマネージx64 C dllを呼び出します。私はWindowsエラー126(指定されたモジュールが見つかりませんでした)が表示されますが、別のサーバーに展開し、IISまたはIIS Expressで実行しても、これは確かですが、Visual Studio(デフォルトのIIS E

    0

    2答えて

    私はVC100に移植されたコードをいくつか持っています。私はtimermsを使用してメンバ関数を実行しようとしています。このクラスは、デザインパターンPrivateクラスのデータを使用しています。コールを戻す方法がわかりません。私は class IProcessable { public: virtual void process() throw() = 0; p

    0

    1答えて

    私はC++アプリケーション(特定のハードウェアコンポーネント用のSDKの関数を呼び出す)を持っており、そのデータをC#GUIに表示したいとします。 C#の部分は、C++が呼び出すDLLです。 (これは顧客からの要請であり、私はそれについて多くの選択肢がありません)。 私はC#に精通していないので、明白なものがないかもしれませんが、 GUIを更新して更新します。別のスレッドで、次に // Initi

    2

    1答えて

    私はPostMessageを使って、最小化されたfirefoxインスタンスに鍵を送信しています。以下のコードは大文字ではうまく動作しますが、Lowercaseを送信すると送信された各文字のうち3文字を送信するようです。 これは、「c」文字を送信するためのカットダウンの例です。私はそれがメモ帳で同じことをするので、Firefoxではないことを知っています。 これは私が手動でウィンドウ <000001

    0

    1答えて

    私はPostMessageの仕組みを理解するのに本当に苦労しています。私はウェブ開発者のバックグラウンドから来ています。私はサードパーティのアプリケーションに1つの "a"チャーターを送信しようとしています。私はspy ++を使用してPostMessage(以下のパラメータ)が必要ですが、LparamとWparamの使い方を理解できません。 これまで私がこれまで行ってきたことです。私は000000

    0

    1答えて

    Windows Raspberry Piに移植したいアンマネージドC++アプリケーションがあります。もともとは組み込みプラットフォーム上で開発されましたが、プラットフォーム固有のコードの10〜15%を覆うために、擬似HALを使用して可搬性が高くなるように書かれていました。したがって、Windowsのデスクトップに簡単に移植する/実行することはもちろん、一般的な〜85%の変更をゼロにすることもできま

    3

    2答えて

    は、このライブラリはあなたが望むものを含んでいますnetcoreapp1.0 if (IntPtr.Size == 4) il.Emit(OpCodes.Ldc_I4, ptr.ToInt32()); else if (IntPtr.Size == 8) il.Emit(OpCodes.Ldc_I8, ptr.ToInt64()); il.EmitCalli(OpCode

    0

    1答えて

    私はC++アンマネージドDLLをロードし、その関数を呼び出すC#プログラムを持っています。 dllはいくつかの操作を実行し、エラーまたは例外が発生した場合は、Windowsのメッセージボックスを表示します。したがって、エラーが発生しなければ、メッセージボックスは表示されません。私はdllのソースを持っていないことに言及する価値があります。 C#でdllの関数を呼び出すと、呼び出しが正常に実行された

    0

    1答えて

    どのように適切にchar *をアンマネージドDLLからVB .netに戻してVBで文字列として使用しますか? a similar post for C# and C++から、そのようなことが [DllImport("api.dll")] [return : MarshalAs(UnmanagedType.LPStr)] internal static extern string errMess