This is not really a solution, as even mentioned on the project page. Whenever the wuaueng.dll gets patched you need to re-do the entire patch process, that makes it difficult to stay up2date because you might installed an update and the next restart then gets impossible to boot your OS, so you need to review each new update manually. Doing this as a mem-patch would be better - each time windows starts it could overwrite and load the specific .dll in memory. So whatever gets patched it would survive a reboot.
inline injection could be difficult theses times. i have not done my homework for this, maybe a patcher on startup, scheduled task. i had no usage for codefusion for years now, and it is not silent.