BoxedApp SDK چیست؟
BoxedApp SDK یک developer library است که مجموعه ای از قابلیت ها را برای شبیه سازی یک file system و یک system registry برای یک اپلیکیشن فراهم می سازد. با استفاده از این قابلیت ها می توانید فایل های virtual، registry entry های fake، key ها و value های دلخواه خودتان را بسازید. می توانید process هایی را از memory به صورت مستقیم اجرا کنید، بدون registration از ActiveX استفاده کنید و runtime هایی مثل .NET، Flash و VC++ را embed کنید. برای مثال فرض کنید اپلیکیشن شما برای نمایش یک فایل Flash از یک Flash ActiveX player استفاده می کند. کاربر نهایی برای اینکه بتواند به درستی از اپلیکیشن شما استفاده کند به یک Flash Player ActiveX نیاز خواهد داشت. همچنین در نظر داشته باشید که Flash player قادر به load کردن مستقیم فایل ها از memory نیست. این مسئله باعث ایجاد دو مشکل عمده می شود: اول اینکه باید یک Flash player ActiveX نصب کنید و دوم اینکه باید فیلم مورد نظرتان را در یک فایل داشته باشید. BoxedApp SDK هر دو مشکل را برای شما حل می کند.
به سادگی می توانید یک virtual file بسازید که حاوی فیلم flash است و یک فایل virtual دیگر که حاوی Flash player ActiveX DLL است، و همچنین virtual registry entry هایی که به آن virtual file ارجاع دارند. با انجام این کار اپلیکیشن شما «تصور می کند» Flash player ActiveX واقعاً نصب شده است و به همین خاطر Flash player درست به گونه ای کار می کند که گویی فایل فیلم واقعاً در آن جا وجود دارد. BoxedApp SDK با یک API جامع برای ساخت virtual file ها، registry entry ها و همچنین virtual process ها ارائه می شود. با استفاده از این ابزار می توانید یک process را بر پایه یک فایل executable مجازی اجرا کنید. کافی است یک virtual file ایجاد کرده، محتوای فایل exe را بنویسید و با استفاده از یک تابع آن را اجرا کنید. علاوه بر این ها در مواردی که اپلیکیشن شما به ActiveX نیاز دارد اما به خاطر portable بودن یا به خاطر اجرای سریع installer ندارد، این ابزار می تواند مشکل را حل کند. از این ابزار می توانید روی نسخه های مختلف Windows از نسخه Windows 2000 تا Windows 10 استفاده کنید و هر دو معماری 64 bit و 32 bit را پشتیبانی می کند. در ادامه لینک دانلود BoxedApp SDK به همراه کرک آن ارائه شده است که می توانید آن را دریافت کنید.
ویژگی ها و قابلیت های BoxedApp SDK:
- امکان شبیه سازی یک file system و یک system registry برای یک اپلیکیشن
- امکان اجرای مستقیم process ها از memory
- ارائه sample هایی برای زبان های محبوب
- ارائه یک API جامع
- و بسیاری موارد دیگر.