Actually, this repo isn't integral. There is a project called VisualAssist-patcher in my computer which can replace official public key stored in VA_X.dll with our own public key, so that the registration key generated by VisualAssist-keygen can really work.
However, I don't want to receive a DMCA takedown notice. Also I don't want to let Whole Tomato, the developer of Visual Assist, figure out an anti-patch solution for Visual Assist.
So, everything about VisualAssist-pathcer is masked out by character *.
This repo DOES NOT contain any substantial infringing content. It only contains my own implement for the registration algorithm used by Visual Assist. And the registration key generated by VisualAssist-keygen CANNOT activate Visual Assist IN FACT.
Well, I am too lazy to write it. 🤪
If this repo gets 100 stars, I'll tell you how it works.
see here.
-
*** * ***** **
********.****** ************************************************ **************************************************** ********************************* -
Generate a registation key for Visual Assist.
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 ~ 65536. 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.Example:
$ VisualAssist-keygen.exe DoubleLabyrinth 1 2050/1/1 DoubleLabyrinth (1-user license) Support ends 2050.1.1 00001M-8E5KE8-2W995Z-KJJCYP-JAZRJC-47EZ53-BE599Q-CFCYV4-UVFZ5Z-9KGX20-2Q6XQD $ VisualAssist-keygen.exe -renew DoubleLabyrinth 1 2050/1/1 DoubleLabyrinth (1-user license) Support ends 2050.1.1 00001M-8E5KE8-2W99XH-QYANMV-ZXRNQ4-6ETZVQ-WH1AGZ-9RJ7HB-F3JX6J-V8WGFG-0EY3R6