The scope of this small project is a simple form which include a webbrowser object that loads by default the following web page: [url removed, login to view] The page URL specified above return Internet Explorers (Same as WebBrowser1) User Agent string. Background: We have an application which includes a mini browser which navigates users to different sites. In our settings, we allow the users to select the user agent that will posted for that web client. The problem that we have is that after the user select the User Agent and the application makes the appropriate changes to the registry (User Agent definition resides in the registry), the settings do not change unless we restart the form with the webbrowser object (All regular Internet explorer instances should be closed as well). This project is very simple: Create a simple form with two buttons and a webbrowser object. The first button will load the URL specified above, the second button will "restart" the webBrowser object so the new user agent will get updated. We want the following to happen: 1. User click on the "Load" button and load the webpage of the URL specified above. 2. User change manually one of the registry entries of the user agent string. (We try to keep this project very simple hence we make this change manually for testing purposes. We will provide you with the location of the entry you need to change in order to change the user agent string". 3. User click on the "Clean" button, this button will either dispose the webbrowser and reload one with the URL specified above. The new changes made to the User Agent string will be reflected. There are few potential solutions that might solve this problem: 1. Dispose and re-create the webbrowser object. If ou might have other ideas that can be implemented without creating an additional form, please go ahead and test them. 2. Use the MSHTML object. 3. Use any other property or method that might do the trick.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).