Если Вы просто хотите к часы , что открыто, Вы хотите посмотреть на ptrace () функция или исходный код командной строки strace утилита. Если Вы на самом деле хотите к прерывание вызов, чтобы, возможно, заставить его сделать что-то еще, я думаю опции, которые Вы перечислили - LD_PRELOAD или модуль ядра - являются Вашими единственными опциями.
Вы можете использовать параметр CacheDuration атрибута WebMethod, чтобы указать, что вывод запроса кэшируется на заданное время.
[WebMethod(CacheDuration=60)]
Приведенный выше код будет заставьте ваш веб-метод кэшировать свои результаты на 60 секунд.