نحوه مخفی کردن کد منبع

فهرست مطالب:

نحوه مخفی کردن کد منبع
نحوه مخفی کردن کد منبع

تصویری: نحوه مخفی کردن کد منبع

تصویری: نحوه مخفی کردن کد منبع
تصویری: آشنایی با دانش اعداد و کد کیهانی: بخش اول 2024, آوریل
Anonim

دلایل زیادی وجود دارد که ممکن است لازم باشد از کد منبع یک صفحه محافظت شود. اینها شامل حفاظت از راه حلهای خودشان در کد ، محافظت از متون در برابر تداخل غیرحرفه ای یا غیر مجاز ، تشکیل نسخه های آزمایشی راه حلهای addon برای انتقال "خارج" است.

نحوه مخفی کردن کد منبع
نحوه مخفی کردن کد منبع

ضروری است

فشار نرم افزار شی Navutilus

دستورالعمل ها

مرحله 1

برنامه Navutilus مسئول اصلی حل این مشکلات است. این ابزار برای حذف فیزیکی کد منبع از اشیا Nav Navision و کاهش اندازه این اشیا استفاده می شود. راه مقابله با چنین فناوری هایی استفاده از decompiler است ، اما موارد شناخته شده ای وجود ندارد که کسی چنین کاری را انجام داده باشد. اجازه دهید ما فناوری استفاده از این ابزار را نشان دهیم.

گام 2

این ابزار پس از پردازش با مشارکت واحد کد 12Gen. Jnl. PostLine آزمایش می شود. به هر حال ، این ابزار قادر است فقط شیئی را که کاربران در آن حق تغییر و خواندن را دارند پردازش کند.

مرحله 3

کارت "فشار دادن" را باز کنید. برای انجام این کار ، باید نوع اشیا Code Codeunit را تعیین کرده و به شماره 12 اختصاص دهید. پس از آن ، کادر موجود در قسمت ReplaceSource انتخاب شده را علامت بزنید - در غیر این صورت منبع در نسخه اصلی خود ذخیره می شود. فایل متنی را در قسمت SourceReplacerText وارد کنید. این قسمت متنی را که برای جایگزینی متون در توابع برنامه و محرکها استفاده خواهد شد ، مشخص می کند. در برخی موارد ، وارد کردن یک فایل به جای متن ممکن است منطقی باشد.

مرحله 4

کادر کنار ReplaceDocumentation را علامت بزنید. در غیر این صورت ، ماشه مستندات بدون تغییر باقی می ماند. DocumentationReplacerText را در پرونده های متنی وارد کنید ، که متن را برای جایگزینی متن ماشه Documentation تنظیم می کند. در برخی موارد ، در این مرحله امکان استفاده از پرونده برای وارد کردن نیز وجود دارد.

مرحله 5

کادر انتخاب EraseLocalVariableNames را علامت بزنید. در غیر این صورت ، نام متغیر محلی ثابت خواهد ماند. عملکرد SqueezeObjects را اجرا کنید. چند ثانیه بعد ، وقتی نوبت به کار در نسخه محلی می رسد ، کاربر پیامی درباره کار انجام شده دریافت می کند.

مرحله 6

پس از انجام مراحل شرح داده شده در بالا ، می توانید شی processed پردازش شده را در طراح باز کنید. پس از باز کردن ، توجه داشته باشید که یک قسمت خالی به جای نام متغیر محلی نمایش داده می شود. این بدان معنی است که پس از پردازش توسط برنامه ، نتیجه از اشیا protected محافظت شده ای است که کاملاً عملیاتی هستند. علاوه بر این ، اندازه آنها می تواند تا دو برابر کاهش یابد - برای مثال ، شی آزمایش شده با حجم 437 کیلوبایت ، به 211 کیلوبایت کاهش می یابد.

توصیه شده: