title: Open website in the user's default browser without letting them launch anything else?
body: <p>I would like to open a website in a user's default web browser, however since the url is user-defined I would also like to prevent them from doing anything other than opening a website.</p>
  
  <p>I have seen people use <code>Process.Start(url);</code> to open a site in the default browser, but since the url is user-defined I want to be sure they don't enter something like a script location and execute it. </p>
  
  <p>I also don't want to use <code>Process.Start("iexplore", url);</code> since I would rather open the link in the user's default browser.</p>
  
  <p>Is there a way I can open a website in the user's default browser, without letting them launch any other process or command?</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>For example, I don't want users to be able to enter <code>C:\Windows\Notepad.exe</code> into the Customer's Website field and open Notepad when they click the Website link</p>
  
  <p><strong>EDIT #2</strong></p>
  
  <p>I am <strong>not</strong> looking for a way to filter user's access online or have this substitute for property security. I am simply looking for a way to prevent users from launching any other application by entering in a bad url. If they enter "google" for a Customer's website, it should not throw an Open With file dialog, but instead launch the user's default web browser with the word "google" in the URL</p>