Today I had a look on how the WPF/E plugin will check if there is a new update available. Would it be in Windows Updates or is there any automatic update done?
Every web page that will include the WPF/E plugin will run a request to following web page:
http://go.microsoft.com/fwlink/?LinkId=78239
This request will redirect to a download web page where we get status information about the current WPF/E plugin version:
http://download.microsoft.com/download/1/4/0/1405c083-c01c-489e-a533-0681738ba016/WPFEUpdate0800Soft.html
The content of the second requests returns following html code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<META HTTP-EQUIV="expires" CONTENT="Wed, 06 Dec 2007 08:21:57 GMT">
<title>
WPF/E Status
</title>
</head>
<body>
<Setup>
<Version VersionNumber="0.8.0.0"/>
<Action ActionType="Soft" MACURL="http://go.microsoft.com/fwlink/?LinkId=7823599" WINURL="http://go.microsoft.com/fwlink/?LinkId=7823499"
DialogText="A newer version of 'WPF/E' is available. You will be redirected to Microsoft to obtain the newer version."/>
</Setup>
</body>
</html>
With Fiddler I tried to change the response and put in VersioNumber="0.9.0.0" and I got a small dialog box showing me that there is a new update available and that it will redirect you to the download url which is included as Windows and MAC version. I clicked on ok, but it was not redirecting, so, maybe this is not yet working correct. But I like it and found it useful to post about it.