問題タブ [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.
c# - C# GetProcAddress がゼロを返す
何らかの理由で、私の C# .NET 2.0 アプリケーションが呼び出しを行うたびに、GetProcAddress
常にゼロが返されます。
関数名のスペルが正しいと確信しており、常にゼロ以外の値が割り当てられている_fullPath
ため、おそらく正しいと思われます。_dllHandle
あなたが提供できるかもしれないどんな洞察も高く評価されます。ありがとう。
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 のいずれかでした。
vb.net - VB.NET - Kernel32.DLL の Wow64DisableWow64FsRedirection の呼び出し
Wow64DisableWow64FsRedirectionに関するMicrosoft のページを見ると、いくつかの C コードが表示されます。この関数を呼び出す必要があり、VB.net から復帰した場合はどうなりますか?
これまでのところ、私はこれを行ってきました:
Revert ブラザー機能についても同様です。
私はそれを次のように呼びます:
実際にsystem32でexeを見つけた後に呼び出すシェルコマンドとして、これは機能しているようですが、Revertについてはわかりません。パラメーターが必要ですか? この元に戻すページでは、disable からの出力を取得して、元に戻す呼び出しにプラグインする必要があるようです。そうですか?ブール値を取り込んで実際に Kernal32.DLL 関数で使用するように DLLimport を変更するにはどうすればよいですか?
ありがとう!
c# - Kernel32.dllのCreateFileで、物理ディスクを開くことができません
次のコードを使用してMBRを取得しようとしていますPhysicalDrive0
:
合格してみました
\\.\PhysicalDisk0
\\.\PhysicalDrive0
\\.\PhysicalDisk0:
\\.\PhysicalDrive0
そしてそれらのどれも動作しません。管理者として実行しています。また\\.\C:
、問題なく作業を開始してVBRを表示することもできます。
記録のために:
-Windows Server2008R2を実行しています。
参考文献
- MSDN:CreateFile関数
- MSDN:ファイル、パス、および名前空間の命名
c++ - VS2008 デバッガーと kernel32.dll
kernel32.dll にある「GetThreadContext」を使用するプロセス (C++/windows) をデバッグしています。
アドレスを取得できることに気付きました
しかし、ロードされたモジュールのタブを見ると、kernel32.dll のシンボルがロードされていないことがわかりました。
VS2008 はどのようにして「GetThreadContext」のアドレスを知ったのですか?
また、PDB を持たずに自分でそれを行うにはどうすればよいでしょうか?
ありがとう :)
c# - P/Invoke呼び出しが停止する
P / Invokeを介してシリアルポートにデータを書き込もうとしています(明示的にSerialPortクラスではありません)。これが私がこれまでに持っているものです:
_portHandle!= -1を取得し、WriteFileを呼び出すことができます。しかし、呼び出しの後、それは何もしません。VS-debugモードで永久に待機し、呼び出しが戻るのを待つことができます。また、例外はスローされません。
私を助けることができるkernel32.dll-mastersはありますか?
c# - Windows XP で LPT にデータを送信する
LPT1 のプリンターにデータを送信したいのですが、まさにこれを試してみましたが、CreateFile が -1 を返します (指定されたファイルが見つかりません。HRESULT:0x80070002 からの例外)。LPT1 ポートを開いてデータを送信する方法は? 私はXPでこれを試し、その後win7 64ビットで試しています.win7 64ビットでLPTを操作することを読んだことから、少し問題があるか、64ビットの問題と言うべきです:)
PS:今年初めての投稿なので、明けましておめでとうございます。
c++ - kernel32のシンボルを取得する
SymbolServerはC++/ Windowsでkernel32.dllのシンボルを取得する唯一の方法ですか?
ありがとう:)
c# - EnumResourceNames の問題 - 不明なエラー
最近、セカンダリ ライブラリ/バイナリ モジュールのリソースを操作していて、奇妙なエラーが発生しました。
2 つのネイティブ WinAPI 参照があります。
LoadLibraryEx を呼び出すと、必要なだけの IntPtr インスタンスが取得されます。
ただし、アイコン リソースを列挙しようとすると (ID = 3 で定義):
次のエラー コードが表示されます (GetLastError によって返されます)。
-532462766
これは通常、私の知る限り、不明なエラーがあることを意味しますが、ちょっと興味があります - 実行可能ファイルからリソースを一覧表示する際の問題は何でしょうか?
.net - kernel32.dll を使用せずに C#.NET でシステム時刻を設定する
kernel32.dll を使用せずに C#.NET でシステム時刻を設定する方法はありますか?
私は 64 ビット システムを使用していますが、set time 関数を呼び出すと "false" が返されるようです。