雑記帳
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、hideyosi意外は書き込めません。

オイラの自作APIの使用法のメモ

0x4E ファイルを検索する anchor.png Edit

  • EAX 検索用のファイル名またはパターン文字列を格納しているアドレス
    • この文字列は終端に0を置くこと。(これによってどこまでかを判定している)
  • EBX 検索結果を受け取るバッファのアドレス
  • 戻り値
    • 見つかったファイルの数。(0なら見つからなかったかエラー)
Page Top

28 ファイルを検索する anchor.png Edit

  • EAX 検索用のファイル名またはパターン文字列を格納しているアドレス
    • この文字列は終端に0を置くこと。(これによってどこまでかを判定している)
  • EBX 検索結果を受け取るバッファのアドレス
  • ESI 結果待ちのフラグを受け取るアドレス
    • 適当な場所を16バイト確保しておく。初期値を0以外にしておいてコールする。正常終了すると0がセットされる。

このAPIは指令を送るだけ。なので、ESIにセットしたメモリの内容を監視するループを設けて「待ち」を入れないとすぐ次の命令を実行してしまうので注意

Page Top

0xa21 anchor.png Edit

    • EAX オープンするファイル名を格納しているアドレス(0で終わり、パターンではないこと)
    • 戻り値
      • EAX 成果。0なら異常終了もしくはファイルがなかった。成功ならファイルハンドルを返す

最終更新: 2024-01-06 (土) 22:39:14 (JST) (110d) by