問題タブ [writefile]
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++ WriteFile は 4 バイトのみを書き込みます
これが私が達成しようとしていることです。私は HttpSendRequest 関数 (Xbox では XHttp) に接続し、サイズが 0x1F0E の pcszHeaders にある証明書をダンプしようとしています。
今問題です。4バイトしか書き込まないようです。追加のメモリを割り当て、各ビットを0に設定して、ヘッダーのサイズであるかどうかを確認し、4バイトしか書き込みません。デバッグ中にアドレスを取得したため、pcszHeaders をリモートでダンプできましたが、実行時にダンプする必要があります。
デバッグ中に気づいたこと - pcszHeaders のアドレスは、到達するまでローカルにのみ表示されます。
上記の printf() に達すると、アドレスは 0x00000000 (bad ptr) に変わりますが、pcszHeaders の正しいデータの最初のバイトは正しく書き込まれますが、それ以上は書き込まれません。
これがフック全体です。
編集: コードを少し変更し、pcszHeaders データを作成したメモリの別のセクションにコピーしました。ポインターにはすべて正しいデータがあるようで、ファイルに書き込もうとしましたが、まだ書き込みのみです。 4 バイト。ハードコーディングされた 0x2000 の代わりに sizeof() を使用したこともあります。
c++ - ファイル名をファイルに書き込む WriteFile
私はかなり奇妙な問題を抱えています。
Xbox 360 の Winsock 機能に接続しています。送信します。この関数は、HTTP 要求情報をダンプしようとしているアプリケーションで頻繁に呼び出されます。
まず、コードを示して問題を説明します。
WritetoFile 関数。
ウィンソックフック
問題を説明するのはかなり難しいです。そのため、初めて .dll を実行してこの関数にフックしたとき、「Winsock_Send_85.txt」を作成しようとするまで問題なく動作しました。これを出力します:
そしてクラッシュします。コンソールを再起動した後、もう一度実行すると正常に動作し、クラッシュしませんが、バッファが異なるデータを指していても、すべて同じ反復データであるファイルに間違ったデータを書き込んでいます。これはファイルに書き込むものです:
その後、コンソールをすべての電源から完全に取り外すことで、これが起こらないようにする方法を発見しましたが、最初の問題に戻ります.
memcpy の不必要な使用と思われるものは無視してください。
matlab - matlab : 基準に基づく 2 つのリストの順列
これを達成する方法、誰かが私を助けてくれることを願っています。データのリストを含むファイルが必要です.2つのリスト間の可能な順列を計算し、それらを新しいファイルに保存しようとしています. 出力ファイルが非常に大きい (30 Gb 以上) ことに気付きました。特定の条件を満たすデータのみを並べ替える方法を知りたいです。F.eks if :
データ 1: VHxBxVVxPx255x98x
データ 2: VHxBxVVxPx255x98x
data1 の char(6 と 7) = data2 の char(6 と 7) の場合にのみ並べ替えます。
これまでの私のコード:
c++ - 2つの関数を使用して1つのファイルに書き込もうとしています
2 つの関数を使用して出力ファイルにデータを出力する必要があるプロジェクトがあります。1 つの関数はベクトルの値を出力し、もう 1 つの関数は配列の値を出力します。ただし、メインで呼び出される 2 番目の関数は、最初の関数が出力したものを上書きします。最初の関数でファイルを開き、2 番目の関数でファイルを閉じようとしましたが、うまくいきませんでした。どうやら、関数から関数へと移動すると、書き込み位置がファイルの先頭にリセットされます。ただし、seekp(); を使用できません。クラスで実際にカバーしていないためです。これをどのように行うべきかについての洞察はありますか?
matlab - fprintf が N 行に達したときにファイル名を変更する
これを達成する方法、誰かが私を助けてくれることを願っています。順列をファイルに書き込むコードがあります。出力ファイルが非常に大きいことに気付きました。毎回複数の行が書き込まれたときにテキストの名前を分割して変更できるようにする方法を知りたいのですが、f.eks、書き込まれた1000行ごとにファイルの名前を変更します。どんな助けでも大歓迎です。
これまでの私のコード:
winapi - Win32 API を使用して、WriteFile を使用してファイルを書き込むディレクトリを指定する方法は?
以下を使用して、ファイルへのハンドルを取得しました。
そして、私は以下を使用してファイルを書きました:
ただし、ファイルは、C:\Projects\ ディレクトリではなく、プロジェクト ディレクトリ (つまり、Microsoft Visual Studio ソリューション ファイルが存在する場所) に書き込まれます。
指定したディレクトリに .bmp ファイルを書き込むにはどうすればよいですか?
java - Javaはすべてをファイルに書き込みません
割り当てを実行しようとしていますが、収集されたすべてのデータがテキスト ファイルに書き込まれない理由がわかりません。基本的に、「マーク」と呼ばれる 1 つの .txt ファイルを読み取り、それを出力し (出力します)、2 つのファイルに分類する必要があります。グレードが 50 未満の場合は fail.txt に移動し、50 以上の場合は fail.txt に移動します。それは pass.txt に入れられます。marks.txt から最初のパスのみを取得し、それを pass.txt に入れ、marks.txt から 1 つを配置するには、8 つすべてをソートする必要があります。
ソースは次のとおりです。
ここにmarks.txtがあります: