On 10/3/06, <b class="gmail_sendername">Robert Lunnon</b> &lt;<a href="mailto:bobl@optushome.com.au">bobl@optushome.com.au</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Tuesday 03 October 2006 02:18, James Courtier-Dutton wrote:<br>&gt; Martin Owens wrote:<br>&gt; &gt;&gt; Re Copy Protection.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; be quite hard to make this work I think?<br>&gt; &gt;<br>&gt; &gt; It would be quite dangerous to make this work.
<br>&gt; &gt;<br>&gt; &gt; What about creating a file say with a fake data map, wine thinks it's<br>&gt; &gt; the direct access to the hard drive where all this information is<br>&gt; &gt; held. all we do is add the place where the data starts and the data
<br>&gt; &gt; thats stored. it would be slower but it would get around the dangers<br>&gt; &gt; while keeping the interface the same.<br>&gt;<br>&gt; The easiest way round this is to simply recognise the executable with<br>
&gt; the copy protection, and simply install a hook to catch the appropriate<br>&gt; file system or registry calls and divert them to a special handling<br>&gt; routine to satisfy the application. The difficulty would come from
<br>&gt; actually implementing the &quot;copy protection&quot; part. I.e. Preventing the<br>&gt; wine user from copying the software.<br>&gt;<br>&gt; James<br><br>Why not just use a sparse database, IE when the write happens, record the
<br>program name, offset, length&nbsp;&nbsp;and data and on a read to that offset and<br>length, return the same data. Using the program name and offset as the lookup<br>key means you can even support multiple programs writing to the same space
<br>and you don't then need to handle space management (Can emulate an empty<br>disk). You could even use the registry.<br><br>Bob<br><br><br><br></blockquote></div><br>I'm by no means an expert on copyright law or copy protection, but I think that using any method other than writing directly to the MBR with those copy protection measures would be illegal because writing to a file (registry, wine-only proprietary db or any other type of file) as opposed to writing to the mbr like the copy protection is supposed to could potentially reveal data that the copy protection companies don't want being revealed, and therefore that would end up making wine a possible target for aiding circumvention.&nbsp; Sure there are tools out there that crackers use that read the mbr and store it in a file, so that they can circumvent the copy protection, but that has nothing to do with wine.
<br clear="all"><br>-- <br>Thanks<br><br>Tom<br><br>Check out this new 3D Instant Messenger called IMVU.&nbsp;&nbsp;It's the best I have seen yet!<br><br><a href="http://www.imvu.com/catalog/web_registration.php?userId=1547373">http://www.imvu.com/catalog/web_registration.php?userId=1547373
</a>