La magia del biscotto dietro l'installatore in tensione del Suite di Windows
Annuncio del Suite in tensione di Windows su lo stesso giorno come il nuovo tocco del iPod messo da God egli stesso non potrebbe essere idea più luminosa, ma in tensione di Windows ancora controllati a ottengono una certa attenzione dal sospetti usuali. il hype è stato intorno a questo installatore unificato quale non sorprendentemente fa esattamente che cosa l'etichetta dice e niente di più. Ho deciso dargli un giro rapido ma sono stato sorprendo da non che cosa ha fatto, ma come.

Per quelli che non hanno provato già, indicate il vostro browser a http://get.live.com/WL/ e troverete questo schermo della spruzzata. Inizialmente, potrebbe assomigliare a silly' del segno-in su' che dovete compilare il modulo per accedere ai trasferimenti dal sistema centrale verso i satelliti, ma in effetti siete chiesti di scegliere che cosa desiderate installare nel suite. Ho pensato a me, “l'OH che è accurato. Sto scegliendo che cosa desidero installare su un Web page.„ Allora pondered, “come fa questo realmente lavoro?„
Dopo la pressione “installi„, voi sono chiesti di trasferire l'installatore dal sistema centrale verso i satelliti eseguibile. A questo punto, ho cominciato domandarmi se questo eseguibile in qualche modo dinamicamente fosse generato o preimballato per installare soltanto le cose che ho selezionato, tuttavia iper-ho scattato tutti i tasti seguenti fino a che finalmente non cominciasse installare. Non sorprendentemente, soltanto ha trasferito ed installato le applicazioni dal sistema centrale verso i satelliti che ho scelto. Qualunque, ha funzionato.
Unsatisfied con “esso impianti giusti„, ho deciso studiare più a fondo. In primo luogo ho analizzato il HTML per vedere che effetto ha avuto sul collegamento di trasferimento dal sistema centrale verso i satelliti quando ho selezionato le opzioni differenti, ma nessuna fortuna là, ha indicato allo stesso “WLinstaller.exe„. Per dimostrare un punto, allora ho trasferito l'eseguibile dal sistema centrale verso i satelliti senza passare attraverso la forma paragonarla già all'altra I eseguibile, esso ero lo stesso. Così se l'eseguibile non cambiasse, allora può soltanto essere il Web site.
Uno più sguardo al HTML e specificamente il Javascript rivela il segreto, biscotti. Scattandosi “installi„, il Javascript ha generato un biscotto unico per me con lo pseudonimo “di wlxp„ che ha contenuto gli insiemi dei contrassegni globalmente unici (GUID) quale ora conosco sono i riferimenti alle applicazioni che particolari ho selezionato.
wlxp=p= " +finalList.join (“,„) .toLowerCase di document.cookie= " () + " &t= " +t+ "; expires= " +d;
Per assicurarmi appena, persino ho funzionato Video trattato sul processo per verificare le relative richieste del sistema di lima.

Anche se già avevo saputo circa i biscotti, ancora lo ha scosso poco per vederlo realmente interrogare il mio sistema di lima in primo luogo per trovare tutti i biscotti per “live.com„, quindi comincia accedere a quei biscotti per trovare le informazioni relative. Same applies for Firefox, which I was using at the time. In fact, it’s even more complicated for Firefox because it first has to find my profiles, then shift through megabytes of cookies in the single repository to find the “live.com” one.
Whilst this might seem like a lot of work just to check what I want to install, I think it’s a neat idea with a lot of indirect potential. A few that popped into my mind quickly included:
- Third party applications or bundles - assuming the installer simply downloads from the Microsoft server anything matching the supplied GUIDs, you could easily deliver additional applications or service beyond those by Microsoft without bundling them into the installer
- Universal installer - this installer will require less if any maintenance since it can be suited to download any application, any version, any bundle by simply changing GUIDs in the browser
- Special promotions - imagine if you have accessed a promotional website which offered Live Messenger freebies, by simply adding a code to the cookie, only you will be given access to download these exclusive freebies
Someone suggested to me this is not new and in fact Adobe may have done this in the past with the Acrobat download bundles, however I think they changed the download URL to a whole new package with or without the bundle depended on your decision, instead of the truly unified installer in this case.
And also if you’re wondering what happens if you don’t have the cookies or have cookies disabled, then you’ll simply be offered a different installation experience where you select which products you’d like to install (left).
P.S. If you’re running X64 and questioning the purpose of life, then check out Rafael’s hack to get Windows Live Suite working on X64.
Written by Long Zheng. Read more great feeds at is source WEBSITE
no comments.
Read more articles on live and Microsoft and Windows.
- [+] Digg: Feature this article
- [+] Del.icio.us: Bookmark this article
- [+] Furl: Bookmark this article














