私はwindows.hのWin32API呼び出しと同様のプロセスメモリを書き込んで読み込む関数を探していますが、標準のC++を見つけることはできないようですが、プラットフォームに依存しないようにしたいと思います。メモリ編集関数
Q
メモリ編集関数
1
A
答えて
6
他のプロセスのメモリにアクセスするための標準C++ APIはありません。標準C++には、「プロセス」という概念も全くありません。さらに、のコンテンツは他のプロセスのメモリに非常に依存しているため、他のOSに移植するためのシムレイヤを追加することは、あなたの問題の中では最少です。
0
これらの種類のAPIコールはOSカーネルに依存しているため、それぞれのタイプのラッパーを作成(読み込み、書き込み)し、PP定義に基づいて内部APIコールを変更する必要があります_WIN32
)
0
C++標準では、memcpy()、memset()、memmove()、およびmemcmp()がサポートされています。 STLユーティリティー、std :: copy()もあります。これらはすべてプラットフォームに依存しません。
0
Windowsではどの機能を使用していますか?私たちはあなたが求めているものが何であるかはわかりませんが、ここで成功していることを示してくれれば、他のプラットフォームで同等のものを見つけるのを手伝うことができます。
関連する問題
- 1. 高度なメモリ編集/関数呼び出し
- 2. PHPテーブルインライン編集 - Javascript関数
- 3. Cocoaメモリ編集検査
- 4. C#メモリの編集ブール値
- 5. DirectShow編集サービスのビデオトランジションに関するメモリの問題
- 6. xlwings VBA関数の設定を編集
- 7. jquery関数の編集方法
- 8. F#リストを編集する関数
- 9. 複数のファイルを編集するPHPメモリ制限の問題
- 10. PostgreSQLの他の関数を編集する関数
- 11. 編集テキストリスト編集
- 12. Get()関数で複数のオブジェクトを編集するDjango
- 13. SQLクエリアシスタントの編集/編集
- 14. 複数行の編集可能なテキスト:編集可能なUILabel?
- 15. accepts_nested_attribute_forと複数の編集
- 16. のTypoScript編集体変数
- 17. ルビー - 複数の編集
- 18. 複数のユーザー編集エディタ
- 19. WPFの数値編集フィールド?
- 20. MVVM複数編集ウィンドウ
- 21. 出力文字列関数の編集ol.control.MouseControl
- 22. PHP/MYSQL編集プロファイル関数 - 間違ったクエリ構文?
- 23. Googleシートのカスタム関数の結果を編集する機能
- 24. Linuxでバイナリを編集して関数を変更する
- 25. PSQLの関数を編集するには
- 26. テキストボックスの編集時にjQuery関数を呼び出す方法
- 27. 編集設定:doc.findは関数ではありません
- 28. VBAで関数を編集できるグローバル配列
- 29. Swift:NSTextFieldが編集されたときの呼び出し関数
- 30. Swift:UILabelの設定を編集する関数を作成する
処理メモリ?あなた自身のバイナリコードのように?どうして? –
彼はヒープを意味すると思います。 –
私はゲームのためにいくつかのハックを作っていましたが、クロスプラットフォームのコードを書こうとしているので、これは良いプロジェクトだと思いました。私の計画は、#ifdef _WIN32のようなものを使用して各OSの関数を書くことです。私が呼び出すときは、必要なものを使用します。私は移植したくはありませんが、3つのプラットフォームすべてで1つのコードでコンパイルしたいと思います。 – Mike