<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>arm c51 protection</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/24565/arm-c51-protection</link><description> 
if u plz i want a code to: 
make the CODE not able to make copies from the files in it( with copy
paste),but if i have e program in it,i can setup it normaly from the
CODE( but i cant take a copy from it) 
assembly is good but c is better for me. 
thnx</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: arm c51 protection</title><link>https://community.arm.com/thread/56719?ContentTypeID=1</link><pubDate>Wed, 02 Sep 2009 05:55:37 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:44a14fc4-19e8-475d-97f4-d99b4b1b49e4</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
Start to learn to program. Then you would know what silly question
you are asking.&lt;/p&gt;

&lt;p&gt;
The source code can always be copy/pasted if a user has access to
the source code.&lt;/p&gt;

&lt;p&gt;
If the user has access to the target processor, there will not be
any source code. Only the binary output from the compiler. And a user
would _not_ use any copy/paste to try to retrieve the binary. And
that binary can&amp;#39;t be converted back to source format. It will take a
huge amount of work to try to reverse-engineer the code.&lt;/p&gt;

&lt;p&gt;
Third: It is very processor-specific if the target processor has
methods to read-protect the code area, and how these protections
works.&lt;/p&gt;

&lt;p&gt;
Stop writing in general, and ask a very specific question relating
to a very specific chip and a very specific usage, and people may
possibly be able to help.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>