Koska NET on hallitussa ympäristössä, on aina haittapuoli ottaa koodin avoin kenelle tahansa Heijastin tai linssikaukoputki.
Luistelija YHTEENSÄ muuntaa decompilable Microsoft Intermediate Language koodi (MSIL tai CIL) oman kokoonpanojen alkuperäisessä muodossa pitäen kaikki NET metatiedot ennallaan, joka tarjoaa samantasoisen suojan kuin natiivi C / C ++ koodia.
Ohjelmisto suojaa ohjelmointi on erittäin tärkeä ala useimmille ohjelmistokehittäjille. Ohjelmisto suojaa tekniikoita ei pidä ilmeinen ominaisuuksia, jotka voidaan nähdä ja verrata. Tämän vuoksi useimmat ohjelmisto suojaa myyjät voitaisiin ottaa käyttöön vaikuttava tekniikoita, jotka sisältyvät syvällä suojajärjestelmä, kun monta kertaa useimmat näistä tekniikoista tuskin olemassa tai ne ovat paljon yksinkertaisempia kuin miltä ne näyttävät.
Luonne NET on voitava asentaa sovelluksia, jotka on koottu MSIL, sitten joko JIT tai Ngen, MSIL on koottu koodiksi ja tallennetaan paikallisesti välimuistiin. Sen ei ole tarkoitettu tuottavan todellinen kotimainen .exe jotka voidaan suorittaa itsenäisesti .NET Framework. On liian monia dynamiikka, jotka vaativat puitteet, kuten: dynaaminen kokoonpano lastaus, MSIL koodin generointi.
Voit käyttää Ngen.exe luoda natiivi kuva mutta sinulla on vielä jakaa alkuperäiseen ei-koodiksi samoin, ja se on vielä puitteet asennettuna kohdekoneen.
Salaustaktiikaksi on yksi tapa, mutta se ei voi suojata rikkomasta piratismi suoja turvallisuus NET-sovellus. Miten varmistaa, että NET-sovellus ei ole peukaloitu, ja miten varmistaa, että lähdekoodi ei voida kääntää suunniteltu?
Luistelija YHTEENSÄ on oikea väline Native koota NET ohjelmatiedostoja. Varsinaisesti se tarkoittaa muuntaa MSIL koodi NET kokoonpano natiivi konekielelle ja poistamalla sitten MSIL koodin että kokoonpano, joten on mahdotonta purkaa sen suoraviivaisella tavalla.
vaatimukset :
.NET Framework
rajoitukset :
Rajoitettu toiminnallisuus
Kommentteja ei löytynyt