<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DDRR&#039;s blog &#187; assist</title>
	<atom:link href="http://blog.ddrr.org/post/tag/assist/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.ddrr.org</link>
	<description>又一个 WordPress 博客</description>
	<lastBuildDate>Fri, 13 Aug 2010 02:21:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>让Visual Assist的30天使用期限永远用不完^_^</title>
		<link>http://blog.ddrr.org/post/71.html</link>
		<comments>http://blog.ddrr.org/post/71.html#comments</comments>
		<pubDate>Thu, 21 Dec 2006 16:37:36 +0000</pubDate>
		<dc:creator>shiliu</dc:creator>
				<category><![CDATA[经验心得]]></category>
		<category><![CDATA[assist]]></category>
		<category><![CDATA[visual]]></category>
		<category><![CDATA[永不过期]]></category>

		<guid isPermaLink="false">http://blog.ddrr.org/?p=71</guid>
		<description><![CDATA[&#160; &#160;Viusal Assist是Visual Studio.Net和VC6.0下一个非常不错的编程辅助插件。具有语法加量，变量补全提示，变量、方法列表提示，变量输入更正，单词拼写错误提示，模版等等很多实用的功能... ]]></description>
			<content:encoded><![CDATA[<p><![CDATA[<span style="font-family: 宋体"> &nbsp; &nbsp;Viusal Assist是Visual Studio.Net和VC6.0下一个非常不错的编程辅助插件。具有语法加量，变量补全提示，变量、方法列表提示，变量输入更正，单词拼写错误提示，模版等等很多实用的功能。你可以到www.wholetomato.com查看软件介绍，并且下载最新版本。 &nbsp; &nbsp; &nbsp;具体方法如下： &nbsp; &nbsp;2、删除注册表中的HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;Classes&#92;CLSID&#92;{CE0106FA-600E-72C4-D039-A57952E382EA}以及所有子键。注意：{CE0106FA-600E-72C4-D039-A57952E382EA}是这个版本（Visual Assist X 10.3.1541.0）的visual assist的CLSID值，所以不同的版本可能不同。网上的方法是用RegistryWorkshop来找到这个值，不过我的系统不知道为什么运行RegistryWorkshop出错，就想了另外一种方法。我是用RegSnap分别在visualassist安装前后做了两个快照，然后比较这两个快照，在比较的结果中出现HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;Classes&#92;CLSID&#92;字样的地方就会发现那个正确的CLSID值。注意，在比较结果中会发现有几个CLSID值，我估计是注册了几个组件，可以都删掉。可以根据键值判断那个像加密过的就是。<br />==============================================================================================<br /></span>VA X trial period can be reset in three fairly easy steps:
<p>1. Delete Armadillo licences registry entry<br />2. Delete VA&#39;s fake temporary file in system %TEMP% folder<br />3. Delete VA&#39;s fake COM component entry in the registry </p>
<p>&gt; Step 1 </p>
<p>VA uses Armadillo protection. This step is as simple as it <br />gets: use regedit and delete Armadillo licenses key HKLM&#92;Software&#92;Licenses <br />and all its subkeys.</p>
<p>&gt; Step 2</p>
<p>In order to find out which temp file is actually VA&#39;s file, delete all files from <br />system %TEMP% folder.<br />Launch VSNET 2003 and wait until it&#39;s loaded or until VA trial dialog pops up.<br />Go to system %TEMP% folder; there should be just one .tmp file created by <br />VA/Armadillo. Write down its name for the next trial period reset and delete it.<br />Exit VA and VSNET 2003.</p>
<p>&gt; Step 3</p>
<p>You&#39;ll need Regmon (<a href="http://www.sysinternals.com/">www.sysinternals.com</a>).<br />Launch Regmon and specify that you wish to monitor only VSNET 2003 process (devenv.exe).<br />Launch VSNET 2003 and watch Regmon logging registry access.<br />When VSNET is loaded (or when VA trial dialog pops up), stop Regmon&#39;s registry <br />capture.<br />Exit VA/VSNET 2003 before proceeding.<br />In the Regmon&#39;s list search for the very first occurence of the <br />text &quot;&quot;HKCU&#92;Software&#92;Whole Tomato&quot;. You&#39;ll see something like</p>
<p> &nbsp; &nbsp;devenv.exe:3196 OpenKey HKCU&#92;Software&#92;Whole Tomato SUCCESS Key: 0xE1844558 </p>
<p>From that line manually scroll down searching for the very first line where the key <br />HKCU&#92;CLSID&#92;{&lt;some guid&gt;} or key HKCR&#92;CLSID&#92;{&lt;some guid&gt;} is accessed. This line will probably <br />be a several hundred lines away from the line where you started searching, and it will <br />look be something like this:</p>
<p> &nbsp; &nbsp;devenv.exe:3196 OpenKey HKCU&#92;CLSID&#92;{BC29421E-12B6-4630-A281-E18D215BC63E} &nbsp;</p>
<p>In order to verify that it is indeed the guid that belongs to VA protection scheme, launch <br />regedit and go to that key. If that key has a value with the strange name such <br />as &quot;nLxxQ&quot;, it&#39;s the one you are looking for. Don&#39;t let the meaningful name of the component <br />confuse you; it is a part of the protection.</p>
<p>Delete the guid key and all its subkeys. Congratulations, you have just reset VA trial period.</p>
<p>&gt; Notes</p>
<p>To reset trial period next time it&#39;s enough do go directly to the keys mentioned above <br />and to delete them. Don&#39;t forget to delete .tmp file too.</p>
<p>Note, however, that the guid is different for each machine and it might (and will) change <br />from one VA version to another. The same goes for temporary file, even though currently <br />it has the same name on all machines. Don&#39;t count on that.</p>
<p>The above procedure will work with future VA versions, as long as they don&#39;t change<br />their protection scheme.</p>
<p>============================================================================ </p>
<p><span style="font-family: 宋体">
<div class="quote-title">引用</div>
<div class="quote-content">
<p>&nbsp;新版本1535,试了试, 先想用以前版本的code结果没有<br />成功. Visual Assist X 试用期一个月, 试用是全功能的, 这点还不错. 但是到期的话就不能继续了.这篇<br />短文的目的就是无限期扩展试用期, 使你能够尽情享受VA带来的快乐,&nbsp; 免去大家寻找破解<br />的痛苦, </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 用到的工具: Registry Workshop, 见附件. </p>
<p>&nbsp;&nbsp;&nbsp; 以下的内容参考了一些网上的文章, 另外有一些猜测的成分, 请自担风险. </p>
<p>&nbsp;&nbsp;&nbsp; 主要的方法就是消去VA记录下的一些安装及试用时间信息.VA记录这些信息的地方有三<br />个: </p>
<p>1) HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;Licenses </p>
<p>&nbsp;&nbsp;&nbsp; 这一个很好找. 建议加入Registry Workshop收藏夹. </p>
<p>2)<br />HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;Classes&#92;CLSID&#92;{ACABBB00-02A4-CF3E-B293-188330493F10} </p>
<p>&nbsp;&nbsp;&nbsp; {XXX&#8230;}对于不同的版本以及不同的机器可能不同, 比如<br />{ACABBB00-02A4-CF3E-B293-188330493F10}是我XP虚拟机上的值, 我实际机器上的是<br />{2401839D-8A0E-F7A3-3A39-201EB8E3078D}. </p>
<p>&nbsp;&nbsp;&nbsp; 要找到这一条, 就要用到Registry Workshop, 浏览至<br />HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;Classes&#92;CLSID&#92;, 然后所有条目按时间倒序排序, 与<br />Visual Assist安装时间差不多的那几个(3~10个吧, 跟具体机器有关, 还有其他的软件吧)<br />逐一检查, 有一个的子项不规则, 而其他的都比较规则. 如 </p>
<p>{ACABBB00-02A4-CF3E-B293-188330493F10}<br />&nbsp;&nbsp;&nbsp; fMNvzvRluw<br />&nbsp;&nbsp;&nbsp; paowhf<br />&nbsp;&nbsp;&nbsp; Jvielmgrzqpm<br />&nbsp;&nbsp;&nbsp; durvuNbfybvH<br />&nbsp;&nbsp;&nbsp; Psohy<br />&nbsp;&nbsp;&nbsp; wqGi<br />&nbsp;&nbsp;&nbsp; zydrzwfqWyFs<br />&nbsp;&nbsp;&nbsp; InProcServer32 </p>
<p>而其他的一般是<br />{XXXXXXXX&#8230;}<br />&nbsp;&nbsp;&nbsp; Description<br />&nbsp;&nbsp;&nbsp; InprocServer32<br />&nbsp;&nbsp;&nbsp; ProgID<br />&nbsp;&nbsp;&nbsp; VersionIndependentProgID </p>
<p>等等, 实际上目标项{ACABBB00-02A4-CF3E-B293-188330493F10}是VA的时间信息记录, 当然<br />只有VA的人知道它的格式了. 为掩人耳目, {ACABBB00-02A4-CF3E-B293-188330493F10} 又<br />合并另外的一个随机的已注册的CLSID, 因此当你看到<br />{ACABBB00-02A4-CF3E-B293-188330493F10} 下的 InprocServer32 好像是另外的某个感觉<br />很重要的东西, 我想, 如果你在 HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;Classes&#92;CLSID&#92; 下搜索的<br />话, 应该搜得到它真正的条目. </p>
<p>&nbsp;&nbsp;&nbsp; 找到<br />HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;Classes&#92;CLSID&#92;{ACABBB00-02A4-CF3E-B293-188330493F10<br />}或者你机器上的相应项后, 建议加入收藏夹. </p>
<p>&nbsp;&nbsp;&nbsp; 3) 你的temp用户变量%USERPROFILE%&#92;Local Settings&#92;Temp 中的临时文件<br />1489AFE4.TMP.<br />如果你的Temp用户变量设置到了其他的地方(比如, 我的在F:&#92;Temp&#92;UTemp), 请到相应的位<br />置找到这个文件, 这个文件的修改时间和创建时间都与VA安装时间相差不多. 相信不难找到<br />. 具体的文件名可能和版本相关.<br />当然也可以把此目录全部清空, 一般情况下应该没有什么问题. </p>
<p>&nbsp;&nbsp;&nbsp; 以上三处记录的信息应该是一样的, 破解时留下任何一处都不能成功. 卸载VA时, 这三</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ddrr.org/post/71.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
