Symbian3/PDK/Source/GUID-6971B0A2-F79B-4E05-8AF3-BB1FC1932A22.dita
changeset 5 f345bda72bc4
parent 3 46218c8b8afa
child 9 59758314f811
equal deleted inserted replaced
4:4816d766a08a 5:f345bda72bc4
    24 <li><p><i>device manufacturer capabilitie</i>s: <xref href="http://wiki.forum.nokia.com/index.php/AllFiles" scope="external"><codeph>AllFiles</codeph></xref>, <xref href="http://wiki.forum.nokia.com/index.php/DRM" scope="external"><codeph>DRM</codeph></xref> and <xref href="http://wiki.forum.nokia.com/index.php/Trusted_Computing_Base_%28TCB%29" scope="external"><codeph>TCB</codeph></xref></p>
    24 <li><p><i>device manufacturer capabilitie</i>s: <xref href="http://wiki.forum.nokia.com/index.php/AllFiles" scope="external"><codeph>AllFiles</codeph></xref>, <xref href="http://wiki.forum.nokia.com/index.php/DRM" scope="external"><codeph>DRM</codeph></xref> and <xref href="http://wiki.forum.nokia.com/index.php/Trusted_Computing_Base_%28TCB%29" scope="external"><codeph>TCB</codeph></xref></p>
    25 </li>
    25 </li>
    26 </ul>
    26 </ul>
    27 <p>Capabilities required by the application are defined in the <codeph>mmp</codeph> project
    27 <p>Capabilities required by the application are defined in the <codeph>mmp</codeph> project
    28 definition file during the build process, and cannot be changed during run
    28 definition file during the build process, and cannot be changed during run
    29 time. For information on the parameters you can use, see <xref href="jar:GUID-35228542-8C95-4849-A73F-2B4F082F0C44.jar!/sdk/doc_source/ToolsAndUtilities94/Build-ref/Mmp-ref/capability.html" format="application/java-archive">capability</xref>.
    29 time. For information on the parameters you can use, see <xref href="GUID-96C007D1-9AA0-57DC-A6DC-8B6E5A2DF644.dita">capability</xref>.
    30 Carbide.c++ has a Capability Scanner tool which can be accessed through the <b>Project
    30 Carbide.c++ has a Capability Scanner tool which can be accessed through the <b>Project
    31 &gt; Run Capability Scanner on Project MMP</b> menu. The tool scans and checks
    31 &gt; Run Capability Scanner on Project MMP</b> menu. The tool scans and checks
    32 the project for required capabilities.</p>
    32 the project for required capabilities.</p>
    33 <p>During the installation the <xref href="GUID-1293DE8C-E803-4ADF-9FA8-862519337331.dita">Software
    33 <p>During the installation the <xref href="GUID-1293DE8C-E803-4ADF-9FA8-862519337331.dita">Software
    34 Installer</xref> application in the device checks whether the application
    34 Installer</xref> application in the device checks whether the application
    38 are encountered, the installation can continue. For information on certifications
    38 are encountered, the installation can continue. For information on certifications
    39 required by the capabilities, see <xref href="GUID-B9414AE8-820E-4CA5-A9C4-29560CD6F2EF.dita">Application
    39 required by the capabilities, see <xref href="GUID-B9414AE8-820E-4CA5-A9C4-29560CD6F2EF.dita">Application
    40 signing</xref>.</p>
    40 signing</xref>.</p>
    41 <p>The user can grant the <i>user capabilities</i> to a self-signed application.
    41 <p>The user can grant the <i>user capabilities</i> to a self-signed application.
    42 For example, the following dialog is shown to the user to grant the <codeph>LocalServices</codeph> capability:</p>
    42 For example, the following dialog is shown to the user to grant the <codeph>LocalServices</codeph> capability:</p>
    43 <fig id="GUID-5FCD68FB-BB79-48E0-B438-E8BFAD37331D"><title>Granting LocalServices capability during the installation</title><image href="GUID-08152DC3-2A5D-42AC-B722-3D49275FE548_d0e9144_href.png"/></fig>
    43 <fig id="GUID-5FCD68FB-BB79-48E0-B438-E8BFAD37331D"><title>Granting LocalServices capability during the installation</title><image href="GUID-08152DC3-2A5D-42AC-B722-3D49275FE548_d0e13294_href.png"/></fig>
    44 <section id="GUID-DD22FF50-BE6F-4929-85BA-EAF3481EA2BD"><title>dll capabilities</title>
    44 <section id="GUID-DD22FF50-BE6F-4929-85BA-EAF3481EA2BD"><title>dll capabilities</title>
    45 <p>A <codeph>dll</codeph> must have equal or greater set of capabilities
    45 <p>A <codeph>dll</codeph> must have equal or greater set of capabilities
    46 than the loading process, otherwise the process is not allowed to load the <codeph>dll</codeph>.
    46 than the loading process, otherwise the process is not allowed to load the <codeph>dll</codeph>.
    47 Once loaded, a <codeph>dll</codeph> runs at the capability level of the loading
    47 Once loaded, a <codeph>dll</codeph> runs at the capability level of the loading
    48 process. A <codeph>dll</codeph> that has a higher capability set than the
    48 process. A <codeph>dll</codeph> that has a higher capability set than the