Սկիպ կոնտենտ
G

Guardship

Հրատարակիչ: RustemSoft
Վիրուսային ստուգում Windows Free to try
Ներբեռնում v7.1.2 5 բեռնումներ
Տարբերակ7.1.2
Հրատարակիչ RustemSoft
Թողարկման ամսաթիվ05 օգս, 2016 թ.
Ավելացման ամսաթիվը05 օգս, 2016 թ.
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. Գրադարան [Your_App_Name].lib

Ձեր հավելվածները (WinForms, WPF և այլն), որոնք ուղղված են .NET Framework-ին, կազմվում են միջանկյալ լեզվով (IL): Գործարկման ժամանակ պարզապես ժամանակի (JIT) կոմպիլյատորը թարգմանում է IL-ը հայրենի կոդ: Guardship-ը ձեր .NET գործարկվողը թարգմանում է հայրենի կոդի՝ այն թաքնված դարձնելու համար: Երբ գործարկում եք պաշտպանված գործադիրը, այն ունի համակարգչի հիշողության մեջ կատարվող կառավարվող հավելվածի բոլոր հատկանիշներն ու գործառույթները: Սակայն .NET հավաքման բրաուզերները և ապակոմպիլյատորները չեն կարողանա կարդալ ձեր պաշտպանված .NET գործարկվողները:

Ինչու՞ է Guardship-ը վերածվում չկառավարվող գործարկվողի: Կան մի քանի ապամոնտաժիչներ՝ չկառավարվող գործադիրները ապակոմպիլացնելու համար, որոնք գրված են ASM, C կամ C++ լեզուներով: Այնուամենայնիվ, նրանցից ոչ մեկին չի հաջողվի արտադրել այնքան ընթեռնելի կոդ, որն արժե ջանքեր գործադրել: Դուք ավելի շատ ժամանակ կծախսեք՝ փորձելով կարդալ ապակոմպիլացված աղբյուրը՝ ներսում հավաքող բլոկներով, քան զրոյից գրել նույն գործող հավելվածը։

Փաստորեն, ցանկացած գործարկվող մոդուլ կարելի է ապամոնտաժել և ուսումնասիրել: Այն հեշտությունը, որով ապակոդավորիչը կարող է հակադարձ նախագծել ձեր հավելվածի սկզբնական կոդը, կախված է նրանից, թե ինչպես են հավելվածի սկզբնական կոդի վերաբերյալ ամբողջական մետատվյալները ներկայացված exe մոդուլի ներսում: Կարո՞ղ է վերծանողը պարզել դասերի սկզբնական անվանումները, մեթոդները, աշխատանքի հոսքերը, կառուցվածքները և այլն: Կոմպիլյատորը հիմնականում կոմպակտացնում է հավելվածի սկզբնական կոդը՝ ելքը վերածելով այնպիսի ձևաչափի, որը շատ համապատասխան է մեքենայի գործարկման ժամանակի կատարմանը: Դա կարող է լինել տեղական մեքենայի կոդ կամ IL բայթ կոդ, որը մշակվում է CLR միջանկյալ գործարկման ժամանակով: Այնուամենայնիվ, մեծ հաշվով, ձեր հավելվածի սկզբնական կոդի մասին շատ տեղեկություններ (վրիպազերծում, մեկնաբանություններ և այլն) պարզապես կարող են կորչել կոմպակտ կազմման ընթացքում:

Նմանատիպ ծրագրեր

Այլընտրանքներ

Ավելին այս հրատարակչից