| Нұсқа | 7.1.2 |
|---|---|
| Баспа | RustemSoft |
| Шығару күні | 2016 ж. 05 там. |
| Қосылған күн | 2016 ж. 05 там. |
| Os талаптары | Windows 10, Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Талаптар | Microsoft .NET Framework 2.0 |
| Жалпы жүктеулер | 5 |
| Бағасы | Free to try |
Сипаттама
Guardship .NET кодын бөлшектейді, содан кейін екі бөлікті жасау арқылы орындалатын файлдың MSIL кодын жергілікті басқарылмайтын қолданбаға құрастырады: 1. Бастау модулін [Your_App_Name].com; 2. Library [Your_App_Name].lib
.NET Framework жүйесіне бағытталған қолданбаларыңыз (WinForms, WPF, т.б.) аралық тілге (IL) құрастырылған. Орындалу уақытында дәл уақытында (JIT) компилятор IL-ді жергілікті кодқа аударады. Guardship .NET орындалатын файлын жасырын ету үшін жергілікті кодқа аударады. Қорғалған орындалатын файлды іске қосқан кезде оның компьютер жадында орындалатын басқарылатын қолданбаның барлық мүмкіндіктері мен функциялары болады. Бірақ .NET құрастыру браузерлері мен декомпиляторлары қорғалған .NET орындалатын файлдарыңызды оқи алмайды.
Неліктен Guardship басқарылмайтын орындалатын файлға түрлендіреді? ASM, C немесе C++ тілінде жазылған басқарылмайтын орындалатын файлдарды декомпиляциялауға арналған бірнеше бөлшектеуші бар. Дегенмен, олардың ешқайсысы күш салу үшін жеткілікті оқылатын кодты жасай алмайды. Бірдей жұмыс істейтін қолданбаны нөлден жазуға қарағанда, ішіндегі ассемблер блоктары бар декомпиляцияланған дереккөзді оқуға көбірек уақыт жұмсайсыз.
Іс жүзінде кез келген орындалатын модульді бөлшектеуге және зерттеуге болады. Дешифрлеушінің қолданбаның бастапқы кодын кері өңдеуге болатын жеңілдігі қолданбаның бастапқы коды туралы толық метадеректер exe модулінде қаншалықты көрсетілетініне байланысты. Дешифрлеуші бастапқы сынып атауларын, әдістерін, жұмыс ағындарын, құрылымдарын және т.б. анықтай ала ма? Компилятор негізінен қолданбаның бастапқы кодын ықшамдайды, нәтижені машинаның орындалу уақытының орындалуына өте сәйкес келетін пішімге түрлендіреді. Бұл CLR аралық орындалу уақытымен өңделетін жергілікті машина коды немесе IL байт коды болуы мүмкін. Дегенмен, жалпы алғанда, қолданбаның бастапқы коды туралы көптеген ақпарат (отладтау, түсініктемелер және т.б.) ықшам жинақтау кезінде жоғалуы мүмкін.