Как использовать .net_reactor? - PullRequest
       19

Как использовать .net_reactor?

0 голосов
/ 13 сентября 2018

Кто-нибудь ранее использовал .net_reactor для защиты кода?Я защитил исполняемые сборки, но каким-то образом без файла лицензии мне все же удалось запустить исполняемый файл

enter image description here

enter image description here

Пробный пример проекта, выводится следующим образом:

enter image description here

enter image description here

Я также создал пример проекта с использованием SDK для получения значений различных параметров следующим образом:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using License;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            string HardwareID;
            string HardwareIDLicense;
            InitializeComponent();
            HardwareID=License.Status.GetHardwareID(true, true, true, false);

            HardwareIDLicense = License.Status.License_HardwareID;
            MessageBox.Show("HardwareID" + HardwareID);
            MessageBox.Show("HardwaeIDLicense" + HardwareIDLicense);
        }
    }
}

Я получил следующий вывод для HardwareIDLicense:

enter image description here

Пусто: кто-нибудь знает почему?Что мне нужно установить?

Файл лицензии также был создан.

enter image description here

1 Ответ

0 голосов
/ 13 сентября 2018

Ранее я использовал .net реактор, и имеет смысл, что ваш код все еще работает.

В зависимости от того, что вы пытаетесь выполнить, ваш код будет работать. Основная причина использования .net реактора - обфусцировать ваш код. Запутывание не помешает запуску вашего кода, а только затруднит декомпиляцию кода.

Если вы пытаетесь заблокировать вашу сборку, обязательно следуйте документации .net реактора для этого процесса. Просто запуск .net реактора не заблокирует сборку. Смотри - http://www.eziriz.com/help/source/quick_lock.html

...