I want let exe detect new version of exe. Then it will update itself. my program is develop in Microsoft Visual Studio 2008 C# windows form application.

Have you looked at the Click-Once deployment.
This does something like what you want in that it will look for the latest version before the program is executed and automatically download if it is newer.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.