
私はこの記事を通してLinuxでフックをうまく使いました。http://hackerboss.com/overriding-system-functions-for-fun-and-profit/
espeak
他のアプリケーションで呼び出されているかどうかに関係なく、ロードするたびに.soファイルをロードしたいと思います。どうすればいいですか?
答え1
espeak
バイナリを同様の場所に移動し、espeak-real
「ing」の前に設定された小さなスクリプトに置き換えることができます。LD_PRELOAD
exec
espeak-real
#! /bin/bash
export LD_PRELOAD=/your/lib.so
exec espeak-real "$@"
(Stdin / out / errリダイレクトはそれ自体で処理されます。)