問題タブ [kernel32]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
754 参照

windows - CreateToolhelp32Snapshotがkernel32.dllエラーメッセージに見つかりませんでした

Windows NTマシン(Ver。4.0 SP6)でアプリケーションを起動すると、以下のエラーメッセージが表示され、アプリケーションが起動しません。ただし、同じアプリがWindows XPで起動され、正常に動作します。

メッセージは次のようになります。

プロシージャエントリポイントCreateToolhelp32SnapshotがダイナミックリンクライブラリKERNEL32.dllに見つかりませんでした。」

何かアイデア/修正はありますか?助けてください

ありがとう、

ナヤン

0 投票する
2 に答える
1036 参照

java - Kernel32.INSTANCE.ReadProcessMemory が JNA で見つかりません

次に、Kernel32.INSTANCE.ReadProcessMemory(); を使用したいと思います。

ただし、Kernel32 内で関数を見つけることができません。この機能は削除されましたか? もしそうなら、ReadProcessMemory を行う他の方法はありますか?

私はJavaとJNA Libを使用しています。

ありがとうございました。

0 投票する
1 に答える
966 参照

winapi - kernel32.dll と shell32.dll は ARM でサポートされていますか?

ARM (Surface) で正常に動作している Metro アプリ (C#) がありますが、Windows App Cert Kitsでアプリの互換性を確認したところ、コンポーネントが ARM で動作していません。

これらのすべてのkernel32.dll関数は、このアプリケーション タイプMyLib.dllではサポートされていません。

ARMで実行中。

ARM の代替/同等のライブラリはありますか? もしそうなら、私に知らせてください。

前もって感謝します

プラシャント

0 投票する
2 に答える
287 参照

winapi - WindowsネイティブAPI呼び出し引数を解釈する

実行トレースに基づいて実行可能ファイルを分析しています。NtTraceツールを使用して実行トレースを取得しました。出力は、引数を使用した一連のネイティブAPI呼び出しです。次のAPI呼び出しを除いて、ほとんどのAPI呼び出しを解釈することができました。

で、を実際のレジストリキーNtQueryKeyにマップするにはどうすればよいですか。KeyHandle=0x46aさらに、それにNtDeviceIoControlFile基づいてIoControlCode=0x00012017、それがTCP_RECV、TCP_SENDなどであるかどうかを見つけることができます...

ありがとうございました。

0 投票する
1 に答える
1190 参照

c# - win32Com の使用 (現在のコンテキストには存在しません)

Win32 API を使用して、シリアル ポートに接続するための独自の小さなライブラリを作成しようとしています。残念ながら、私が見つけたすべてのサンプル コードは kernel32.dll を使用していますが (これは可能です)、createFile コマンドは接頭辞 win32Com を使用しています。これは、使用する必要のある名前空間の一部であると想定しています。残念ながら、私はそれを理解することができず、初心者であるため、これが含める必要がある参照であるか、それ以外のものであるかを確認する方法がわかりません。

これを行う方法を説明するサンプルコードを教えてもらえますか? または、どこが間違っているのか教えてください。「usings」セクションと DllImport、およびファイルを作成しようとしている場所を以下に含めます。

ここには、フォームの初期化などのコードがいくつかあります。

しかし、次を使用すると、エラーが発生します。The name 'Win32Com' does not exist in the current context.

これは私が犯している単純な間違いだと確信していますが、残念ながら、現時点ではそれがどこにあるかを見つけるスキルセットがありません.

前もって感謝します!

0 投票する
3 に答える
1546 参照

paging - 仮想 TLB とは?

仮想TLBの意味を知っている人はいますか?このVTLBと通常のTLBの違いは何ですか.. Googleで明確な答えが見つかりませんか?

0 投票する
0 に答える
300 参照

c - ビューのベースアドレスからファイルハンドルを取得する方法

いくつかのファイルのハンドルがあり、プロセス内のすべてのビュー (メモリ ベース アドレス) を取得したい場合、またはハンドルを持っていないがビューがあり、ハンドルが必要であるとします。それを行う方法はありますか?関数 FlushViewOfFile も、ファイルを書き込むためにビューへのベースアドレスのみを必要とするため、可能であるはずです。kernel32.dll でエクスポートを検索してみましたが、少しグーグルで検索しましたが、成功しませんでした。