نرم‌افزار accdb Exe چگونه کار می کند؟

نرم‌افزار دارای دو بخش است:

بخش اول : پنجره اصلی نرم‌افزار accdbExe (تولید کننده فایل EXE)
بخش دوم: هستۀ Core EXE (فایل EXE تولید شده)

بخش اول : پنجره اصلی نرم‌افزار accdbExe (تولید کننده فایل EXE)
به صورت خلاصه:
پنجره اصلی نرم‌افزار accdbExe درخواست‌های برنامه‌نویس را دریافت می‌کند و فایل (EXE)یی تولید می‌کند که درخواست‌ها را در کامپیوتر کاربر(مشتری) انجام دهد.
به عبارت بهتر(تخصصی‌تر) می‌توان گفت:
بخش اول نرم افزار accdbEex، از طریق نمایش یک پنجره رابط کاربر UI (User Interface)، درخواست هایی را از برنامه نویس در مورد نحوۀ اجرای بخش دوم هسته فایل اجرایی (Core EXE)، دریافت می‌کند، سپس هنگام تولید بخش دوم یعنی فایل EXE، درخواست‌های برنامه‌نویس به صورت کاملا حفاظت شده، داخل فایل (EXE)، تعبیه می‌کند، و در صورت تمایل برنامه نویس فایل دیتابیس حاوی کدهای برنامه نویسی را نیز به فایل EXE ضمیمه می‌نماید. سپس هنگام اجرای فایل EXE در کامپیوتر کاربر نرم افزار، توسط هستۀ EXE، درخواست‌ها، اجرا می‌شوند.
این درخواست‌ها می‌توانند به صورت زیر توسط برنامه‌نویس مطرح شوند:

در این راهنما فایل دیتابیس حاوی کد برنامه‌نویسی(VBA-DB)،به اختصار VBA-DB نامیده خواهد شد.
در این راهنما فایل EXE تولید شده هستهEXE، به اختصار Core-EXE نامیده خواهد شد.

می‌توان فایل VBA-DB، را در فایل Core-EXE، ضمیمه نکرد و فقط از امکانات فایل Core-EXE، برای تنظیمات رجیستری و تزریق گذرواژه به پنجره Passwor Required و سایر امکانات استفاده کرد، در چنین حالتی باید فایل VBA-DB، در مسیر(Folder) فایل Core-EXE، قرار داشته باشد.

تعیین مسیرهایی مانند: مسیر فایل های موقت، مسیر فایل Core-EXE، و مسیر سفارشی امکانپذیر است.

پارامترهای Command توسط تابعی در بخش VBA بازخوانی خواهند شد و شما می‌توانید برای ارسال برخی مقادیر مهم از این بخش استفاده کنید، این مقادیر می‌توانند پارامترهایی که به فایل Core-EXE، وارد شده‌اند باشد، که عینا این پارامترها از طریق خط فرمان (Command Line)، به Microsoft Office Access و سپس به بخش VBAی فایل VBA-DB، وارد خواهد شد؛ شما می‌توانید با استفاده از تابع ()Command ، این مقادیر را دریافت کنید.

 

همچنین در این پنجره امکان صدور کد فعالسازی برای کاربران نرم افزار تولید شده وجود دارد.

 


 

بخش دوم: هستۀ Core EXE (فایل EXE تولید شده)


فایل EXE تولید شده موقع اجراء کارهای زیر را به ترتیب انجام می دهد:

  1. بررسی شماره سریال سخت افزای(CPU) کامپیوتر.
  2. بررسی و استخراج درخواست‌های برنامه‌نویس که به صورت حفاظت شده در فایل EXE ذخیره شده است.
  3. بررسی فعالسازی شدن نرم‌افزار accdbExe، اگر فایل EXEی تولید شده با نرم افزار Demoی accdExe تولید شده باشد، ضمن نمایش پیام، برنامه پایان خواهد یافت.
  4. بررسی گزینه‌های قسمت عملکردهای قبل از اجرای Microsoft Office Access
  5. بررسی تیکدار بودن گزینه «بررسی فعال بودن بخش فارسی ویندوز (Persian) قبل از اجرای نرم‌افزار»
  6. بررسی تیکدار بودن گزینه «بررسی وجود(نصب) Microsoft Office Access ویا Access Runtime در کامپیوتر کاربر نرم‌افزار»
  7. بررسی تیکدار بودن گزینه «بستن سایر پنجره‌های Microsoft Office Access قبل از اجرای نرم‌افزار»
  8. بررسی تیکدار بودن گزینه «فایل در صورتی اجرا شود که کد فعالسازی درست به آن داده شود»
  9. نمایش پنجرۀ وضعیت اعمال دستورات و تنظیمات (Splash Screen و Logo)
  10. بررسی گزینه‌های تنظیمات رجیستری ویندوز برای اجرای راحت‌تر Microsoft Office Access
  11. بررسی تیکدار بودن گزینه «تعیین نقطه(.) به عنوان جداکننده اعشار، در Region کنترل پنل ویندوز Windows Control Panel»
  12. بررسی تیکدار بودن گزینه «انتخاب همه نگارش های Access»
  13. بررسی تیکدار بودن گزینه‌های «Microsoft Office Access 20xx»
  14. بررسی تیکدار بودن گزینه‌«اجرای خودکار ماکروها در Microsoft Access»
  15. بررسی تیکدار بودن گزینه‌«اجرای خودکار Queryها در Microsoft Access»
  16. بررسی تیکدار بودن گزینه‌«تائید خودکار اجرای کوئری‌های موثر در تغییر رکوردها»
  17. بررسی تیکدار بودن گزینه‌«تائید خودکار اجرای کوئری‌های موثر در حذف رکوردها»
  18. بررسی تیکدار بودن گزینه‌«مخفی کردن اشیاء مخفی شده در بخش Navigation Panel»
  19. بررسی تیکدار بودن گزینه‌«مخفی کردن اشیاء سیستمی در بخش Navigation Panel»
  20. بررسی تیکدار بودن گزینه‌«مخفی کردن Quick Access Toolbar»
  21. بررسی تیکدار بودن گزینه‌«چسباندن پنجره اکسس به سمت چپ مانیتور»
  22. بررسی تیکدار بودن گزینه‌«چسباندن پنجره اکسس به بالای مانیتور»
  23. بررسی تیکدار بودن گزینه‌«عریض کردن پنجره اکسس تاسرحد عرض مانیتور»
  24. بررسی تیکدار بودن گزینه‌«مرتفع کردن پنجره اکسس تاسرحد ارتفاع مانیتور»
  25. بررسی تیکدار بودن گزینه‌«Maximize کردن پنجره اکسس»
  26. بررسی تیکدار بودن گزینه‌«عنوان فونت پیشفرض»
  27. بررسی تیکدار بودن گزینه‌«اندازه فونت پیشفرض»
  28. بررسی گزینه‌های ضمیمه کردن فایل دیتابیس به برنامه اجرایی
  29. ایجاد فایل دیتابیس ضمیمه در مسیر تعیین شده در همین بخش
  30. بررسی گزینه‌های تنظیمات ارسال پارامترهای Commnad به بخش VBA، هنگام اجرای نرم‌افزار
  31. اجرای نرم افزار Microsoft Office Access، به همراه پارامترهای منجر به اجرای مُد Runtime
  32. بررسی وجود گذرواژۀ Database Password
  33.  تزریق گذرواژه به پنجرۀ Password Required