Getting started

IntlelliProtector supports .NET of versions 2.0, 3.0, 3.5, 4.0, 4.5 and 4.6+. You can create protection solution for your project. In order to protect you application follow the steps below.

How to use protected solution?
After protection you will get the code and libraries
- ApiSources Folder
This folder contains source files which should be included into your project in visual studio (you can just copy them and include all files in the solution explorer)
- Root folder
This folder contains libraries and data files.
  1. Please copy all these files into the root folder of your visual studio project, include them, open Properies in the solution explorer and set property 'Copy to output directory': [Copy if newer] to all files:
    • DotNetZip.dll
    • ItpCore.dll
    • ItpNativeSupportX32.dll
    • ItpNativeSupportX64.dll
    • ItpPopups.dll
    • ItpWindows.dll
  2. Add files as references:
    • ItpCore.dll
    • ItpWindows.dll
After that you have to initialize the Engine on software start and use API

How to initialize the Engine?
  1. Create API instance somewhere
    ReadOnly _itpApiClient As New ItpApiClient()
  2. Call Init() or InitAsync()
    private void FormMain_Load(object sender, EventArgs e)
    {
         _itpApiClient.Init()
    }

How to re-protect IntelliProtector project?
  1. Protect project
  2. Rewrite files from Output folder
  3. Re-build your visual studio project
Example:
Imports System.Globalization
Imports System.Windows.Forms
Imports System.Reflection
Imports ItpApiPlatformWindows
Imports ItpCore.Bo.Core.Local
Imports ItpCore.Bo.Core.Local.Response
Imports ItpCore.Constants
 
Public Class FormMain
 
        ReadOnly _itpApiClient As New ItpApiClient()
 
    Public Sub New()
        InitializeComponent()
 
        _itpApiClient.InitAsync()
    End Sub
 
    ' ...
 
End Class


How to Use Samples
  1. Download sample
  2. Start IntelliProtector Client
  3. Create new project (here) or select existing project
  4. Set protection method as Manual
  5. Set development language as VB.NET  (Library tab)
  6. Add module to project (Modules tab)
  7. Click 'Protect Project' button
  8. Find protected version in the Output folder
Samples List

Samples are available for registered users only
Copyright 2006 - 2024 by IntelliProtector - Software Protection and Licensing Services