Visual.Assist.X 试用期过期,重装的种种问题

今天Visual.Assist.X 过期了,重新卸载,再下载多个不同版本的该软件重装,根本不管作用,依然是需要付费的那个讨厌的窗口,(本人还是学生,买不起正版,但是还是支持正版,VC助手的确很方便很好用,值得购买正版!)

在网上找了很久的资料,依着尝试,现在列出来,这些资料虽然没有帮我解决问题,但是也让我知道了很多好软件,也懂了一些注册表的知识


资料1 http://blog.sina.com.cn/s/blog_7848bd6b0100qe7w.html

讲解的比较详细,但是没有解决我的问题,

我继续找啊找,找到

资料 2. http://bbs.pediy.com/archive/index.php?t-31514.html

1534 试用延长的办法

0.关闭vc8
1.删除 va目录下的 startup.bak,清空startup.log
2.C:\Documents and Settings\Dragon\Local Settings\Temp
下的所有tmp文件删除
3.注册表中删除 HKEY_LOCAL_MACHINE\SOFTWARE\Licenses及所有子项。
4.删除 HKEY_CURRENT_USER\Software\Whole Tomato及所有子项
5.运行 Regmon.exe(注册表监视器,可从pediy.com下载,va原来想anti-regmon的吧,结果....,hoho)

6.运行vc8, 你看到 va又初始化了!^_^ 
关掉va的show tip of day后, 关闭vc8.
再运行vc8, 退出 Regmon.exe, 再关闭VC8
,va原来想anti-regmon的吧,结果....,hoho)


我下载了 Regmon,按照上面的步骤一步一步来,结果几个版本都还是一样的问题,


资料3  http://blog.csdn.net/royewon/article/details/1258267

  有3步,摘抄过来:

用到的工具: Registry Workshop, 附件中有一份.

    以下的内容参考了一些网上的文章, 另外有一些猜测的成分, 请自担风险.

    主要的方法就是消去VA记录下的一些安装及试用时间信息.VA记录这些信息的地方有三个:

1) HKEY_LOCAL_MACHINE/SOFTWARE/Licenses

    这一个很好找. 建议加入Registry Workshop收藏夹.

2)HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID/{ACABBB00-02A4-CF3E-B293-188330493F10}

    {XXX...}对于不同的版本以及不同的机器可能不同, 比如{ACABBB00-02A4-CF3E-B293-188330493F10}

     是我XP虚拟机上的值, 我实际机器上的是{2401839D-8A0E-F7A3-3A39-201EB8E3078D}.

    要找到这一条, 就要用到Registry Workshop, 浏览至HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID/, 

     然后所有条目按时间倒序排序, 与Visual Assist安装时间差不多的那几个(3~10个吧, 跟具体机器有关, 

     还有其他的软件吧)逐一检查, 有一个的子项不规则, 而其他的都比较规则. 如

{ACABBB00-02A4-CF3E-B293-188330493F10}

    fMNvzvRluw

    paowhf

    Jvielmgrzqpm

    durvuNbfybvH

    Psohy

    wqGi

    zydrzwfqWyFs

    InProcServer32

而其他的一般是

{XXXXXXXX...}

    Description

    InprocServer32

    ProgID

    VersionIndependentProgID

等等, 实际上目标项{ACABBB00-02A4-CF3E-B293-188330493F10}是VA的时间信息记录, 当然

只有VA的人知道它的格式了. 为掩人耳目, {ACABBB00-02A4-CF3E-B293-188330493F10} 又

合并另外的一个随机的已注册的CLSID, 因此当你看到{ACABBB00-02A4-CF3E-B293-188330493F10} 

下的 InprocServer32 好像是另外的某个感觉很重要的东西, 我想, 如果你在 HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID/ 下搜索的话, 应该搜得到它真正的条目.

    找到HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID/{ACABBB00-02A4-CF3E-B293-188330493F10

}或者你机器上的相应项后, 建议加入收藏夹.

3) 你的temp用户变量%USERPROFILE%/Local Settings/Temp 中的临时文件1489AFE4.TMP.
    如果你的Temp用户变量设置到了其他的地方(比如, 我的在F:/Temp/UTemp), 请到相应的位
   置找到这个文件, 这个文件的修改时间和创建时间都与VA安装时间相差不多. 相信不难找到
   . 具体的文件名可能和版本相关.
   当然也可以把此目录全部清空, 一般情况下应该没有什么问题.

       以上三处记录的信息应该是一样的, 破解时留下任何一处都不能成功. 卸载VA时, 这三
   处的信息都保留着, 卸载VA然后重装的办法是行不通的. 就算重装系统, 如果你把temp用户
   变量目录设到以前的位置且没有清理过, 则注册表是全新的估计也无济于事.

    下面给一个简单的批处理的例子, 可能需要根据自己的情况和版本修改其中的一些数据

    VAClean运行时请关闭Visual Studio

####################### VAClean.cmd 开始 #######################

@echo off

rem 此两项请自行填写为合适的值
set cid={2401839D-8A0E-F7A3-3A39-201EB8E3078D}
set tpf="F:/Temp/UTemp/1489AFE4.TMP"

reg delete HKEY_LOCAL_MACHINE/SOFTWARE/Licenses /f
reg delete HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID/%cid% /f
del /q %tpf%

echo.
pause

####################### VAClean.cmd 结束 #######################

以上测试基于
Visual Assist X 10.3.1535.0
Visual Assist X 10.3.1534.0 (此方法以前的版本以及以后的若干个版本可能有效)
以及
Visual C++ 6
Visual Studio 2005
以及
XP SP2


注: 这种方法仍然对我的机子来说没有成功,但是 Registry Workshop真是一个很好的操作注册表的软件,可惜我在官网上下载的也是30天试用期~

最重要的时刻到来了:

因为来来回回的安装下载,删除注册表等,搞得相当郁闷,幸好我没有放弃,皇天不负有心人,

终于救星来了,感谢这个作者转载的http://gisxu.blog.51cto.com/2237159/415341

下载地址:原:http://u.115.com/file/f4103c9400 (需要点那个"备份下载"就可以下了)

1.安装:安装刚开始时选中上面那两个复选框就能自动关联所有的VS+VC6版本,包括VC6 VS2003 2005 2008 2010。

2.破解:

for 2010以下版本:安装后,运行压缩包里的patch.exe,再选择vax安装目录下的VA_X.dll就破解了。

for 2010版本

(以下转自独行剑侠:)
对于vs2010的朋友需要额外注意:

使用2010的朋友,是需要覆盖到Visual Studio 2010的Visual Assist的安装位置,

因为我使用的是Windows7,目录路径是在这里(Vista应该也是),
C:\Users\Win7的登录帐户名\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X\ VA版本号

至于使用XP的朋友,是在如下位置:
C:\Documents and Settings\你的用户名\Local Settings\Application Data\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X\ VA版本号


注:在安装这一版本之前,我清理过注册表,重新安装还是出现那个问题,都不想再卸载前一版了,最后都直接把这个新下载的软件装在同一个目录中,即覆盖掉上一版的安装程序了,安装之后,再运行Patch.exe, 找到安装目录中的VA_X.dll,替换了, 再次打开Visual Studios,终于奇迹出现了,只见没有那个需要付款的对话框,只有正常启动时Visual assist X那美丽的提示界面,立时,我感动的泪流满面啊~ 心中那叫一个惊喜啊,兴奋啊,弄了一个中午和一个下午,悲剧的过程,喜剧的结果,只有对自己说声加油安慰自己!



你可能感兴趣的:(Visual.Assist.X 试用期过期,重装的种种问题)