自己制作安装打包程序,该如何处理

自己制作安装打包程序
最近在制作安装打包程序,使用的是vs2008自带的安装部署,但是发现用户界面太死板,不能添加一些自己的图片等等(不包括标题处),不知道是否可以自己添加自己制作的界面窗口?
  如果想自己制作安装打包工具的话,现在的安装打包程序,在正式安装时,除了释放一些文件到某个路径、注册一些需要使用的dll、复制一些文件之外,还做了什么动作吗?

------解决方案--------------------
就简单用过inno。up~
------解决方案--------------------
用NSIS脚本!
------解决方案--------------------
setupfactory ,非常强大的一个安装打包工具。涉及面相当广,几乎可以做任何事!~
------解决方案--------------------
自己写一个呗。
注册几个函数,包括压缩,加密,打包以及他们的逆向等功能,然后应用脚本系统。
------解决方案--------------------
installshield 
比较专业吧