Making setup file?

I've finished my App with VC++, and get the release file. I want to make a setup file. It isn't neccesary to use tools like Install Shield to make one, especially for a little App. In fact, I want one like "winamp", just extracting some files to a directory, creating a shortcut in desktop, that's all.
  How can I do so? Need I write one by VC++? If so, I think I need specfic code example. And maybe there is a little tool to make the kind  of simple setup file.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

xiaomaAuthor Commented:
 I download the 1-zip.
  But 1-zip is too simple and foolish, even can not create a new directory as an install directory.
Why not try winrar2.03?
You should read SFX.txt to learn script.Initially the installation SFX refers to a user data resource called
  "SCRIPT". If there is no resource with that name, the archive comment
  will be processed as the script.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Setup application is actually quite simple task to do, but it requires work. I've made one and used it in my application.

Size of my Setup app is 200KB. It contains app size of 112KB and HTML-help size of 22KB as a resource. I load resources after user has choosen the installation directory and other things.

I like to do things by myself. So, this setup app doesn't use MFC. It uses my own class library. That's why I can't give code example.

My co-worker found a small install application which can create directories and it has several other features too, if I remember correctly. It's free. It was used in our project at work. I'm sorry that I don't remember the name of it. I try to remember to post the info on Monday.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.