Feature List |
Previous Top Next |
· | Supports all versions of 32bit Windows (95,98,ME,NT,2k,XP,W2K3,PE, etc). |
· | Supports all programming languages (Delphi, VB, C++, .NET, Java, Assembly, and more) |
· | No source code change required, works with binary EXE, DLL, and data files directly |
· | Intergrates into your current process with very little changes, compatible with almost all libraries, tools, & installers. |
· | GUI & Command Line versions available for automated builds. |
· | Automatically scan .NET applications for dependencies to determine needed files |
· | Link required portions of .NET Framework directly with your application to produce a single EXE file. |
· | Automatically system requirement checking for .NET Framework (Windows 98 +, Internet Explorer 5.5, Windows NT SP3, etc) |
· | Run without installation on any Windows PC (Win 98+), from CDROM, internet link, or network share |
· | Protect .NET applications from all .NET disassemblers |
· | Supports 100% of .NET EXE files including a private Global Assembly Cache and Security Configuration. |
· | Link any 3rd party control or library directly into your EXE and deploy as a single file. |
· | Build EXEs that use the system version of the .NET Framework with automatic install if missing. |
· | Virtual File system allows packaging of any data file with your EXE. Access virtual files without extracting to disk |
· | Virtual Filenames are macro-expanded at runtime from dozens of potential locations. |
· | On-the-fly decompression of data means fast startup time even for Gigabyte EXE files |
· | Transparent encryption of data files allows normal view of files for your application, but the user sees only garbage |
· | Compress using a fast compressor for fastest load times, or a small compressor for smallest file sizes |
· | Control which version of file is accessed when virtual file and system file exist at the same location |
· | Make your virtual files visible or invisible to Open File Dialogs |
· | Virtual Registry system allows COM and ActiveX controls to function without system registration. |
· | Thinstall Automatically determines registry keys required for COM and ActiveX controls. |
· | Registry scripts can be imported from Regedit .reg files |
· | Registry scripts can contain macro-expanded names or values that are determined at runtime |
· | Load DLLs and OCX files directly from your EXE without extracting to disk. |
· | Use COM and ActiveX controls without system registration even on Guest and restricted user accounts. |
· | Use System DLLs and "virtual dlls" seamlessly together. |
· | Control the search order used to load DLLs from the virtual filesystem and the real filesystem. |
· | Package multiple EXE files into a single EXE and run them without extracting to disk |
· | Control which EXE resources will be visible to external applications (Icons, dialogs, etc). |
· | Change the Icon for any EXE without modifying its resource section |
· | Add Windows XP manifest to your EXE to give the new GUI style with no source changes |
· | Specify command-line parameters to be passed to your program on startup |
· | Specify environment variables that are visible to your program while it is running |
· | Specify a working directory to be set when your program is running |
· | Display a customizable splash screen that fades in while your application loads. |
· | Examine your EXE for DLL dependencies and compare them against a database of Windows 95,98,ME,NT,2k,XP distributions. |
· | Log all files used by your application. |
· | Log all registry keys used by your application. |
· | Log all COM and ActiveX controls used by your application. |
· | Log Potential Errors from missing files, registry keys, COM controls, and DLL load failures when testing on "clean Windows boxes" |
· | Examine a complete trace of your program showing every Windows API call it makes |
· | Support for all languages supported by Windows including Latin, Asian, and Arabic languages. |
· | Customizable strings for all languages |
· | Customizable dialog sizes for all languages |
· | Start licensing your software today with no source code changes! |
· | Flexible License Generation. Sell your software on an monthly, annual, or permanent basis. |
· | Lock your software to specific PCs by Ethernet MAC Address, Hard drive volume serial, Windows Serial Number, Computer Name, and more. |
· | Command-line key generator available for Windows and Linux for web server integration. |
· | Powerful programming API supports all programming languages (Delphi, C++, VB, CSharp, Java, and more) |
· | Use built in dialog boxes or display your own using the programming API. |
· | Built in dialog boxes feature: |
· | Customize 4 different message to be displayed before, during, and after license key entry. |
· | Add Hyperlinks to your web site for online purchasing |
· | Programming API provides: |
· | Fully access to all licensing information and state of the current license |
· | Ability to change the current license key as supplied by the user |
· | Ability to program your own License Key entry and success/failure dialogs |
· | Sell specific features individually by embedding control data in license keys |
· | Ability to determine how soon and how often the user is reminded their license will expire. |
· | Issue License Keys that only work with specific versions of your software. |
· | Generate License Keys that last for a limited period of time. |
· | Generate License Keys that expire on a specific date. |
· | Generate License Keys that expire after a specific number of executions. |
· | Generate License Keys that expire. |
· | Anti-debugging technology |
· | Anti-cracking technology to prevent license system removal |
· | Tools available to reset or remove License information on your development computer for testing |
· | Add StartMenu and Desktop Shortcuts to your application |
· | Automatically install application or launch Graphical User Interface that allows users to select an Installation Path |
· | Automatically selects an alternate installation path for Guest & Restricted users who cannot install to c:\program files |
· | Launch your application immediately after install or prompt user |
· | Customize your own Bitmap to be displayed during Install |
· | Control how upgrades are performed if an existing version is already on the user's computer |
· | Display a License & Warranty Dialog when the application is installed |
· | Uninstall application from StartMenu or Control Panel Add/Remove Programs |
· | Use COM & Active using "Virtual Registration" or "System Registration" |
· | Virtual registry requires Zero System changes (no registry or filesystem changes) |
· | System Registration performs automatic version checking on DLL/OCX files before updating them |
· | Prevents Anti-virus false-positives |
· | Prevents hackers from knowing you are using Thinstall |
· | Prevents examination of your code and data using hex editors, disassemblers, and string query tools |