ble*_*lez 2 linux process shell-script hook espeak
我已经通过这篇文章成功地在 Linux 下使用了一个钩子:http : //hackerboss.com/overriding-system-functions-for-fun-and-profit/
现在我想让我的 .so 文件每次espeak加载时加载,无论它是否是从另一个应用程序调用的。我怎么做?
您可以将espeak二进制文件移动到类似的位置espeak-real,并用一个LD_PRELOAD在exec'ing之前设置的小脚本替换它espeak-real。
#! /bin/bash
export LD_PRELOAD=/your/lib.so
exec espeak-real "$@"
Run Code Online (Sandbox Code Playgroud)
(标准输入/输出/错误重定向会自行处理。)