GithubHelp home page GithubHelp logo

oledlg-for-visual-assist-x's Introduction

OLEDLG for Visual Assist X

软件作者

软件作者:lvtx

软件介绍

ASM OLEDLG for Visual Assist X 通用破解补丁

使用说明

  1. 本补丁程序是使用 RadASM 3.x 纯汇编编写和编译出来的,原理是利用 OLEDLG.dll API 劫持 VA_X.dll 来实现替换 Visual Assist X 的注册 Public Key,从而可以使用 DoubleLabyrinth 老大以前发布过的 VisualAssist-keygen-demo 来算出属于自己的注册码。 输入图片说明 输入图片说明 输入图片说明

  2. 使用本补丁程序需要注意的一点就是,OLEDLG.dll 需要复制到VS各个版本的主程序 devenv.exe 所在的同一目录内才会有效。 (注意是VisualStudio的 Devenv.exe所在目录, 不是VisualAssist所在目录。可以鼠标右键点击VS启动图标查看属性,可以查看目录位置) 输入图片说明

  3. 至于 KEYGEN 的使用方法,跟 DoubleLabyrinth 原版是完全一样的,本人只是稍微修改了一些地方而已,但不影响注册码的正常生成。如果想使用原版的话请自行到 DoubleLabyrinth 大佬的 Github 上去下载编译吧,在这里我就不帮忙上传了。 (注意是授权用户数量范围是:1 ~ 255,授权日期范围是:2000 ~ 2099[年份])

   Usage:
       VisualAssist-keygen.exe <username> <license count> <expire date>

           [-renew]           Generate renew-key.
                              This parameter is optional.

           <username>         The username licensed to.
                              This parameter must be specified.

           <license count>    The maximum number of copies that can be run under the newly-generated license.
                              The value should be in 1 ~ 255.
                              This parameter must be specified.

           <expire date>      The date when the newly-generated license expires.
                              The format must be one of the following:
                                  1. "yyyy/mm/dd"
                                  2. "yyyy-mm-dd"
                                  3. "yyyy.mm.dd"
                              This parameter must be specified.

输入图片说明 输入图片说明 输入图片说明

补充说明

注册完之后,升级、卸载或重新安装VAX时,会有key提示无效,点"Cancel"按钮即可。如果有新VS版本增加,需要点"No"按钮。 输入图片说明

备注

最后说明一下,本补丁程序及源码仅供大家学习参考,请勿用作商业之上,否则后果自负。

oledlg-for-visual-assist-x's People

Contributors

lvtx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

oledlg-for-visual-assist-x's Issues

vs2022用不了

vs2022_64 + VA_X_Setup2440_0 不能用,dll 放到目录未加载

strVaxName修改VA_X64后依旧无效

问题描述:
visual studio 2022开始使用64bit,visual assist x 也升级为了64bit。现有的方法貌似对64bit的不生效。我尝试修改代码后依旧无效
期望:
希望对64位的va_x生效

; ???????????????????????????? ???????????????"??", ???????????
.CONST

	;strVaxNameA				db	"C:\Users\joven\AppData\Local\Microsoft\VisualStudio\17.0_08cf79f2\Extensions\fwdbvn5s.izk\VA_X64", 0
	strVaxName				db	"VA_X64", 0
	strKernel					db	"kernel32.dll", 0
	strLoadLibrary			db	"LoadLibraryA",0
	strGetProcAddress			db	"GetProcAddress", 0
	strVirtualAlloc				db	"VirtualAlloc", 0
	strHeapAlloc				db	"HeapAlloc", 0
	strHeapFree				db	"HeapFree", 0
	strLoadLib				db	"\OLEDLG.dll", 0

	oPublicKeyX				db "4065234961,2221233238252903594850812155620126,3175203956977476891557515669668792", 0
	oPublicKeyY				db "1329115615,9626603984703850283064885442292035,3463780848057510008753765087591958", 0
	cPublicKeyX				db "2127088620,2558213661223504372788100802238141,2694097057723490910395353919176313", 0
	cPublicKeyY				db "2127088620,8809976404932220599325753072055172,1929719295914332726580392022338415", 0

; ????????????
C:\Masm32\Bin\ML.EXE /c /coff /Cp /nologo /I"C:\Masm32\Include" "OLEDLG.asm"
 Assembling: OLEDLG.asm

***********
ASCII build
***********

C:\Masm32\Bin\LINK.EXE /SUBSYSTEM:WINDOWS /RELEASE /DLL /DEF:OLEDLG.def /LIBPATH:"C:\Masm32\Lib" /OUT:"OLEDLG.dll" "OLEDLG.obj"
Microsoft (R) Incremental Linker Version 5.12.8078
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

   Creating library OLEDLG.lib and object OLEDLG.exp

Make finished.
Total compile time 547 ms

不会汇编,所以最多只能改到这里了。如能指教或者直接出一个64位的能用就更好了。

做着搞个支持2022版本的吧。

目前这款只适用于 2019及以下版本,因为那时都是 x86-32 位版本。

vs2022 -> 使用 vx 2021.11.17 Version 10.9.2440 已经是64位版本咯。 :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.