راهنمای حفاظت بدون استفاده از کد فعالسازی

در این روش حفاظت از پروژه Excel، محصولی تولید می شود که یک فایل با پسوند Exe است، در این آموزش، فایلی به نام Sample.xlsm را به عنوان یک فایل Excel در نظر داریم، که می‌خواهیم آن را از دسترس خارج کنیم و تحت حفاظت قرار دهیم. اگر سئوالی دارید به اینجا (یعنی بخش پاسخ به سئوالات) نگاه کنید.

فایل Sample.xlsm، در مجموعه فایل‌های تحت حفاظت در پروژه قرار گرفته است، که می‌توانید آنرا در لیست پایین پنجره ببینید. آماده تولید است، برای تولید محصول روی آیکن Build کلیک کنید. پس از تولید محصول میتوانید آنرا اجرا کنید برای اجرای آن روی Shortcutیی که در دسکتاپ با آیکن و نام Sample وجود دارد کلیک کنید؛ و یا به مسیری که در آن ذخیره شده است مراجعه کنید، برای پیدا کردن راحت‌تر آن، در دسکتاپ رایانه خود به دنبال Shortcutی به نام  xlsmexe Samples، بگردید چون این آیکن اکنون در دسکتاپ رایانه شما ایجاد شده است. سپس روی آن دابل کلیک کنید و در آن یک فولد به نام Locked خواهید یافت، روی فولدرLocked کلیک کنید تا فایل تولید شده با آیکن دیده شود.می توانید آنرا اجرا کنید.

در این آموزش قصد نداریم، تغییراتی در پروژه ایجاد کنیم و فقط می‌خواهیم پروژه‌ای را که به عنوان یک پروژۀ نمونه تهیه کرده‌ایم توضیح دهیم.

روی دکمه بزرگ با عنوان "انتخاب روش حفاظت از فایل‌های ضمیمه شده در پروژه" کلیک کنید تا پنجره مربوطه باز شود. در لیست بازشوی بالای پنجره باز شده، گزینۀ «حفاظت بدون استفاده از کدفعالسازی» انتخاب شده است - چون این آموزش برای همین منظور یعنی معرفی «روش حفاظت بدون کد فعالسازی» تدارک دیده شده. در لیست درختی سمت راست، گزینه‌های مختلفی وجود دارد که آنهایی را که تنظیم کرده ایم با فونت ضخیم‌تر Bold دیده می شود، که توضیح خواهیم داد:

قرارداد مجوز کاربر نهایی EULA: در این بخش گزینۀ «نمایش قرارداد مجوز کاربر نهایی»تیکدار شده است، و متنی در بخش متن مربوطه وجود دارد که موجب می‌شود که هنگام اجرای محصول پنجره‌ای نمایش داده شود و به کاربر پیامی بدهد و از او درخواست کند که با آن توافق کند.

تصویر اسپلش Splash Screen: در این بخش گزینۀ «نمایش تصویر اسپلش ...»تیکدار شده است، فایل تصویر انتخاب شده و گزینۀ «از اندازه مشخص شده استفاده کنید:» انتخاب و طول و عرض تصویر 640 در 400 ،و طول مدت نمایش تصویر برای 3 ثانیه تنظیم شده. این باعث می شود که تصویری را که برای محصول انتخاب کرده اید به مدت 3 ثانیه قبل از باز شدن سند توسط Excel، نمایش داده شود.

...سایر تنظیمات را دستکاری نکرده‌ایم تا به گروه زیر رسیدیم:

حفاظت‌های بیشتر قابل انتخاب

    کتاب کار Workbook: در این بخش دو گزینۀ «اجازه ندهید کتاب کار در طول دوره آزمایشی ذخیره شود» و «به هیچ وجه اجازه ذخیره کتاب کار داده نشود»تیکدار شده اند، موجب می شود که کاربر نتواند فایل تحت حفاظت را ذخیره کند یا با گزینه ... Save as  آنرا مصادره نماید.

    **چنانچه این گزینه‌ها تیکدار هم نشوند بازهم امکان ذخیره فایل Excel وجود نخواهد داشت، در چنین حالتی باز هم فایل ذخیره شده(با انتخاب دستور... Save as ) بجای یک فایل با فرمت Excel، یک فایل EXE خواهد بود.

پاسخ به سئوالات

سئوال: آیا فایل اکسل منظور فایل Sample.xlsm کاملا از دسترس خارج خواهد شد؟

پاسخ: بله، فایل از دسترس خارج خواهد شد و فقط توسط نرم افزار یا محصول تولید شده، در اختیار قرار خواهد گرفت.


 سئوال: آیا فایل اکسل توسط کاربر قابل ویرایش و ذخیره است؟

پاسخ: بله قابل ویرایش است، اما نمی‌تواند آنرا به عنوان یک فایل اکسل مستقل ذخیره کند، بلکه تغییرات در فایل تحت حفاظت باقی خواهد ماند.

نمایش نمونه‌ها و مثال های بیشتر

برای دیدن نمونه‌ها و مثال‌های بیشتر، لطفا به وب سایت Tavafi.ir مراجعه فرمائید.