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 (optional)

How to initialize the Engine?
  1. Create API instance somewhere
    ItpApiClient _itpApiClient = 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:
using System;
using System.Globalization;
using System.Net;
using System.Reflection;
using System.Text;
using System.Threading;
using System.Windows.Forms;
using ItpApiPlatformWindows;
using ItpCore.Bo.Core.Local;
using ItpCore.Bo.Core.Local.Response;
using ItpCore.Constants;
using ItpLibraryNetSampleCsharp.ByEmail;
 
namespace ItpLibraryNetSampleCsharp
{
    public partial class FormMain : Form
    {
        readonly ItpApiClient _itpApiClient = new ItpApiClient();
 
        public FormMain()
        {
        }
         
        private void FormMain_Load(object sender, EventArgs e)
        {
            _itpApiClient.Init();
        }
    }
}


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 C#  (Library tab)
  6. Click 'Protect Project' button
  7. Find protected protected API and libraries in the Output folder
  8. Apply protected libraries and sources into the project uning HowToUse.txt
  9. Build project and launch it.
Samples List

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