<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Protecting software with Themida</title>
	<atom:link href="http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/</link>
	<description>Software Marketing, Adwords, SEO, Email Marketing, A/B Split testing</description>
	<lastBuildDate>Wed, 28 Jul 2010 10:28:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Fernando</title>
		<link>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/comment-page-1/#comment-1637</link>
		<dc:creator>Fernando</dc:creator>
		<pubDate>Sun, 28 Mar 2010 16:11:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.alwinhoogerdijk.com/?p=1146#comment-1637</guid>
		<description>I can certainly confirm the total lack of support for Armadillo (Software Passport or however the call themselves right now) since they were acquired by DR. It used to be a good product and had very good support, but it&#039;s definitely not an option anymore.

I&#039;ll also be moving to Winlicense in the next month.</description>
		<content:encoded><![CDATA[<p>I can certainly confirm the total lack of support for Armadillo (Software Passport or however the call themselves right now) since they were acquired by DR. It used to be a good product and had very good support, but it&#8217;s definitely not an option anymore.</p>
<p>I&#8217;ll also be moving to Winlicense in the next month.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alwin</title>
		<link>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/comment-page-1/#comment-1610</link>
		<dc:creator>Alwin</dc:creator>
		<pubDate>Sat, 06 Mar 2010 18:46:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.alwinhoogerdijk.com/?p=1146#comment-1610</guid>
		<description>Wow, the Themida guys responded to my question within 5 minutes, on a Saturday!  Their response:


&lt;blockquote&gt;The module which detects those monitor tools will not be present. Just that protection is taken out, that should not affect the global security of your application.&lt;/blockquote&gt;

Sounds like a good solution to the ProcMon issue then. 
I will ask Ronald to switch off that setting for the next builds of all our programs.</description>
		<content:encoded><![CDATA[<p>Wow, the Themida guys responded to my question within 5 minutes, on a Saturday!  Their response:</p>
<blockquote><p>The module which detects those monitor tools will not be present. Just that protection is taken out, that should not affect the global security of your application.</p></blockquote>
<p>Sounds like a good solution to the ProcMon issue then.<br />
I will ask Ronald to switch off that setting for the next builds of all our programs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alwin</title>
		<link>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/comment-page-1/#comment-1609</link>
		<dc:creator>Alwin</dc:creator>
		<pubDate>Sat, 06 Mar 2010 18:29:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.alwinhoogerdijk.com/?p=1146#comment-1609</guid>
		<description>Response from Themida support:


&lt;blockquote&gt;Dear Alwin,

Thanks for the information.

Please, refer to the following KB article:
http://www.oreans.com/kb/?View=entry&amp;EntryID=177

It seems that you have protected with the option &quot;Monitor Blockers&quot; enabled
(in Protection Options panel). If you want to allow execution of ProcMon by
your customers, you just need to protect unchecking those options.

If you have any questions, let us know please.

Thanks,
Rafael&lt;/blockquote&gt;

I am not sure I like the &quot;solution&quot; of switching off the &quot;Monitor Blockers&quot; option. I mean, isn&#039;t that going to decrease the strength of the protection?
Will ask them about that.

BTW: A quote from their knowledge base article explains the &quot;reboot issue&quot;:

&lt;blockquote&gt;If you enable Registry/File Monitors, Themida/WinLicense will detect common registry/file monitor tools loaded in memory. The problem with Regmon, FileMon and Process Monitor is that the driver is loaded all the time in memory even if you close the User Interface for Regmon, Filemon, etc. So, the File system and Registry are still hooked by the monitor driver until you restart the computer. Looks that the developers of those monitor tools are not unloading the driver to avoid system crashes in case that a packet request is in the middle of processing while unloading the driver. Summing up, you customer needs to restart the PC if they have launched Regmon, Filemon, etc before launching your protected application (with Monitors detection enabled)&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>Response from Themida support:</p>
<blockquote><p>Dear Alwin,</p>
<p>Thanks for the information.</p>
<p>Please, refer to the following KB article:<br />
<a href="http://www.oreans.com/kb/?View=entry&amp;EntryID=177" rel="nofollow">http://www.oreans.com/kb/?View=entry&amp;EntryID=177</a></p>
<p>It seems that you have protected with the option &#8220;Monitor Blockers&#8221; enabled<br />
(in Protection Options panel). If you want to allow execution of ProcMon by<br />
your customers, you just need to protect unchecking those options.</p>
<p>If you have any questions, let us know please.</p>
<p>Thanks,<br />
Rafael</p></blockquote>
<p>I am not sure I like the &#8220;solution&#8221; of switching off the &#8220;Monitor Blockers&#8221; option. I mean, isn&#8217;t that going to decrease the strength of the protection?<br />
Will ask them about that.</p>
<p>BTW: A quote from their knowledge base article explains the &#8220;reboot issue&#8221;:</p>
<blockquote><p>If you enable Registry/File Monitors, Themida/WinLicense will detect common registry/file monitor tools loaded in memory. The problem with Regmon, FileMon and Process Monitor is that the driver is loaded all the time in memory even if you close the User Interface for Regmon, Filemon, etc. So, the File system and Registry are still hooked by the monitor driver until you restart the computer. Looks that the developers of those monitor tools are not unloading the driver to avoid system crashes in case that a packet request is in the middle of processing while unloading the driver. Summing up, you customer needs to restart the PC if they have launched Regmon, Filemon, etc before launching your protected application (with Monitors detection enabled)</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vladimir Radmilovic</title>
		<link>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/comment-page-1/#comment-1607</link>
		<dc:creator>Vladimir Radmilovic</dc:creator>
		<pubDate>Fri, 05 Mar 2010 07:24:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.alwinhoogerdijk.com/?p=1146#comment-1607</guid>
		<description>Hmmm... If I had to choose between &quot;three users must close PE&quot; or &quot;millions of pirated copies&quot;, I think I know what I would decide. It&#039;s nice that you contacted Oreans, as they might be able to easily fix it, but I wouldn&#039;t go much beyond that.

Alwin, thanks for this post. I&#039;m happy with what I use now, but it hasn&#039;t been updated for a while and I&#039;m aware that I&#039;ll need to find another solution, sooner or later. Themida seems to fit quite nicely.</description>
		<content:encoded><![CDATA[<p>Hmmm&#8230; If I had to choose between &#8220;three users must close PE&#8221; or &#8220;millions of pirated copies&#8221;, I think I know what I would decide. It&#8217;s nice that you contacted Oreans, as they might be able to easily fix it, but I wouldn&#8217;t go much beyond that.</p>
<p>Alwin, thanks for this post. I&#8217;m happy with what I use now, but it hasn&#8217;t been updated for a while and I&#8217;m aware that I&#8217;ll need to find another solution, sooner or later. Themida seems to fit quite nicely.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alwin</title>
		<link>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/comment-page-1/#comment-1605</link>
		<dc:creator>Alwin</dc:creator>
		<pubDate>Fri, 05 Mar 2010 04:36:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.alwinhoogerdijk.com/?p=1146#comment-1605</guid>
		<description>Hi GenericMan,

Thanks for your feedback on our usage of Themida and the ProcMon issue.
For your information, I have contacted Oreans support today, with the following email. Will keep you posted about their response.



&lt;blockquote&gt;We have been using Themida to protect our Collectorz.com software
since October 2009 and with great success.
(the long story on my blog here:
http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/  )

However, we have received reports from 3 users, that Themida-protected
programs refuse to start when ProcMon, &quot;Process Monitor&quot; from
SysInternals, is running. Now 3 users out of hundreds of thousands is
not a lot, but these users are quite upset (and maybe rightly so),
because ProcMon is just an advanced Task Manager utility (not a pirate
tool). Some of em indicate that this is a tool by someone at
Microsoft, so it must be safe and written well ( I don&#039;t know about
that myself, but hey, that what my users are saying :-) ).

Some user reports are here:
http://www.collectorz.com/phpbb2/viewtopic.php?f=5&amp;t=15136
and there&#039;s one in the comments on my blog post.

So I was wondering, is there any way this can be fixed? Maybe by
introducing an exception rule for ProcMon or even a setting in
Themida?
Or maybe there already is such a setting that I don&#039;t know of.

Another issue is is that our software keeps refusing to start *after*
ProcMon has been shut down. A reboot is required to make it work
again.
Why is that? Can this be fixed?

Thanks for looking into this. I am looking forward to your response.&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>Hi GenericMan,</p>
<p>Thanks for your feedback on our usage of Themida and the ProcMon issue.<br />
For your information, I have contacted Oreans support today, with the following email. Will keep you posted about their response.</p>
<blockquote><p>We have been using Themida to protect our Collectorz.com software<br />
since October 2009 and with great success.<br />
(the long story on my blog here:<br />
<a href="http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/" rel="nofollow">http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/</a>  )</p>
<p>However, we have received reports from 3 users, that Themida-protected<br />
programs refuse to start when ProcMon, &#8220;Process Monitor&#8221; from<br />
SysInternals, is running. Now 3 users out of hundreds of thousands is<br />
not a lot, but these users are quite upset (and maybe rightly so),<br />
because ProcMon is just an advanced Task Manager utility (not a pirate<br />
tool). Some of em indicate that this is a tool by someone at<br />
Microsoft, so it must be safe and written well ( I don&#8217;t know about<br />
that myself, but hey, that what my users are saying <img src='http://www.alwinhoogerdijk.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ).</p>
<p>Some user reports are here:<br />
<a href="http://www.collectorz.com/phpbb2/viewtopic.php?f=5&amp;t=15136" rel="nofollow">http://www.collectorz.com/phpbb2/viewtopic.php?f=5&amp;t=15136</a><br />
and there&#8217;s one in the comments on my blog post.</p>
<p>So I was wondering, is there any way this can be fixed? Maybe by<br />
introducing an exception rule for ProcMon or even a setting in<br />
Themida?<br />
Or maybe there already is such a setting that I don&#8217;t know of.</p>
<p>Another issue is is that our software keeps refusing to start *after*<br />
ProcMon has been shut down. A reboot is required to make it work<br />
again.<br />
Why is that? Can this be fixed?</p>
<p>Thanks for looking into this. I am looking forward to your response.</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: GenericMan</title>
		<link>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/comment-page-1/#comment-1603</link>
		<dc:creator>GenericMan</dc:creator>
		<pubDate>Thu, 04 Mar 2010 22:22:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.alwinhoogerdijk.com/?p=1146#comment-1603</guid>
		<description>Sorry, but messing with (potential) users is NOT a good business strategy. In fact, it can be quite shady.

I understand that, you as the coder of commercial software, piracy prevention/protection is a MUST - people want everything for free those days, and honestity is not on their values. And software developers need to eat and such other essential needs.

TryingToEval has a good point - one user with problems among 50000 is not the big deal... but what about if that user loves the program and wants to recommend it to other people (their relatives and friends), and what about those people telling others about the program... You are not losing just ONE sale, but probably quite a few dozens, perharps even to hundreds... hundred of users that won&#039;t be purchasing at all. Hundreds, maybe thousands of dollars that you&#039;re saying &quot;NO, DON&#039;T WANT&quot;. That&#039;s not a smart way to making business...

And NO, I WON&#039;T RESTART MY COMPUTER. What if i&#039;m doing some critical stuff that can&#039;t be aborted? (like uploading a important file, encoding a lengthy video, or God forbid, burning a DVD/BD...). Oreans Software (and all other commercial software developers) seriously should stop considering users as potential thieves (in some seriously screwed places, your company could even been sued!). If you don&#039;t want people to pirate your app, simply DON&#039;T SELL IT AT ALL - zero piracy rate, and zero problems with users... and zero money for you. The user experience and satisfaction should be your #1 goal (besides earning money :), not only the &quot;thou shall not pirate my program with Sysinternals&quot;).</description>
		<content:encoded><![CDATA[<p>Sorry, but messing with (potential) users is NOT a good business strategy. In fact, it can be quite shady.</p>
<p>I understand that, you as the coder of commercial software, piracy prevention/protection is a MUST &#8211; people want everything for free those days, and honestity is not on their values. And software developers need to eat and such other essential needs.</p>
<p>TryingToEval has a good point &#8211; one user with problems among 50000 is not the big deal&#8230; but what about if that user loves the program and wants to recommend it to other people (their relatives and friends), and what about those people telling others about the program&#8230; You are not losing just ONE sale, but probably quite a few dozens, perharps even to hundreds&#8230; hundred of users that won&#8217;t be purchasing at all. Hundreds, maybe thousands of dollars that you&#8217;re saying &#8220;NO, DON&#8217;T WANT&#8221;. That&#8217;s not a smart way to making business&#8230;</p>
<p>And NO, I WON&#8217;T RESTART MY COMPUTER. What if i&#8217;m doing some critical stuff that can&#8217;t be aborted? (like uploading a important file, encoding a lengthy video, or God forbid, burning a DVD/BD&#8230;). Oreans Software (and all other commercial software developers) seriously should stop considering users as potential thieves (in some seriously screwed places, your company could even been sued!). If you don&#8217;t want people to pirate your app, simply DON&#8217;T SELL IT AT ALL &#8211; zero piracy rate, and zero problems with users&#8230; and zero money for you. The user experience and satisfaction should be your #1 goal (besides earning money <img src='http://www.alwinhoogerdijk.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , not only the &#8220;thou shall not pirate my program with Sysinternals&#8221;).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alwin</title>
		<link>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/comment-page-1/#comment-1597</link>
		<dc:creator>Alwin</dc:creator>
		<pubDate>Sun, 28 Feb 2010 17:43:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.alwinhoogerdijk.com/?p=1146#comment-1597</guid>
		<description>Hi Mike,

Rebooting will fix the problem.

Themida is working very well for us. It prevents cracks and we&#039;ve
heard of only a couple of problems. The advantages far outweigh the
disadvantages here.
So I am afraid we&#039;ll keep using it.

Sorry for the inconvenience.</description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>Rebooting will fix the problem.</p>
<p>Themida is working very well for us. It prevents cracks and we&#8217;ve<br />
heard of only a couple of problems. The advantages far outweigh the<br />
disadvantages here.<br />
So I am afraid we&#8217;ll keep using it.</p>
<p>Sorry for the inconvenience.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TryingToEval</title>
		<link>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/comment-page-1/#comment-1596</link>
		<dc:creator>TryingToEval</dc:creator>
		<pubDate>Sun, 28 Feb 2010 03:56:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.alwinhoogerdijk.com/?p=1146#comment-1596</guid>
		<description>I&#039;m trying to evaluate Movie Collector.  I installed it and got an error from Themida saying I had a monitor program running.  I did not.  Based on what I read here:
http://www.collectorz.com/phpbb2/viewtopic.php?f=5&amp;t=15136

The issue is almost certainly that at some point within the last few weeks since Windows Update rebooted my machine, I was using ProcMon to troubleshoot misbehaving software.  I&#039;m not running ProcMon now, but Movie Collector still won&#039;t start.  Soon I&#039;ll be rebooting to see if that fixes the problem (likely).

This is a defect.  It says I&#039;m running a monitor program, but I am not.  Please confirm that this issue will be fixed in an upcoming release of Movie Collector.  i.e. raise the issue with the Themida folks / stop using Themida / work around the problem in some other way -- I don&#039;t really care how it&#039;s fixed, so long as it is.

I do appreciate that you want to protect your software -- I&#039;m a developer myself.  The only time I&#039;ve seen the word &quot;Themida&quot; was earlier today, when an annoying popup incorrectly described the state of my system and raised my blood pressure.  I don&#039;t ever want to see the word &quot;Themida&quot; again.  Please take the needs of power users and developers seriously.  You may have 50,000 other people that never see this issue, but you won&#039;t have 50,001 unless you commit to fixing this.

Besides, Procmon is not an important part of the cracker toolchain.  As a software developer myself I wouldn&#039;t be worried about people using it to crack my software.  Procmon is a developer and power user tool distributed by Microsoft themselves.  We&#039;re not talking about ShadyReverseEngineeringProgram by Saltine the cracker, we&#039;re talking about Procmon by Microsoft....and to reiterate, it&#039;s not even running.

Please commit to a fix.</description>
		<content:encoded><![CDATA[<p>I&#8217;m trying to evaluate Movie Collector.  I installed it and got an error from Themida saying I had a monitor program running.  I did not.  Based on what I read here:<br />
<a href="http://www.collectorz.com/phpbb2/viewtopic.php?f=5&amp;t=15136" rel="nofollow">http://www.collectorz.com/phpbb2/viewtopic.php?f=5&amp;t=15136</a></p>
<p>The issue is almost certainly that at some point within the last few weeks since Windows Update rebooted my machine, I was using ProcMon to troubleshoot misbehaving software.  I&#8217;m not running ProcMon now, but Movie Collector still won&#8217;t start.  Soon I&#8217;ll be rebooting to see if that fixes the problem (likely).</p>
<p>This is a defect.  It says I&#8217;m running a monitor program, but I am not.  Please confirm that this issue will be fixed in an upcoming release of Movie Collector.  i.e. raise the issue with the Themida folks / stop using Themida / work around the problem in some other way &#8212; I don&#8217;t really care how it&#8217;s fixed, so long as it is.</p>
<p>I do appreciate that you want to protect your software &#8212; I&#8217;m a developer myself.  The only time I&#8217;ve seen the word &#8220;Themida&#8221; was earlier today, when an annoying popup incorrectly described the state of my system and raised my blood pressure.  I don&#8217;t ever want to see the word &#8220;Themida&#8221; again.  Please take the needs of power users and developers seriously.  You may have 50,000 other people that never see this issue, but you won&#8217;t have 50,001 unless you commit to fixing this.</p>
<p>Besides, Procmon is not an important part of the cracker toolchain.  As a software developer myself I wouldn&#8217;t be worried about people using it to crack my software.  Procmon is a developer and power user tool distributed by Microsoft themselves.  We&#8217;re not talking about ShadyReverseEngineeringProgram by Saltine the cracker, we&#8217;re talking about Procmon by Microsoft&#8230;.and to reiterate, it&#8217;s not even running.</p>
<p>Please commit to a fix.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chester</title>
		<link>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/comment-page-1/#comment-1386</link>
		<dc:creator>Chester</dc:creator>
		<pubDate>Fri, 15 Jan 2010 21:35:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.alwinhoogerdijk.com/?p=1146#comment-1386</guid>
		<description>Yeap, you were right, after unchecking &quot;Compression SecureEngine&quot; no virus alerts detected.</description>
		<content:encoded><![CDATA[<p>Yeap, you were right, after unchecking &#8220;Compression SecureEngine&#8221; no virus alerts detected.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alwin</title>
		<link>http://www.alwinhoogerdijk.com/2009/12/24/protecting-software-with-themida/comment-page-1/#comment-1384</link>
		<dc:creator>Alwin</dc:creator>
		<pubDate>Wed, 13 Jan 2010 10:17:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.alwinhoogerdijk.com/?p=1146#comment-1384</guid>
		<description>I recommend playing with Themida&#039;s settings, that can make quite a difference.</description>
		<content:encoded><![CDATA[<p>I recommend playing with Themida&#8217;s settings, that can make quite a difference.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
