問題タブ [base-address]

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 に答える
11347 参照

c++ - プロセスのベースアドレスを取得する

マインスイーパからタイマー値を読み取るプログラムを作成しようとしています。(OSはwindows7 64bit)

チート エンジンを使用して変数のベース アドレスを見つけましたが、マインスイーパを実行するたびに変化します。

ベースアドレスを自動的に見つけるにはどうすればよいですか?

実行可能なベースアドレスと関係がありますか?

これが私のコードです:

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

64-bit - ベースアドレスとメモリからターゲット物理アドレスを計算する方法

だから私は64ビットマシンを持っているとします。私のプログラムがロードされるアドレスのメモリは )

0x8000:0000 からの間に少なくとも 512 MB あるような宛先メモリ アドレスを見つける必要があります。

では、この宛先メモリが何であるかを調べるにはどうすればよいでしょうか?

私が行った計算は、8000:0000 + 0x20000000 = 結果が宛先です。しかし、それが正しいかどうかは完全にはわかりません。ですから、ここで助けが必要です。誰でもこれについて私を助けることができますか?

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

c++ - Visual Studio C++ デバッガーでデバッグ対象プロセスのベース アドレスを確認するにはどうすればよいですか?

たとえば、実行可能ファイルを Visual Studio C++ デバッガーにロードし、ブレークポイントをトリガーしたとします。アプリがクラッシュした場所に「障害オフセット」があります。アプリがクラッシュした場所を取得するには、アプリがロードされたベースアドレスに追加する必要があると想定しています。

では、VS IDE デバッガーからそのベース アドレスを取得するにはどうすればよいでしょうか。

PS。アプリはコンパイルも変更もされていません。

0 投票する
4 に答える
5970 参照

c - C /C++で命令のアドレスを取得します

命令のアドレスを取得する方法はありますか?命令にラベルを付けてラベルのアドレスを取得しようとしましたが、&&演算子を使用したGCCコンパイラでのみ機能するようです。(この記事を参照してください)他のコンパイラがあればどうなりますか?

この質問について何か考えはありますか?

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

c++ - C++でプロセスの開始/ベースアドレスを取得するには?

Microsoft の Spider Solitaire で使用して、この基本/静的ポインター全体をテストしています。それで、プレイヤーが使用した「移動」の量のベース ポインターを取得し、チート エンジンはそれが「SpiderSolitaire.exe+B5F78」であると教えてくれました。そのため、SpiderSolitaire.exe の開始アドレスを特定する方法に行き詰まっています (もちろん、これはプログラムが開始するたびに変わります)。オフセットを追加して「移動」値の実際のアドレスを取得できるように、SpiderSolitaire.exe の開始アドレスを見つけるにはどうすればよいですか (もちろん C++ で)。

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

c# - 複数のエンドポイントで同じwcfを使用する複数のWindowsサービス?

次の問題に対して誰かが過去に取った可能性のある最善のアプローチについて助けが必要です...

サード パーティの COM を呼び出す Windows サービスを介して WCF をホストします。残念ながら、COM は STAThead であり、1 つのプロセス スコープで実行されたときに 1 つのコアしか使用しないことを意味します。

この問題を回避するには、Windows サービス (インストール中に異なるサービス名を使用して簡単に実行できます) を複製して、別のプロセス スコープを作成し、COM 相互運用機能が別のコアを使用するようにします。

問題: クライアントが WCF メソッドを使用したいサービスを呼び出すことができるように、各サービスを異なるアドレスでホストするにはどうすればよいですか?

異なるエンドポイントを使用し、各 Windows サービスを別のサービスに向けると、各ベース アドレスに対して 1 つのホストしか許可されないというエラー メッセージが表示されます。

同じプロトコルに複数のベース アドレス (おそらく異なるポート) を追加し、それらを異なるホスト サービスにリンクすることはできますか?

例は素晴らしいでしょう:)。

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

c++ - 外部のexe/dllまたはWTFのイメージベースアドレス?

外部プロセス (exe ファイル DllProj.exe が実行中) があり、SampleDll.dll がリンクされています (暗黙のリンク)。関数 imageBase() を使用して、リンクされた dll のベース アドレスを見つけることができますが、プロセス自体のベース アドレスはわかりません。違いは何ですか、なぜそのままでは機能しないのですか?

つまり、このコードは正しい DOS/NT ヘッダーを含む pBase を返します。

ただし、このコードの戻り値は FALSE です。

これが私の手順です:

PS: 私の次の目標は、DllProj.exe (Sample.dll がある場所) のインポート テーブルと、hiijack dll の関数呼び出しを取得することです。

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

xml - Wix で baseAddress を見つけるには?

セットアップに Wix を使用する Wcfservice があります。

インストール中に、さまざまな設定を収集し、Product.wxs でこれらの設定を変更する GUI があります。しかし、変更したい baseAddress 設定を見つけるのに苦労しています。

私の設定ファイルには次のセクションがあります:

そして、設定を変更しようとするときに使用しているコードは次のとおりです。

セットアップを実行しようとすると、「ノードが見つかりませんでした: //configuration/system.ServiceModel/services/service/host/baseAddresses//add in XML file」というエラーが表示されます。

明らかにノードへのパスが間違っていますが、方法がわかりません。誰か助けてもらえますか?

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

xamarin.ios - サンプル バッファからの画像の取得

カメラがオンになっているときにiPadでスクリーンショットをキャプチャしようとしています。私のコードは、Xamarin MonoTouch サンプルの AVCaptureFrames とまったく同じように見えます。

ここに画像の説明を入力

ただし、何らかの理由で、無効なハンドラー例外が発生し続けます。私は、次のような私のものに似た他の質問を見てきました。

MonoTouch の CGBitmapContext が無効なハンドル例外「無効なハンドル」をスローする

しかし、彼らの解決策は私の同様の問題を解決していません。私の問題は、null の送信やメモリが大きすぎることが原因ではありません。null 値を送信しておらず、xcode 割り当てツールを使用してメモリ使用量を確認しましたが、メモリ使用量は爆発しません。最大で 400KB しか追加されません。