یک نسخه قابل حمل از هر برنامه در ویندوز ایجاد کنید

این روزها، اکثر ما چندین رایانه داریم که با خود می بریم، اما اگر بخواهید هر رایانه ای را به رایانه خود(your ) تبدیل کنید ، چه؟ اینجاست که ایده برنامه‌های «قابل حمل» مطرح می‌شود. 

با بارگذاری یک فلش مموری یا هارد اکسترنال با این برنامه ها، به سادگی باید دستگاه را به یک رایانه سازگار وصل کنید و همه نرم افزارها و داده های شما دقیقاً در آنجا هستند.

برنامه قابل حمل چیست؟(What’s a Portable App?)

وقتی اکثر برنامه ها را روی رایانه نصب می کنید، تغییراتی در سیستم ایجاد می کند و خود را یکپارچه می کند. به عنوان مثال، برنامه های کاربردی ویندوز(Windows) ، پوشه ای را در هارد دیسک محلی شما انتخاب می کنند، در رجیستری شما ثبت می کنند و به طور کلی انتظار دارند که ویندوز(Windows) امکانات خاصی را ارائه دهد تا بتواند کار خود را انجام دهد.

اگر به سادگی پوشه برنامه را در یک درایو خارجی کپی کرده باشید و سعی کنید آن را روی رایانه دیگری اجرا کنید، یا تعداد زیادی پیام خطا دریافت می کنید یا برنامه ای که درست کار نمی کند.

برای ساختن اپلیکیشن قابل حمل(make portable app) ، باید آن را فریب دهید و فکر کنید که تمام وابستگی های آن ارضا شده است. در حالی که انجام این کار به صورت دستی امکان پذیر است، استفاده از یکی از چندین برنامه تخصصی که وابستگی های یک برنامه را اسکن می کند و سپس آنها را به صورت مجازی تکرار می کند، بسیار ساده تر است. سپس آن نرم افزار وابستگی های سفارشی ایجاد می کند که باعث می شود برنامه فکر کند روی رایانه اصلی اجرا می شود. چیزی(Sort) شبیه به The Matrix ، اما برای برنامه ها.

مهم است بدانید که برنامه هایی نیز وجود دارند که از نظر طراحی قابل حمل هستند. توسعه دهندگان آنها را به طور خاص ایجاد کرده اند تا بدون وابستگی به چیزی اجرا شوند.

ابتدا بررسی کنید که آیا قبلاً انجام نشده است(First, Check If It Hasn’t Already Been Done)

قبل از اینکه خودتان مسیر ساخت یک برنامه غیرقابل حمل را ادامه دهید، بهتر است بررسی کنید که آیا شخص دیگری قبلاً کار را برای شما انجام نداده است یا خیر. البته بعید است از این طریق نرم افزار پولی پیدا کنید! با این حال، تعداد زیادی از برنامه های کاربردی رایگان محبوب به نسخه های قابل حمل تبدیل شده اند که آماده دانلود هستند. 

ما PortableApps.com را توصیه می کنیم که دارای لانچر و رابط مدیریت برنامه خود است. به سادگی(Simply) نصب کننده را دانلود کنید، آن را در یک درایو خارجی نصب کنید و تمام برنامه را از لیست مورد نظر خود انتخاب کنید.

ماشین های مجازی به عنوان یک برنامه قابل حمل جایگزین(Virtual Machines As a Portable App Alternative)

استفاده از پلتفرمی مانند PortableApps عالی است، اما ممکن است راه بسیار ساده‌تری برای قابل حمل کردن هر برنامه ویندوزی(Windows) وجود داشته باشد – خود ویندوز(Windows) را قابل حمل کنید! چگونه؟ به سادگی(Simply) نسخه قابل حمل VirtualBox را از vbox.me دریافت(vbox.me) کنید و یک نسخه مجاز از ویندوز(Windows) را روی آن نصب کنید. سپس می توانید تمام برنامه های ویندوزی(Windows) را که دوست دارید در آن ماشین مجازی نصب(virtual machine) کنید ، بدون هیچ کار دیگری. 

نکته اصلی اینجاست که برای کپی ویندوز(Windows) در ماشین مجازی خود به مجوز جداگانه نیاز دارید. اگر یک مجوز قدیمی یا کلید مجوز اضافی دارید، این ممکن است یک جایگزین عالی باشد. بسته به مورد استفاده شما حتی ممکن است ارزش خرید یک نسخه دیگر از ویندوز را داشته باشد. (Windows)به خصوص اگر مشخص شود که یک برنامه حیاتی ویندوز(Windows) پس از تبدیل به قابل حمل کار نمی کند. 

همین امر در مورد برنامه های اشتراک متصل به ابر نیز صدق می کند. استفاده از یک ماشین مجازی قابل حمل ممکن است تنها راه برای به کار بردن آنها به این روش باشد. ماشین مجازی از هر اتصال اینترنتی که میزبان ارائه می‌کند استفاده می‌کند، اما از نقطه نظر برنامه همچنان روی همان «رایانه‌ای» است که روی آن نصب شده است.

سازندگان محبوب برنامه های قابل حمل(Popular Portable App Makers)

قبلاً تعداد زیادی برنامه ساز قابل حمل وجود داشتند که به سرعت برنامه های ویندوز(Windows) شما را به نسخه های قابل حمل تبدیل می کردند. متأسفانه خواهید دید که تقریباً یک دهه است که اکثر آنها به روز نشده اند.

سایرین، مانند Cameyo ، اکنون فقط به عنوان یک سرویس پولی در دسترس هستند. همین امر در مورد VMware ThinApp نیز صدق می کند که فقط یک نسخه آزمایشی رایگان ارائه می دهد. اگر می‌خواهید مبالغ سنگینی را بپردازید که راه‌حل‌های تجاری به آن نیاز دارند، هیچ‌کس مانع شما نمی‌شود. آن مجوز اضافی ویندوز(Windows) احتمالاً در حال حاضر چندان گران به نظر نمی رسد، اینطور است؟

ما چندین سازنده برنامه قابل حمل رایگان قدیمی را امتحان کردیم و یکی را پیدا کردیم که هنوز کاملاً قابل استفاده به نظر می رسد. 

ایجاد یک برنامه قابل حمل با Enigma Virtual Box(Creating a Portable App With Enigma Virtual Box)

برنامه مورد بحث Enigma Virtual Box است. این یکی از معدود سازندگان برنامه های قابل حمل نرم افزار رایگان است که هنوز توجه توسعه دهندگان را به خود جلب می کند. این در اصل نسخه رایگان برنامه های تجاری Enigma Protector است، اما برای کاربران عادی عالی است.

بله، برنامه آنقدرها هم بصری به نظر نمی رسد، اما در واقع استفاده از آن بسیار آسان است. پس نترسید.

  • روشی که Enigma کار می کند، قبل از تبدیل آن به یک برنامه قابل حمل، باید نرم افزار را از قبل روی سیستم خود نصب کرده باشید. بنابراین اگر قبلاً این کار را نکرده‌اید، برنامه‌ای را که می‌خواهید قابل حمل بسازید نصب کنید و سپس به Enigma بازگردید .
  • اکنون، کادرهای مسیر درایو را برای نام فایل ورودی(Input ) و خروجی(Output) خواهید دید .

  • روی دکمه Browse در سمت راست Enter Input File Name کلیک کنید .
  • در مثال خود، ما قصد داریم یک نسخه قابل حمل از نرم افزار رایگان ایستگاه کاری صوتی Audacity بسازیم. (Audacity)با مرورگر فایلی که ظاهر می شود، به جایی که فایل ".exe" برنامه مورد نظر نصب شده است بروید.

  • آن را انتخاب کرده و روی Open کلیک کنید.(Open.)

  • Enigma همچنین باید بداند که فایل های وابسته کجا هستند. بنابراین، در مرحله بعد، روی Add و سپس Add Folder Recursive کلیک کنید ، زیرا می‌خواهیم همه زیرپوشه‌ها نیز شامل شوند. 

  • اکنون از مرورگر فایلی که ظاهر می شود برای یافتن پوشه نصب حاوی فایل ".exe" خود استفاده می کنیم. پوشه را انتخاب کنید و دوباره روی "OK" و "OK" کلیک کنید.

  • در صورت تمایل، می‌توانید مقصد خروجی را برای برنامه قابل حمل نهایی نیز تغییر دهید. به طور پیش فرض آن را در کنار فایل اصلی ".exe" ذخیره می کند، اما احتمالاً می خواهید آن را در جای دیگری ذخیره کنید. فرآیند همانند انتخاب فایل ورودی است. همچنین می توانید نام فایل را به هر چیزی که دوست دارید تغییر دهید.
  • اکنون ما آماده هستیم تا خود برنامه قابل حمل را ایجاد کنیم. روی Process کلیک کنید و شاهد وقوع جادو باشید. 

  • صبر کنید(Wait) تا پردازش انجام شود و سپس می توانید این پنجره را ببندید.

اجرای برنامه(Running The App)

چیزی که اکنون باید داشته باشید یک فایل ".exe" است که می توانید آن را از هر جایی اجرا کنید. فایل را در مکانی که آن را ذخیره کرده اید پیدا کنید و سپس آن را به حافظه قابل حمل خود منتقل کنید. حتما آن را روی کامپیوتر دیگری تست کنید تا مطمئن شوید که درست کار می کند. شما نمی خواهید اولین تلاش خود را زمانی انجام دهید که واقعاً به برنامه بیشتر نیاز دارید.

دلیلی وجود ندارد که نتوانید از برنامه های قابل حمل سفارشی ساخته شده با Enigma در کنار مدیری مانند برنامه(Apps) های قابل حمل استفاده کنید. پوشه برنامه های سفارشی خود را بسازید و آن ها را به دلخواه راه اندازی کنید. مجهز به نیروی قابل حمل، آسمان حد و مرز است. همچنین، پست ما را در مورد بهترین برنامه های قابل حمل که همیشه همراه خود داشته باشید، بررسی کنید.



About the author

من یک متخصص کامپیوتر هستم که تجربه کار با نرم افزارهای Microsoft Office از جمله Excel و PowerPoint را دارم. من همچنین با کروم که یک مرورگر متعلق به گوگل است، تجربه دارم. مهارت های من شامل ارتباط نوشتاری و کلامی عالی، حل مسئله و تفکر انتقادی است.



Related posts