Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 19:31, 26 January 2008.

Capabilities (Модель возможностей)

From Forum Nokia Wiki

Перевод с английского, оригинальная статья находится здесь.


Что такое capabilities (возможности) ?

Модель возможностей - это характерная особенность платформы безопасности Symbian OS, представленная в третьем издании S60. Возможность - это признак, доступно ли процессу для использования то или иное API. Каждый исполняющийся процесс (запускается из .EXE файла) имеет перечень разрешенных ему возможностей. Все серверные приложения требуют наличия определенных возможностей у вызывающих клиентских программ.

Библиотеки (DLL) также характеризуются набором возможностей, однако здесь есть некоторые отличия от процессов (EXE). Набор возможностей библиотеки характеризует уровень доверия, который необходим для выполнения ее программных компонентов. Однако, когда библиотека загружается в адресное пространство процесса, выполнение ее функций ограничивается набором возможностей процесса. Соответственно, набор возможностей библиотеки отражает тот уровень доверия, который необходим процессам для ее использования. Небольшой пример: процесс, у которого есть TCB capability, не может использовать DLL, у которой такой возможности нет, так как отсутствие такой возможности у библиотеки говорит о том, что ее код не имеет необходимого уровня доверия.


Список возможностей S60 3го издания

Простые возможности - могут быть разрешены конечным пользователем

Расширенные возможности - могут быть разрешены благодаря Symbian Signed

Возможности, разрешаемые на уровне платформы

Возможности, разрешаемые на уровне производителя устройств


См. также

Related Discussions
Thread Thread Starter Forum Replies Last Post
how to create .sis freesui1984 General Symbian C++ 26 2008-06-23 11:47
Menu: Unable to execute file for security reasons (-46) rambler82 General Symbian C++ 5 2007-05-08 17:40
Xprofile Error rishabhgupta Python 20 2008-06-02 09:21
What Capabilities need to mention in MMP file for using RSockets. sumanthgwn Symbian Networking & Messaging 4 2007-04-30 11:19
Controlling "menu" and "exit" labels in the UI bps4484 Python 21 2006-10-11 09:17
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX