And there is no reason to believe that Win32 apps have higher requirements when it comes to processing power and memory." You can easily build a crappy, slow, unresponsive WinRT app. Win32 and WinRT apps are not as different as you might think. "It all really depends on the quality of the programs. But allowing Win32 apps could have helped the chicken-and-egg problem the Surface is going to die from."Ĭlrokr doesn't agree with the argument that traditional desktop applications require more resources and consume more battery power than Metro-style apps, which might have led to Microsoft's decision to ban them in Windows RT. Microsoft wants devs to go through the Store and it is understandable from a money standpoint. "The reason I tried to disable Code Integrity has nothing to do with Win32 or WinRT," he said in a discussion thread on Reddit. "There are enough 'consumption' tablets already." "Windows RT needs the Win32 ecosystem to strengthen its position as a productivity tool," he said. The hacker decided to disclose the bypass method publicly because he feels that Microsoft's decision to artificially ban traditional desktop applications on the platform is a bad marketing move that decreases the value of Windows RT devices. The minimum signing level enforced by Windows RT can be changed by exploiting a vulnerability in the Windows kernel that had existed for some time and is also present in Windows RT, in order to modify that special byte in memory, clrokr said. The default value on x86 machines is of course 0 because you can run anything you like on your computer. "The minimum signing level determines how good an executable's signature is on a scale like this: Unsigned(0), Authenticode(4), Microsoft(8), Windows(12). "Deep in the kernel, in a hashed and signed data section protected by UEFI's Secure Boot, lies a byte that represents the minimum signing level," clrokr said. This prevents users from simply taking a desktop application compiled for the ARM architecture and installing it on their Windows RT devices. That said, Windows RT does come with a few preinstalled desktop-enabled applications, like Microsoft Office RT, a special version of Microsoft Office 2013, and Internet Explorer 10.Īccording to clrokr, the restriction of installing only Metro-style apps on Windows RT is enforced through a code integrity mechanism that checks the application's signature before allowing it to be installed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |