دلایل زیادی وجود دارد که ممکن است لازم باشد از کد منبع یک صفحه محافظت شود. اینها شامل حفاظت از راه حلهای خودشان در کد ، محافظت از متون در برابر تداخل غیرحرفه ای یا غیر مجاز ، تشکیل نسخه های آزمایشی راه حلهای 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 کیلوبایت کاهش می یابد.