I have started using INNO Setup, pretty nice except for the fact that I have to manually add all of the system files that need to be included. Did I miss something or is this the way it it?

ex:
Compiled the Setup.exe then went into the .iss file and had to add

Source: "C:\WINNT\system32\MSINET.OCX"; DestDir: "{sys}"; CopyMode: onlyifdoesntexist; Flags: uninsneveruninstall because it did notinclude it when I compiled it.

The next problem is how do I know what needs to be included with out actually runing it and correcting for each error that occurs after the install?