Removed some comments and changed a method name.
Changed a method name.
Updated.
Updated.
Changed version and product name.
Added TODO section, added uncrack option (/u), created byte arrays to store both the 32- and 64-bit amtlib.dll files (so they can be conditionally reassigned with the original [uncracked] versions [for new /u switch]), changed some variable names, made loading animation actually function as it should (waits for DLL files to be found), updated usage text for /u, rearranged the placement of the usage output, removed some redundant logic and unnecessary, old commented code, made use of a new method (FileHelper.FindFiles()) that finds the DLL files to replace instead of listing their typical locations (takes longer but is more efficient), condensed the logic for the command-line options, and slightly changed logic for determining which file (32- or 64-bit) to copy.
Added ListHelper class to assist in getting the respective indexes of strings found within lists and StringHelper which adds a new overload for String.Contains() which defaults to case-insensitive comparison.