pinvoke

    1

    1答えて

    IEウィンドウには複数のタブがあります。 P/Invokeを使用して、タイトルが一致するタブを選択します。私はすでにすべてのタブを通過し、そのようなタブが存在するかどうかをチェックするコードを持っています。 リファレンスP/Inoke: 多分焦点を当てた窓作品としてタブを設定 http://msdn.microsoft.com/en-us/library/windows/desktop/ms633

    0

    2答えて

    現在、C#WindowsアプリケーションからWin32 DLL [ネイティブ]を呼び出す問題が発生しています。 私はこれまでに来ました。 C++ソース: extern "C" __declspec(dllexport) int PlaceSound(__in DWORD frequence, __in DWORD duration) { Beep(frequence, duration

    1

    1答えて

    組み込みデバイスに接続するために構造内に配列を作成する必要があります。私は構造体と内部フィールドの両方へのポインタを使用して...私は以下のコードを試みたが、私はちょうど100のintsを作成し、完了する必要がありますか? [StructLayout(LayoutKind.Sequential)] public struct HRTF { UInt32 PPP; [Mars

    0

    1答えて

    私たちは自分のタブレットを作っています。錠剤の中には指紋バイオメトリクスがあるものもあれば、そうでないものもあります。時には技術者がプラグインするのを忘れてしまいます。私はまだそのデバイス(またはそれについては何か)が存在するかどうかを確認する方法を見つけていません。私の最初のアプローチは、{53D29EF7-377C-4D14-864B-EB3A85769359}バイオメトリックのGUIDを使用

    3

    1答えて

    P/Invokeを使用してC#コードのbtrieve APIを使用してBtrieve(v6.15)データベースからレコードを読み取ろうとしています。 私はレコードを読むことができましたが、文字列の最後の文字は読み込み中に切り取られます。データ構造体の文字列サイズを大きくすると文字列が正しく読み込まれますが、今回は次の変数が正しく読み込まれません。 ここで間違っている可能性がありますか? のBtri

    0

    1答えて

    私のC#アプリケーションのNAudioよりもはるかに単純なバージョンのオープンソースコードが見つかりました。私がしたいのは、スピーカーから簡単に音を出して、プラグインされているかどうかをテストし、マイクを聞きたいからです。プロジェクト自体は大丈夫でしたが、小さなチャックに少しリファクタリングできると感じました。私が見つけたもう一つの事は、WaveOutBuffer.csファイルとWaveInBuf

    2

    2答えて

    これを行うには複数の方法があるようですが、試した例は私のために働いていません。 安全でないポインタを使用すると、ポインタを必要とするより複雑な構造に移行する方法があります。私はSubStructは、(署名がInteropされていないマーシャリングすることができないと言うエラーが出る unsafe public struct ComplexStruct { public Int32 Num

    1

    1答えて

    をソケットに書き込む: type RegbusReq2=packed record Funct:char; Device:char; Device1:char; Starting:integer; Quantity:smallint; _CRC:Word; //CRC stroka:char;

    2

    1答えて

    新しいプロセスを作成する必要がありますが、現在のプロセスではなく新しいプロセスの親子関係になるようにする必要があります。 次はほとんどあり .NET : How to call CreateProcessAsUser() with STARTUPINFOEX from C#と .NET : How to PInvoke UpdateProcThreadAttributeと http://winpr

    1

    1答えて

    代わりにLPCTSTRを使用してCStringを必要とするメソッドをPInvokeし、DllImportを設定してLPstr変換を呼び出す方法を知っています。 ただし、LPARAMがIntPtrであるSendMessageではどうすればよいですか? これは機能しますか? [DllImport("user32.dll", CharSet = CharSet.Ansi)] static ex