S
S
so-olitary2015-02-05 15:27:09
Windows
so-olitary, 2015-02-05 15:27:09

Launching Modern UI apps, how does it happen?

Hello,
Please tell me articles or books on the architecture of the "new piece" of Windows: Modern UI apps.
I'm wondering how they tied UAC and Firewall to running these applications.
It's really just an if-check at startup, or they honestly check something.
Purely neighing.
-------
And a sub-question, do I understand correctly? that in Windows 8.1 EnableLUA=0, it's still != the Windows XP administrator account: he keeps asking something all the time
(it was necessary to install custom .dlls in /binn MS SQL Server, he kept asking, "really?" and when you run setup.exe, "Are you sure you want to install this untrusted vcredist_x86.exe?").
What will we do tomorrow in Windows 10?
PS: Please don't say anything about *nix, don't spoil the good mood.
Thanks in advance. )))

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexey, 2015-02-06
@Priest512

As far as I know, the developers of this architecture were very careful about the security side of running these applications. In the Store, you already confirm the installation of this program and, accordingly, its launch without re-confirmation. After all, it is not in vain that the Store has a field that announces the requirements of this application: the Internet, user libraries, and more. By reading them and pressing the install button, you automatically confirm and give the right to run without a second question. These applications work a little differently than the classic ones. There are only more than 10 types of activation and are divided into basic and "additional" and they all behave differently, while all metro applications are installed separately from general programs and they do not have direct access to the PC file system and other programs. There is no access to the registry. This moment can be implemented, but the program will not be certified due to security reasons, and the security requirements here are quite strong. You can not run more than one instance of the program, again for security reasons, but mostly for reasons of PC resources and autonomy. You can run several views, but they all work in the main and one thread, you only switch "pages")) In general, these applications are a separate development philosophy))
About books: Windows Runtime via C# Jeffrey Richter And Maarten Van De Bospoort is just great, many things are covered up and down, a lot of development practices, and in general, everything your heart desires. To study it alone, you will get a lot of experience)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question