<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.newlc.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>NewLC - Capabilities for device drivers - Comments</title>
 <link>http://www.newlc.com/topic-12287</link>
 <description>Comments for &quot;Capabilities for device drivers&quot;</description>
 <language>en</language>
<item>
 <title>Re: Capabilities for device drivers</title>
 <link>http://www.newlc.com/topic-12287#comment-27725</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;Practically, in the MMP file of an &lt;b&gt;EXE&lt;/b&gt;, you have to list those capabilities that you&amp;#039;d like your EXE to be able to do. E.g. if you want your EXE to perform HTTP comms (over TCP/IP), then you have to add &lt;i&gt;NetworkServices &lt;/i&gt;capability. If you don&amp;#039;t add it to the list, then your EXE will &lt;span style=&quot;text-decoration: underline;&quot;&gt;not&lt;/span&gt; be able to perform network comms.&lt;br /&gt;&lt;br /&gt;However, the meaning of asssigned capabilities is a little bit &lt;i&gt;different&lt;/i&gt; for executables other than EXE (like a device driver, a special DLL). For these binaries, &lt;i&gt;capabilities indicates the level of trust&lt;/i&gt;, what you can do with the library &lt;b&gt;IF &lt;/b&gt;the hosting process (i.e. the EXE) holds that capability. That is, you can assign NetworkServices capability to your device driver (strange, though), it won&amp;#039;t necessarily work unless the hosting process has NetworkServices capability, too. The more capabilities a library has, the more you can trust it.&lt;br /&gt;&lt;br /&gt;Finally, answering your question: the target should be to assign as many capabilities to your device driver as you can (yes, including NetworkServices, too). Nevertheless, you might have some hard moments when you try to sign your device driver and people are asking questions about the capabilities of your module.&amp;nbsp; &lt;img src=&quot;/sites/all/modules/smf_filter/smf_smileys/wink.gif&quot; alt=&quot;Wink&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;tOtE&lt;/div&gt;</description>
 <pubDate>Sun, 29 Jan 2006 01:06:11 +0100</pubDate>
 <dc:creator>tote</dc:creator>
 <guid isPermaLink="false">comment 27725 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Capabilities for device drivers</title>
 <link>http://www.newlc.com/topic-12287#comment-27724</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;See if you can get some answers at the security newsgroup&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http&amp;#58;//www.symbian.com/developer/public/index.html&quot; target=&quot;_blank&quot;&gt;http://www.symbian.com/developer/public/index.html&lt;/a&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 13 Jan 2006 20:07:17 +0100</pubDate>
 <dc:creator>Mr. Buttington F. Phucque Lewis</dc:creator>
 <guid isPermaLink="false">comment 27724 at http://www.newlc.com</guid>
</item>
<item>
 <title>Capabilities for device drivers</title>
 <link>http://www.newlc.com/topic-12287</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.newlc.com/topic-12287&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.newlc.com/topic-12287#comments</comments>
 <category domain="http://www.newlc.com/forums/platform-security">Platform Security</category>
 <pubDate>Thu, 12 Jan 2006 22:23:06 +0100</pubDate>
 <dc:creator>nirp</dc:creator>
 <guid isPermaLink="false">12529 at http://www.newlc.com</guid>
</item>
</channel>
</rss>
