Legalパソコン教室♪

パソコン教室です。

自プロセスにcrcを実装してみる

まずCRC32の例を探します。

c++ - Fast CRC algorithm? - Stack Overflow

次に自プロセスの場合アドレスを読み込む前に安全に読み取れるかどうか判定しなければなりません。

IsBadReadptr関数でも実装できますが、現在は推奨されてないようなのでこれ

も代替案を探します。

Perfect imprecision, thoughts on memory leaks, performance profiling, code coverage, deadlock detection and flow tracing » C++

 

実装例

CRC32 OwnProcess · GitHub

adbを使ってAndroid端末を最速でタップする

通常の手法が遅い理由とその改良点等

KMC Staff Blog:Androidのadbのメモ(3) adbのログ

adbを使ってAndroid端末の画面操作をしたときのメモ - totorajの開発日記

 

手法.1

予めバイナリファイルを編集してadbでpush。

その後ddで流し込むというやり方。

Adb SuperFastTap · GitHub

 

手法.2

手法1を更に改良したやり方。

adb pushの時間を短縮するため、ファイルのアドレスを特定してWriteProcessMemoryでファイルを直接書き換えてddで流し込む。