Telepítés védelem és decompiler 1c modulok 8
Bizonyára minden fejlesztő gondoskodik arról, hogy a programok megvédjenek az illegális forgalmazás. Különösen, ha ez a fejlődés - kereskedelmi, megismételhető termék.
Az alkotók a rendszer 1C: Enterprise 8 gondoskodott a védelmet. Sajnos, egy jelszót hozzáférést csak akkor lehet telepíteni a modulok tárgyak, közös modulokat, a kezelés és jelentési modulokat. Beleértve a külső. De ez nagyon sok, így hogyan lehet értelmes eljárások és funkciók a modul helyén, majd elérni őket.
Ebben a cikkben szeretnék megérteni, hogyan kell beállítani a védelmi és távolítsa el, ha elfelejtette a jelszavát.
Védi a modult 1C
Tegyen meg minden modul bármilyen tárgy. Felvettem véletlenszerűen az első olyan dokumentum - „Előzetes jelentés”. Ha tesz a kurzort a szöveg a kód modult, válasszuk a „Szöveg” jelenik meg a főmenüben. Ezen a ponton van az elem a „Jelszó beállítása”.
A program azt azonnal figyelmeztetett, hogy lehetetlen, hogy megvédje a modulnak előfeldolgozó direktíva:
Emlékeztetünk preprocessor irányelvek - ezek design # ha # # End majd, stb
Nos, lássuk, hogy ez mit fog fejlődni. Állítsa be a jelszót.
Miután a jelszót, amikor megpróbálják lezárni a modul hibaüzenet:
Figyelmen kívül hagyva a hibát, és fenntartani a konfiguráció. Kíváncsi vagyok, ha a dokumentum megnyílik. A program futtatása a „Enterprise” módban.
Minden rosszabb volt, mint amire számítottam. A dokumentum nem működik teljesen. nem tudta tartani azt véglegesen programot esküszik minden üres mezők, ha bármely formában sapka vagy a táblázatban nem.
Próbáltam a tisztaság a kísérlet más dokumentumokra, ugyanazt az eredményt. Például a „Megállapodás” már nem áll rendelkezésre a jövedelemadók területén a számlát.
A következtetés egyszerű: nem minden modul lehet védeni. Azonban semmi sem akadályozza meg nem teszik funkciók és eljárások preprocessor irányelvek külön modul.
Igyekszünk, hogy megvédje a közös modul. Véletlenszerű választás próbálta védeni a 10 közös modulokat. Mintegy fele védelem nélkül észrevételeit. Amikor megpróbálja megvédeni a második felében csak hagyott egy üzenetet, hogy a modul nem lehet védeni.
Továbbra is ellenőrizni feldolgozás. Vegyük külföldi érdeklődés. Védelem nélkül zajlott le a problémákat.
Ellenőrzés védelméről megbízhatóság keresztül dekomilyatora modulok 1C
Nézzük, hogy a honvédelmi lesz képes-hoz kap körül. Ásni egy kicsit az interneten, rábukkantam egy „decompiler modulok” (akkor letölthető link), ami állítólag képes eltávolítani a jelszót. Decompiler van egy külső feldolgozó hagyományos formákban. Nos, megpróbáljuk. Kezdjük az azonos külső feldolgozó egység, amelyen én meg a jelszót.
Run 1C vállalati mód és nyílt eljárást decompiler a „File” - „Open”. Megjegyezzük, hogy a kezelés, hogy találtam írva a szokásos formáját, és futtatni kell lennie alatt egy vastag kliens:
Kattintson a „visszafordítani”, és kap egy üzenetet, hogy minden jól ment:
Igyekszünk nyitni a modult az konfigurátor és megnyitja finom.
A fórumok írni, hogy néha meg kell futtatni 1C mint rendszergazda, ha hiba van.
Most, hogy hogyan kell megbirkózni az általános decompiler modulokat. Mentse el a konfigurációs fájlba.
Válassza kezelésében:
Néhány perc múlva kapunk egy üzenetet:
Mi betölteni a konfigurációt a fájlt, és ellenőrizze a védelem. A védelem teljesen eltávolították.
A vizsgálatot végeztek a platform 8.3.9.1818, konfiguráció „számviteli Enterprise 3.0.44.188».
A legérdekesebb az, hogy ez a modul „decompiler” is védi. De a kezelés nem teszi lehetővé, hogy eltávolítja a védelmet is.