And believe it or not, when you click on the tile for an app, that's just another contract activation. Those contract registrations are extension registrations to the operating system. Apps implement contracts: The search contract, the share contract, the PlayTo contract. There is an extension registration and there is a class registration. As Merry notes, "There are two registrations for app. This includes the OS itself, and new OS features like contracts. Everything new in Windows 8 uses the Registry. If you're curious exactly where these things are, they're in:īut it's not just these new apps that use the Registry. He then demonstrates where you can go to find Windows 8 app registrations in the Registry: In HKEY_CURRENT_USER, since as with legacy applications, Metro-style apps are installed per-user. "Probably not a surprise to you, but we store registrations in this thing called the Registry," he says at about the 8:50 mark of this talk. In it, Microsoft's Matt Merry explains that, sadly, the Registry isn't just alive and well in Windows 8 it's still a core technology behind Windows 8 and its new, Metro-style apps. via email, I watched the BUILD session Windows Runtime internals: understanding "Hello World" today, and if you're interested in this kind of thing I recommend you do so as well. This would be a wonderful future world if it were true. The theory here being that Metro-style apps were truly "self-contained," or application packages that exist in isolation from each other, both in memory while running and on the file system itself. every single Windows application written to date-and that perhaps the Registry could simply be de-emphasized over time as new, self-contained Metro-style apps appeared and replaced our previous applications. I explained that Microsoft couldn't get rid of the Registry because it was required by "legacy" Windows applications-i.e. During an audience Q & A on the Windows Weekly podcast on Friday, someone asked me about Windows 8 and the Registry, and why Microsoft didn't simply get rid of the Registry in this release.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |