問題タブ [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 投票する
4 に答える
15629 参照

c# - C# GetProcAddress がゼロを返す

何らかの理由で、私の C# .NET 2.0 アプリケーションが呼び出しを行うたびに、GetProcAddress常にゼロが返されます。

関数名のスペルが正しいと確信しており、常にゼロ以外の値が割り当てられている_fullPathため、おそらく正しいと思われます。_dllHandleあなたが提供できるかもしれないどんな洞察も高く評価されます。ありがとう。

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

c# - 障害のあるアプリケーション、 バージョン、モジュールkernel32.dllの障害

C# と .net Framework 2.0 を使用して構築された Windows アプリケーションが 1 つあり、Windows Server 2003 にインストールされています。

私は自分のマシンでアプリケーションをテストしましたが、自分のマシンで完全に動作します。2 つのマシンの唯一の違いは、私のマシンには Windows Vista OS が搭載されており、エラーが発生したマシンには Windows Server 2003 OS が搭載されていることです。

アプリケーションを起動すると、しばらくは正しく動作しますが、次のようなエラーが 1 つ発生します。

障害のあるアプリケーション、バージョン、障害のあるモジュール kernel32.dll、バージョン 5.2.3790.4480、スタンプ、デバッグ? 0. 障害アドレス 0x000bef7。

ソース: .NET ランタイム 2.0 エラー カテゴリ: なし イベント ID: 1000

このエラーが発生する理由を知っている人はいますか? このエラーをグーグルで検索しましたが、ほとんどの解決策は explorer.exe または Internet Explorer のいずれかでした。

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

vb.net - VB.NET - Kernel32.DLL の Wow64DisableWow64FsRedirection の呼び出し

Wow64DisableWow64FsRedirectionに関するMicrosoft のページを見ると、いくつかの C コードが表示されます。この関数を呼び出す必要があり、VB.net から復帰した場合はどうなりますか?

これまでのところ、私はこれを行ってきました:

Revert ブラザー機能についても同様です。

私はそれを次のように呼びます:

実際にsystem32でexeを見つけた後に呼び出すシェルコマンドとして、これは機能しているようですが、Revertについてはわかりません。パラメーターが必要ですか? この元に戻すページでは、disable からの出力を取得して、元に戻す呼び出しにプラグインする必要があるようです。そうですか?ブール値を取り込んで実際に Kernal32.DLL 関数で使用するように DLLimport を変更するにはどうすればよいですか?

ありがとう!

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

c# - Kernel32.dllのCreateFileで、物理ディスクを開くことができません

次のコードを使用してMBRを取得しようとしていますPhysicalDrive0

合格してみました

  • \\.\PhysicalDisk0
  • \\.\PhysicalDrive0
  • \\.\PhysicalDisk0:
  • \\.\PhysicalDrive0

そしてそれらのどれも動作しません。管理者として実行しています。また\\.\C:、問題なく作業を開始してVBRを表示することもできます。

記録のために:

-Windows Server2008R2を実行しています。

参考文献

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

c++ - VS2008 デバッガーと kernel32.dll

kernel32.dll にある「GetThreadContext」を使用するプロセス (C++/windows) をデバッグしています。
アドレスを取得できることに気付きました

しかし、ロードされたモジュールのタブを見ると、kernel32.dll のシンボルがロードされていないことがわかりました。
VS2008 はどのようにして「GetThreadContext」のアドレスを知ったのですか?
また、PDB を持たずに自分でそれを行うにはどうすればよいでしょうか?
ありがとう :)

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

c# - P/Invoke呼び出しが停止する

P / Invokeを介してシリアルポートにデータを書き込もうとしています(明示的にSerialPortクラスではありません)。これが私がこれまでに持っているものです:

_portHandle!= -1を取得し、WriteFileを呼び出すことができます。しかし、呼び出しの後、それは何もしません。VS-debugモードで永久に待機し、呼び出しが戻るのを待つことができます。また、例外はスローされません。

私を助けることができるkernel32.dll-mastersはありますか?

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

c# - Windows XP で LPT にデータを送信する

LPT1 のプリンターにデータを送信したいのですが、まさにこれを試してみましたが、CreateFile が -1 を返します (指定されたファイルが見つかりません。HRESULT:0x80070002 からの例外)。LPT1 ポートを開いてデータを送信する方法は? 私はXPでこれを試し、その後win7 64ビットで試しています.win7 64ビットでLPTを操作することを読んだことから、少し問題があるか、64ビットの問題と言うべきです:)

PS:今年初めての投稿なので、明けましておめでとうございます。

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

c++ - kernel32のシンボルを取得する


SymbolServerはC++/ Windowsでkernel32.dllのシンボルを取得する唯一の方法ですか?
ありがとう:)

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

c# - EnumResourceNames の問題 - 不明なエラー

最近、セカンダリ ライブラリ/バイナリ モジュールのリソースを操作していて、奇妙なエラーが発生しました。

2 つのネイティブ WinAPI 参照があります。

LoadLibraryEx を呼び出すと、必要なだけの IntPtr インスタンスが取得されます。

ただし、アイコン リソースを列挙しようとすると (ID = 3 で定義):

次のエラー コードが表示されます (GetLastError によって返されます)。

-532462766

これは通常、私の知る限り、不明なエラーがあることを意味しますが、ちょっと興味があります - 実行可能ファイルからリソースを一覧表示する際の問題は何でしょうか?

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

.net - kernel32.dll を使用せずに C#.NET でシステム時刻を設定する

kernel32.dll を使用せずに C#.NET でシステム時刻を設定する方法はありますか?

私は 64 ビット システムを使用していますが、set time 関数を呼び出すと "false" が返されるようです。