You don't have to hack into the msi file, there's a GPO option to do so, even if it's not that clear in the French translation of Windows.
I use a published deployment for MOC. In the deployment pane, "Installation UI options" section, I chose the "basic" button: it's the one you've got to chose if you want a "silent" install on client machines.