Installable drivers can supply a configuration dialog box for users to access through an application (such as a Control Panel application).
Interrupt-level and port assignments, and any other hardware-related settings, should be stored in the registry, in the appropriate subkey of the following registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\MediaResources