• چگونه خودتان برنامه های قابل حمل بسازید

    نسخه های قابل حمل برنامه ها نه تنها برای دانشمندان کامپیوتر، بلکه برای بسیاری از کاربران عادی نیز ابزاری مفید هستند. برنامه های قابل حمل ضروری که روی یک درایو فلش ذخیره می شوند، بدون توجه به اینکه با چه دستگاه رایانه ای کار می کند، صاحب خود را در همه جا دنبال می کنند. نرم افزار قابل حمل برای بسیاری از کاربران شرکتی که از حساب های کاربری با محدودیت هایی در نصب برنامه های شخص ثالث کار می کنند، مرتبط است. اما، افسوس، همیشه نمی توان یک نسخه قابل حمل از برنامه مورد نظر را در اینترنت پیدا کرد. و به جای اتلاف وقت برای جستجوی مداوم نرم افزار قابل حمل ضروری، یادگیری نحوه ایجاد آن آسان تر است. در واقع، این کاری است که در این مقاله انجام خواهیم داد - در زیر به نحوه ایجاد برنامه های ویندوز قابل حمل با استفاده از کامیو، و همچنین با دیگر امکانات این پروژه آشنا شوید.

    1. درباره پروژه Cameyo

    پروژه Cameyo بستری برای مجازی سازی برنامه های ویندوز است. این شامل نرم افزار دسکتاپ برای ساخت نسخه های قابل حمل برنامه های مختلف و همچنین یک وب سرویس برای استفاده آنلاین از این برنامه ها و انتقال آنها به سایر دستگاه های رایانه ای مانند ذخیره سازی ابری است. اصل عملکرد Cameyo تا حدودی شبیه به هایپروایزرها است. همانطور که دومی می تواند یک سیستم مهمان مجزا و ایزوله را در داخل سیستم عامل اصلی ارائه دهد، Cameyo می تواند برنامه های قابل حملی ایجاد کند که در محیط خود کار می کنند - بدون نیاز به نصب در ویندوز، مستقل از رجیستری سیستم، عدم ایجاد خدمات پس زمینه خود، و در برخی موارد حتی اثری از فعالیت شما باقی نمی ماند.

    پروژه Cameyo به زبان انگلیسی است. ابزار دسکتاپ نیز رابط روسی زبان ندارد. اما اجازه ندهید کسانی که مانع زبانی برایشان مانع شود نگران باشند. ما در این مقاله کار با بخش دسکتاپ پروژه را با جزئیات بررسی خواهیم کرد و هنگام استفاده از رابط وب Cameyo، افزونه Google Translate برای مرورگرها می تواند کمک کند.

    توانایی ایجاد برنامه های قابل حمل با استفاده از Cameyo رایگان است. اما سخاوت سازندگان پروژه به مرحله خاصی در استفاده از فضای ابری Cameyo ختم می شود. با در نظر گرفتن قابلیت‌های نسخه وب پروژه Cameyo Online، در زیر درباره چرایی و هزینه پرداختی به سازندگان Cameyo صحبت خواهیم کرد. در ضمن، بیایید ابزار دسکتاپ Cameyo را برای ایجاد برنامه های قابل حمل کاملاً رایگان از وب سایت رسمی پروژه - http://www.cameyo.com دانلود کنیم.

    2. ایجاد برنامه های قابل حمل ویندوز

    ابزار دسکتاپ Cameyo برای ساخت نسخه های قابل حمل برنامه های ویندوز خود قابل حمل است و نیازی به نصب بر روی سیستم ندارد. پس از راه اندازی آن، سه راه ممکن برای کار بیشتر مشاهده خواهیم کرد:

    • پخش کننده Cameyo– راه اندازی اپلیکیشن سرویس گیرنده وب Cameyo؛
    • ضبط یک نصب- عملکرد ایجاد برنامه های قابل حمل.
    • یک بسته را ویرایش کنید- ویرایشگر برنامه های قابل حمل که قبلا ایجاد شده است.

    Cameyo برنامه های قابل حمل را طبق اصل زیر ایجاد می کند: ابتدا یک عکس فوری از سیستم عامل قبل از نصب برنامه مورد نظر گرفته می شود، سپس باید مراحل نصب این برنامه را شروع کنید، پس از آن برنامه دوم با استفاده از نسخه قابل حمل بسته بندی می شود. ابزار Cameyo. Cameyo می تواند ایجاد برنامه های قابل حمل را بدون نیاز به نصب آنها بر روی سیستم ارائه دهد. بعداً به این احتمال باز خواهیم گشت؛ در بند 3 این مقاله به آن پرداخته خواهد شد. در حال حاضر، اجازه دهید یک برنامه قابل حمل به روش معمول ایجاد کنیم - با نصب آن بر روی سیستم.

    برای ایجاد نسخه قابل حمل از برنامه ویندوز مورد نظر، در پنجره اول پس از راه اندازی ابزار Cameyo، گزینه دوم را انتخاب کنید.

    سپس در گوشه سمت راست پایین صفحه، این پنجره را خواهیم دید:

    این یک اعلان است که Cameyo شروع به گرفتن عکس فوری از ویندوز قبل از نصب برنامه کرده است. به محض اینکه چنین اعلانی در همان گوشه سمت راست پایین صفحه نمایش ظاهر شد،

    می توانیم نصب کننده را اجرا کرده و برنامه مورد نظر را نصب کنیم.

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

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

    اگر همه چیز خوب پیش رفت، پیامی را خواهیم دید که مسیر ذخیره نسخه قابل حمل برنامه را نشان می دهد - در پوشه نمایه کاربر "Documents" در درایو C، در زیر پوشه "Cameyo apps".

    در مسیر مشخص شده یک فایل EXE اجرایی از برنامه قابل حمل جدید ایجاد شده را پیدا خواهیم کرد که نام آن حاوی یک افزودنی است. ".cameyo"، به عنوان مثال، در مورد ما "AOMEI Backupper Standard.cameyo".

    این فایل EXE شامل همه چیزهایی است که برنامه قابل حمل برای کار کردن بر روی رایانه فعلی و سایر دستگاه های رایانه لازم است. برای کار بر روی آنها با یک برنامه قابل حمل جدید ایجاد شده، باید همین فایل EXE را به یک درایو فلش یا فضای ذخیره سازی ابری منتقل کنید.

    3. ویژگی های برنامه مشتری Cameyo Player

    Cameyo Player یک برنامه مشتری از سرویس وب Cameyo است که مانند نرم افزار مشتری ذخیره سازی ابری کار می کند. مانند دومی، Cameyo Player یک رابط دسکتاپ برای محتویات یک حساب وب است و امکان آپلود/دانلود فایل های EXE برنامه های قابل حمل تولید خود را فراهم می کند. اما، برخلاف همان فضای ذخیره‌سازی ابری، وب سرویس Cameyo و بر این اساس، برنامه مشتری آن، ویژگی‌های خاص خود را دارد. هر کاربر ثبت نام شده علاوه بر مجموعه برنامه های قابل حمل خود، به برنامه های قابل حمل آماده به صورت کاملا رایگان دسترسی پیدا می کند. این مجموعه کوچکی از نرم افزارهای رایگان محبوب است که به ویژه شامل مرورگرهای موزیلا فایرفاکس و اپرا، ویرایشگر متن OpenOffice، بایگانی کننده های WinRAR و 7-Zip، KMPlayer، VLC، پخش کننده های رسانه ای GOM، برنامه دسترسی از راه دور TeamViewer، و همچنین بسیاری از نرم افزارهای رایگان است. سایر برنامه های معروف حتی یک شبیه ساز فضایی سه بعدی به نام Celestia وجود دارد. اما یک اخطار وجود دارد. این تفاوت ظریف از این واقعیت ناشی می شود که Cameyo یک پروژه انگلیسی زبان است و بر این اساس، این رابط به زبان انگلیسی همه این برنامه ها است. متأسفانه، همه آنها از تغییر به رابط روسی زبان در تنظیمات نسخه قابل حمل پشتیبانی نمی کنند.

    علاوه بر مجموعه ای از برنامه های قابل حمل محبوب، Cameyo Player دارای ویژگی دیگری است که در بالا ذکر شد - ایجاد برنامه های قابل حمل بدون نصب آنها بر روی سیستم، در حالت "Sandbox". و اکنون در مورد همه چیز با جزئیات بیشتر.

    ابزار دسکتاپ Cameyo را اجرا کنید و این بار launch را انتخاب کنید پخش کننده Cameyo.

    برای استفاده از قابلیت های وب سرویس ثبت نام کنیم. در زیر کلیک کنید "ثبت نام حساب کاربری".

    ثبت نام بسیار ساده است. فرم ثبت نام کاربر در وب سایت رسمی Cameyo در پنجره مرورگر باز می شود. شما باید آدرس ایمیل خود را وارد کنید، یک رمز عبور ایجاد کنید، آن را تایید کنید و روی دکمه "ثبت" کلیک کنید. با استفاده از حساب Google می توانید ثبت نام را آسان تر کنید.

    پس از تایید ثبت نام شما، می توانیم وارد Cameyo Player شویم. سپس در پنجره اپلیکیشن لیستی از برنامه های قابل حمل ذکر شده را مشاهده خواهیم کرد. با انتخاب هر یک از آنها، می توانیم آن را در رایانه بارگیری کنیم یا آن را به صورت آنلاین بدون دانلود اجرا کنیم. به طور طبیعی، برنامه های قابل حمل دانلود شده زمانی که به صورت محلی و بدون واسطه شبکه راه اندازی شوند، سریعتر و پایدارتر کار خواهند کرد.

    با کلیک بر روی دکمه پلاس در بالا، از بین دو عملکرد ممکن Cameyo Player می توانیم انتخاب کنیم "آپلود یک بسته موجود"برای آپلود برنامه های قابل حمل میزبانی شده روی رایانه که با استفاده از Cameyo در فضای ذخیره سازی ابری ایجاد شده اند.

    "بسته Cameyo خود را به اینجا بکشید و رها کنید"، - Cameyo در پنجره بعدی که باز می شود سؤال می کند و این بدان معنی است که می توانید فایل EXE برنامه قابل حمل را به این پنجره بکشید. اما می توانید از دکمه مرور نیز استفاده کنید "مرور کردن"


    برای دانلود برنامه قابل حمل در فضای ابری Cameyo کلیک کنید "بارگذاری".

    پس از دانلود موفقیت آمیز برنامه قابل حمل، اعلان "انقضا در 7 روز" را خواهیم دید که در زبان روسی به معنای "اعتبار برای 7 روز" است.

    اگر حجم فایل EXE از 50 مگابایت بیشتر شود، ممکن است فرآیند آپلود یک برنامه قابل حمل در "ابر" ناموفق باشد. به هر حال، در مورد محدودیت ها.

    4. شرایط استفاده رایگان از فضای ذخیره سازی ابری Cameyo

    اولین جنبه سخاوت سازندگان Cameyo تنها یک دوره ذخیره سازی 7 روزه برای برنامه های قابل حمل در فضای ذخیره سازی ابری در چارچوب یک حساب کاربری رایگان با مجوز اولیه است. یکی دیگر از جنبه های استفاده از Cameyo "ابر" بدون سرمایه گذاری مالی این است که حجم فایل EXE برنامه نباید از 50 مگابایت تجاوز کند. شما می توانید با خرید یک حساب Pro یا یک حساب Enterprise گران تر برای اشتراک ماهانه، چنین شرایط معیوب را با پرداخت هزینه بهبود بخشید. شما به سادگی می توانید با اتصال به فضای ذخیره سازی ابری Dropbox فضای دیسک را برای ذخیره برنامه های قابل حمل فراهم کنید.

    خوشبختانه ایجاد برنامه های قابل حمل بدون نصب آنها در سیستم، فرصتی است که سازندگان Cameyo به صورت رایگان ارائه کرده اند.

    5. ایجاد برنامه های قابل حمل بدون نصب آنها بر روی سیستم

    بدون نصب در سیستم، برنامه های قابل حمل به عنوان بخشی از Cameyo Player ایجاد می شوند. یکی دیگر از عملکردهایی که با فشردن دکمه پلاس قابل دسترسی است "یک بسته جدید ایجاد کنید"، یعنی ایجاد یک بسته جدید، در اصل یک برنامه قابل حمل جدید.

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

    به دنبال آن پنجره ای با روش های انتخابی برای ایجاد یک برنامه قابل حمل جدید دنبال می شود: دو دکمه اول روش هایی در حالت آنلاین هستند (همیشه کار نمی کنند)، سومی استفاده از عکس های فوری سیستم است، همانطور که در بند 2 این مقاله بحث شد. . اما دکمه چهارم - Sandbox Capture - همان راه برای ایجاد یک برنامه قابل حمل بدون نصب آن بر روی سیستم است. آن را فشار دهیم.

    سپس در پنجره ای مانند این

    Cameyo به شما اطلاع می دهد که فرآیند نصب برنامه در حالت مجازی (در حالت "Sandbox") شروع شده است و در واقع این برنامه روی سیستم نصب نخواهد شد. روی "OK" کلیک کنید. و ما مراحل نصب را انجام می دهیم.

    پس از تکمیل، در پنجره Cameyo Player چندین گزینه برای اقدامات بعدی از جمله مشاهده خواهیم کرد "بارگذاری"- آپلود در ابر ما می توانیم بلافاصله برنامه قابل حمل جدید را در اینترنت آپلود کنیم.

    ما به دنبال فایل EXE محلی برنامه قابل حمل تازه ایجاد شده در همان زیرپوشه "Cameyo apps" در پوشه نمایه کاربر "Documents" در درایو C می گردیم.

    6. کار با وب سرویس Cameyo Online

    می‌توانید با برنامه‌های قابل حمل - هم برنامه‌های خودتان که در همان ۷ روز در ابر ذخیره شده‌اند و هم فهرست برنامه‌های آماده Cameyo - در حساب خود در نسخه وب پروژه کار کنید. Cameyo Online، با استفاده از هر مرورگر، در هر سیستم عامل، از هر دستگاهی که سرعت اینترنت کم و بیش قابل قبولی را ارائه می دهد. برای انجام این کار، در وب سایت رسمی برنامه به بخش بروید "برنامه ها".

    در این تب تمامی برنامه های قابل حمل دانلود شده در فضای ابری را مشاهده خواهیم کرد که مدت ذخیره سازی 7 روزه آنها به پایان نرسیده است. ما می توانیم هر کدام از آنها را انتخاب کنیم.

    و یا حذف کنید، دانلود کنید یا به صورت آنلاین در پنجره مرورگر اجرا کنید.

    با اتصال فضای ذخیره‌سازی ابری Dropbox در تنظیمات حساب خود، می‌توانید با نسخه‌های آنلاین برنامه‌های قابل حمل مانند سیستم عامل Chrome کار کنید - فایل‌های ایجاد شده یا ویرایش شده در برنامه‌های در حال اجرا در درایو ذخیره‌سازی فایل را ذخیره کنید. علاوه بر Dropbox، Cameyo Online به صورت اختیاری اتصال Google Drive را فراهم می کند، اما تاکنون این عملکرد ناپایدار است.

    در بخش حساب در وب‌سایت Cameyo، می‌توانیم همان عملیاتی را انجام دهیم که در برنامه مشتری Cameyo Player - آپلود یک برنامه قابل حمل در فضای ابری، یا ایجاد آن با استفاده از Cameyo Online. برای دانلود یک برنامه قابل حمل آماده، مورد را انتخاب کنید "بسته Cameyo موجود خود را آپلود کنید"و مسیر فایل EXE را مشخص کنید.

    برای ایجاد یک برنامه قابل حمل جدید، را انتخاب کنید "ایجاد یک بسته Cameyo جدید، از نصب کننده نرم افزار". این روش دیگری برای ایجاد برنامه های قابل حمل بدون نصب آنها بر روی سیستم است، با این حال، این فرآیند کمی بیشتر از استفاده از "Sandbox" در برنامه مشتری Cameyo Player طول می کشد و اغلب با شکست به پایان می رسد. در ستون "ارسال فایل" مورد "ماشین محلی (حداکثر 50 مگابایت)" را انتخاب کنید و مسیر نصب کننده برنامه مورد نظر را در رایانه مشخص کنید. مورد بالا "URL" است - امکان تعیین پیوند برای دانلود فایل نصب، اما، افسوس، این روش همیشه کار نمی کند. در ستون "مقصد"، "برنامه های من (7 روز ذخیره شده)" یا "My Dropbox" را انتخاب کنید، اگر یکی از آنها متصل است. سپس روی «نصب آنلاین» کلیک کنید.

    دسکتاپ راه دور در پنجره مرورگر باز می شود و فرآیند نصب برنامه آغاز می شود. از آن بگذریم.

    و پس از اتمام، فشار دهید "نصب انجام شد"».

    در همان پنجره مرورگر صفحه ای از برنامه پرتابل با قابلیت دانلود و اجرای آنلاین باز می شود.

    7. ویرایشگر برنامه قابل حمل

    سومین عملکردی که می توانیم هنگام اجرای ابزار دسکتاپ Cameyo مشاهده کنیم، این است "ویرایش یک بسته"، ویرایشگر برنامه قابل حمل.

    Cameyo، در اصل، به طور پیش فرض نرم افزار قابل حمل با تنظیمات بهینه ایجاد می کند، اما در صورت لزوم، با تنظیم این یا آن برنامه بر اساس نیازهای شما، می توان آنها را تغییر داد. در ویرایشگر برنامه قابل حمل، می توانید دسترسی به داده ها، ارتباط فایل ها، ادغام با Explorer، باقی گذاشتن ردپاها در رجیستری سیستم و غیره را پیکربندی کنید. تمام تنظیمات موجود به طور منظم در برگه ها و ستون ها توزیع می شوند، بنابراین اگر می خواهید با ویرایشگر کار کنید، کاری که باید انجام دهید این است که برچسب های گزینه را به روسی ترجمه کنید.

    8. در مورد معایب Cameyo

    Cameyo یک پروژه بسیار جالب است، اما، افسوس، همه چیز با آن به همان اندازه که در بالا توضیح داده شد صاف نیست. در بالا به نحوه انجام کار به طور ایده آل نگاه کردیم. در عمل هرازگاهی هم در فرآیند ایجاد و هم به طور مستقیم در حین اجرای برنامه های قابل حمل با مشکلاتی مواجه خواهیم شد. بنابراین، هر برنامه ای را نمی توان قابل حمل ساخت، زیرا برخی از نرم افزارهای ویندوز برای کار در یک محیط سیستم عامل کامل با راه اندازی خدمات پس زمینه خود طراحی شده اند. همچنین مشکلاتی در عملکرد سرویس وب Cameyo Online وجود دارد: هر برنامه قابل حمل حتی در یک پنجره مرورگر راه اندازی نمی شود، بدون ذکر ثبات و سرعت عملکرد آن. یک گزینه قابل اطمینان تر همچنان استفاده از برنامه های قابل حمل پس از بارگیری آنها در دیسک رایانه شما است.

    همه می توانند از راحتی نرم افزار قابل حمل قدردانی کنند؛ بسیاری از مردم به دلایل شخصی آن را بیشتر دوست دارند.
    اما مهمترین دلایل به نظر من:
    ? نیازی به نصب نرم افزار و در نتیجه مسدود شدن سیستم و رجیستری نیست
    ? قابلیت ذخیره و استفاده از نرم افزار Portable بر روی فلش مموری خارجی
    ? نرم افزار قابل حمل شما همیشه روی فلش مموری همراه شما است و اگر پورت های USB روی رایانه خود دارید می توانید از آن در هر مکانی استفاده کنید.
    ? در محل کار جایی که نصب نرم مطلوب یا غیرممکن نیست یا منابع کافی برای این کار وجود ندارد استفاده کنید
    ? ارزان بودن و ظرفیت کافی درایوهای فلش که می توانید برنامه های مورد علاقه خود را روی آن ذخیره کنید

    یافتن نسخه های قابل حمل تقریباً همه برنامه های محبوب در حال حاضر چندان دشوار نیست، اما اگر از نرم افزارهای کمیاب یا خاص استفاده می کنید چه باید کرد؟ پاسخ خود را نشان می دهد - این کار را خودتان انجام دهید.

    بیایید به ایجاد گام به گام نسخه قابل حمل برنامه نگاه کنیم فایرفاکس 3.0.6

    توزیع برنامه را از خارج از سایت دانلود کنید.

    برای ایجاد قابل حمل به یک برنامه نیاز داریم، از آن استفاده می کنیم.

    بنابراین، بیایید شروع کنیم.

    آرشیو برنامه را باز کنید مجموعه مجازی سازی Thinstallبه هر پوشه ای Setup capture.exe را اجرا کنید.

    ما قبل از نصب برنامه اولین عکس فوری از سیستم را می گیریم. کلیک شروع کنید. برای ایجاد یک قابل حمل، Thinstall عکس های فوری سیستم را قبل و بعد از نصب مقایسه می کند.

    ما همه چیز را به طور پیش فرض رها می کنیم، درایو C و تمام شاخه های رجیستری را اسکن می کنیم. کلیک Scan را از قبل نصب کنید.

    فرآیند اسکن مدتی طول می کشد، منتظر بمانید تا پنجره زیر ظاهر شود:

    پنجره را نبندید، همه چیز را کوچک کنید و به نصب ادامه دهید فایرفاکس.

    برای تکمیل نصب، دستورالعمل های روی صفحه را دنبال کنید.

    فایرفاکس را راه اندازی و پیکربندی کنید.

    تمام است، برنامه نصب و پیکربندی شده است، ما به پنجره پنهان قبلی برمی گردیم و سیستم را برای تغییرات با Thinstall اسکن می کنیم. کلیک اسکن پس از نصب.

    فایل exe اصلی را که برنامه را راه اندازی می کند انتخاب کنید:

    Mozilla Firefox.exe را انتخاب کرده و کلیک کنید ادامه >>

    همه تغییرات با برنامه Thinstall در پوشه ذخیره می شوند:

    تغییرات ذخیره شده اند، ادامه می دهیم:

    پوشه برنامه، همه تغییرات و فایل bat اینجاست:

    C:\Thinstall Virtualization Suite 3.358 portable\Captures\Mozilla Firefox (3.0.6)\

    پس از اتمام تمیز کردن، به تغییرات رجیستری در فایل های زیر نگاه کنید:

    HKEY_CURRENT_USER.txt
    HKEY_LOCAL_MACHINE.txt
    HKEY_USERS.txt

    و همه چیزهایی که به فایرفاکس مربوط نمی شود را از آنجا حذف می کنیم. ما مطمئن می شویم که فضای اضافی باقی نمانده باشد - در غیر این صورت portable کامپایل نخواهد شد.

    بخش - مسئول فشرده سازی فایل است. فشرده سازی/فشرده سازی منابع سیستم را مصرف می کند.
    CompressionType=هیچکدام
    ;CompressionType=سریع

    بخش – مسئول جداسازی برنامه از محیط واقعی است. WriteCopy - به این معنی است که تمام تغییرات برنامه در پوشه برنامه ذخیره می شود. ادغام شد - همه تغییرات در سیستم باقی خواهند ماند.

    ;DirectoryIsolationMode=WriteCopy
    DirectoryIsolationMode=ادغام شد


    SandboxName - نام جعبه شنی (ظرف) - نام پوشه ای که تمام تغییرات برنامه قابل حمل ایجاد شده در آن ذخیره می شود. به طور پیش فرض این پوشه است C:\Documents and Settings\username\Application Data\Thinstall. به هر حال، اگر قبلاً از برنامه های قابل حمل استفاده می کنید، به این پوشه نگاهی بیندازید - زباله های زیادی در آنجا پیدا خواهید کرد - خیلی راحت نیست.

    گزینه SandboxPathمسیر ایجاد پوشه Sandbox را مشخص می کند؛ معمولاً این گزینه در فایل Package.ini وجود ندارد؛ به طور پیش فرض، Sandbox در پوشه C:\Documents and Settings\User\Application Data\Thinstall ایجاد می شود.

    برای اینکه Sandbox در پوشه با فایل برنامه قابل حمل ایجاد شود، مشخص کنید SandboxPath=.در بخش، به عنوان مثال، بلافاصله پس از توضیحات گزینه SandboxPath.
    این بسیار راحت‌تر از جستجوی این فایل‌ها در اسناد و تنظیمات است.

    و در نهایت، اقدام نهایی - build.bat را اجرا کنید و برنامه قابل حمل را در پوشه دریافت کنید صندوقچه.

    ما نتیجه به دست آمده را برای "قابل حمل بودن" آن آزمایش می کنیم. در صورت لزوم، فایل‌ها و تنظیمات را از آرشیو ذخیره‌شده قبلی (Captures\Mozilla Firefox (3.0.6)\) برگردانید و دوباره قابل حمل بسازید.

    PS. بهتر است تمام آزمایشات خود را بر روی یک سیستم "ویرجین"، ترجیحا یک ماشین مجازی (VMWare VirtualBox) انجام دهید. آخرین برنامه رایگان است. ساختن نرم افزار قابل حمل بر روی یک ماشین مجازی به شما این امکان را می دهد که از عواقب ناخوشایند به هم ریختن سیستم عامل خود جلوگیری کنید و زباله کمتری در ساخت شما وجود داشته باشد.

    برنامه های خود را قابل حمل کنید!

    در یکی از شماره‌های قدیمی ][ما مقاله‌ای داشتیم «قابل حمل - اینجاست، شادی»، که در آن صحبت کردیم که چگونه می‌توانید نسخه قابل حمل تقریباً هر برنامه‌ای را که بدون نصب اجرا می‌شود بسازید، آن را در یک برنامه بنویسید. درایو فلش و همیشه آن را با خود حمل کنید. سپس از ابزار گران قیمت Thinstall استفاده شد. این پروژه بعداً توسط VMware خریداری شد و تمامی قابلیت های آن اکنون در اپلیکیشن VMware ThinApp ارائه شده است. ThinApp مانند سایر محصولات این شرکت به مجازی سازی یا به عبارت دقیق تر مجازی سازی اپلیکیشن ها مشغول است. هدف از چنین عملیاتی ایجاد یک محیط مجازی برای یک برنامه واحد است. این برنامه نباید بداند که روی رایانه دیگری در حال اجرا است. همانطور که توسعه دهندگان در نظر گرفته اند، می تواند به رجیستری، سیستم فایل دسترسی پیدا کند و کلیدها و فایل هایی را که در طول مراحل نصب اضافه شده اند، پیدا کند. فایل های برنامه و تمام داده های لازم در یک فایل اجرایی.EXE قرار می گیرند. در حین راه اندازی، یک محیط مجازی در سیستم مستقر می شود که کلیدهای رجیستری لازم، DDL ها، کتابخانه های شخص ثالث، انواع فریم ورک ها را شبیه سازی می کند و برنامه به گونه ای شروع می شود که گویی هیچ اتفاقی نیفتاده است. در این حالت، هیچ درایوری روی سیستم نصب نمی شود، هیچ تغییری در رجیستری ایجاد نمی شود - برنامه به طور کامل در محیط مجازی اجرا می شود. این یک رویکرد خوب است و ThinApp آن را به خوبی پیاده سازی می کند، اما یک نکته وجود دارد: هزینه راه حل حداقل 6050 دلار است. ترش نیست، درسته؟

    با این حال، اشتهای این شرکت ممکن است به زودی فروکش کند، زیرا اخیراً یک جایگزین واقعی برای مجازی سازی برنامه ها در اینترنت ظاهر شده است. Cameyo (www.cameyo.com) دقیقاً همان کاری را که ThinApp انجام می دهد، با یک تفاوت انجام می دهد - چیزی درخواست نمی کند. و می دانید، اگر من جای VMware بودم، شروع به ترسیدن می کردم. تصور اینکه چگونه می توان فرآیند انتقال را حتی از آنچه در Cameyo انجام می دهد آسان تر کرد، دشوار است. پس از نصب از یک توزیع 1.5 مگابایتی، یک رابط با دو دکمه به کاربر ارائه می شود: یکی برای ایجاد یک ظرف جدید، و دیگری برای اصلاح بسته های ایجاد شده قبلی. اگر روی اولین مورد ("نصب ضبط") کلیک کنید، برنامه شروع به گرفتن یک عکس فوری از سیستم می کند و وضعیت سیستم فایل و رجیستری را برای خود ذخیره می کند - باید بر اساس این اطلاعات ایجاد شود. به محض اینکه عکس فوری گرفته شد، Cameyo از شما می خواهد که شروع به نصب برنامه ای کنید که برای آن باید نسخه قابل حمل بسازید. بگذارید اپرا باشد و برای تکمیل تصویر، اجازه دهید یک فلش پلیر برای آن و همچنین یک پلاگین جاوا باشد. هیچ مشکلی در اینجا وجود ندارد، ما فقط همه چیز را طبق معمول نصب می کنیم. اگر نیاز به راه‌اندازی مجدد است، با خیال راحت راه‌اندازی مجدد کنید (این به درستی انجام می‌شود). پس از اتمام نصب و پیکربندی، می‌توانید روی دکمه «نصب انجام شد» کلیک کنید. در این مرحله، Cameyo یک بار دیگر یک عکس فوری از سیستم می گیرد تا تغییرات رخ داده را مقایسه کند و یک بسته قابل حمل بر اساس این داده ها ایجاد کند. این فرآیند ممکن است چند دقیقه طول بکشد، پس از آن برنامه با پیام "بسته با موفقیت ایجاد شد" شما را خوشحال می کند.

    این همه، در واقع. می توانید سعی کنید EXE حاصل را در هر سیستم ویندوزی اجرا کنید و مطمئن شوید که هم خود مرورگر و هم همه افزونه های نصب شده اضافی کار می کنند. می توانید بدون هیچ مشکلی روی فلش درایو ضبط کنید و از آن در هر رایانه ای استفاده کنید. با این حال، یک اخطار وجود دارد - داده های بسیار زیادی در ظرف قرار داده شده است، بنابراین وزن بسته می تواند بسیار چشمگیر باشد. به عنوان مثال، بسته ای که من با Opera 10.62 دریافت کردم به اندازه 139 مگابایت وزن دارد. اما در اینجا یک راز وجود دارد: اگر محتویات کانتینر را بررسی کنید، به راحتی می توانید فایل هایی را که Cameyo به اشتباه در آن قرار داده است، در آن پیدا کنید و در واقع نیازی به مجازی سازی آنها نیست. فرض کنید بسته من با Opera شامل یک فایل با شاخص Dropbox است که تقریباً 15 مگابایت وزن دارد، اما این یک دهم حجم کل بسته به دست آمده است. با کلیک بر روی دومین (و آخرین) دکمه موجود «ویرایش بسته موجود»، می‌توانید آنچه در داخل ظرف وجود دارد را ببینید و تغییرات را از طریق Cameyo انجام دهید. در برگه های "Files" و "Registry" به راحتی می توان مشاهده کرد که کدام فایل ها و شاخه های رجیستری شبیه سازی شده اند. در صورت لزوم، می توان هر عنصری را حذف کرد یا برعکس، چیزی اضافه کرد. یک گزینه جالب در اولین برگه "عمومی" موجود است - این حالت ایزوله است. به طور پیش فرض، هر برنامه Portable به طور کامل به صورت مجزا اجرا می شود و نمی تواند تغییراتی در سیستم ایجاد کند. با این حال، در صورت لزوم، حالت بسته را می توان به "دسترسی کامل" تغییر داد و سپس برنامه مانند هر برنامه دیگری به فایل ها و رجیستری دسترسی کامل خواهد داشت.

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

    بر روی دکمه "Studio" کلیک کنید، پنجره اصلی برنامه را در مقابل خود ببینید و روی دکمه با دوربین کلیک کنید.

    صبر کنید تا Cameyo Packager یک عکس فوری از تنظیمات سیستم شما در وضعیت فعلی بگیرد.

    این ممکن است زمان زیادی طول بکشد، همه چیز بستگی دارد

    بسته به عملکرد کامپیوتر شما، اندازه و

    پیکربندی سیستم عامل نصب شده

    پس از گرفتن یک عکس از سیستم، پنجره زیر ظاهر می شود:

    این پنجره را باز بگذارید و به ایجاد بسته مجازی ادامه دهید.

    شروع به نصب نرم افزاری کنید که می خواهید Portable بسازید.

    Setup Wizard یا فایل نصب برنامه خود را اجرا کنید.

    اگر می خواهید یک بسته مجازی اجرا کنید

    راهی که برای کار نیاز دارید

    پس از اتمام نصب برنامه، روی دکمه «نصب انجام شد» در پنجره بسته‌بندی Cameyo کلیک کنید.

    حالا بیایید صبور باشیم (در حال حاضر نمی توانید کاری روی رایانه انجام دهید!)

    و منتظر بمانید تا فرآیند تکمیل شود.

    Cameyo دوباره یک عکس فوری از سیستم می گیرد (این بار پس از نصب)

    و تفاوت ها را تجزیه و تحلیل کنید، این چند دقیقه طول می کشد.

    این همه، نسخه قابل حمل ساخته شده است، آفرین!


    بسته در پوشه ای به نام قرار دارد "بسته های اسناد من کامیو":

    Cameyo مکانیسم های از پیش تعیین شده منحصر به فردی دارد:

    میانبر برنامه، نام، نماد، برنامه راه اندازی و غیره
    با این حال، اگر بخواهید. می توانید بسته ایجاد شده را سفارشی کنید.

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

    سپس بسته را برای ویرایش باز کنید:

    فایل را اجرا کنید (Cameyo.exe)،

    در منو روی File Open کلیک کنید.

    صفحه بعدی نشان خواهد داد:

    تنظیمات پایه:
    راه اندازی:

    کنترل برنامه ای که قرار است راه اندازی شود

    برای اجرای بسته مجازی
    اگر برنامه شما فقط یک قابلیت دارد

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

    فایل ها / ورودی های رجیستری در سیستم هدف یا نه.
    جداسازی (پیش‌فرض):

    برنامه مجازی قادر به تغییر فایل ها و سوابق نخواهد بود

    رجیستری در سیستم هدف

    در عوض، اگر سعی کند هر تغییری ایجاد کند، این کار را خواهد کرد

    به یک پوشه یا کلید رجیستری جداگانه هدایت می شود.

    این پوشه را می توان روی ورودی «ذخیره اطلاعات» تنظیم کرد.
    دسترسی کامل:برنامه مجازی قادر به تغییر فایل ها خواهد بود

    و ورودی های رجیستری در سیستم هدف.

    تمام تنظیمات و دستورات دیگر برای ویرایش یک بسته مجازی در فایل PDF توضیح داده شده است.

    P.S.توسعه دهندگان هشدار می دهند که موفقیت روش ایجاد یک برنامه قابل حمل تنها در صورتی تضمین می شود که

    اگر این برنامه قبلاً روی رایانه نصب نشده است.

    (به تازگی نصب شده) یا ماشین مجازی "تمیز".

    یک سرویس آنلاین در وب سایت رسمی Cameyo راه اندازی شده است به ما اجازه دهید برنامه های قابل حمل مجازی خود را بسازیم!، که با آن می توانید بدون نصب نرم افزاری بر روی کامپیوتر خود یک برنامه Portable (برنامه قابل حمل) بسازید.
    برای انجام این کار، ثبت نام کنید و به صفحه ای با گزینه های سفارش دسترسی خواهید داشت - برای ایجاد یک Portable (برنامه قابل حمل)

    در این صفحه می توانید سفارش/درخواست یک سرویس آنلاین را اضافه کنید برنامه ساز قابل حمل :
    – باید نام برنامه ای را که می خواهید قابل حمل کنید وارد کنید.
    – یک لینک از راه دور برای دانلود برنامه مشخص کنید
    – بسته را خودتان دانلود کنید MSI (توصیه می شود) یا EXE (توزیع برنامه).

    پس از تکمیل درخواست، اطلاعیه ها از طریق ایمیل ارسال می شود. ایمیلی که نشان می دهد سفارش شما تکمیل شده است و برنامه Portable آماده دانلود است.
    در مرحله بعد، با دنبال کردن لینک صفحه وب سایت Cameyo، می توانید یک برنامه قابل حمل آماده را دانلود کنید.

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

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

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

    مزایای نرم افزار قابل حمل

    1. بدون نیاز به نصب
    2. از هر رسانه ای اجرا می شود
    3. به اجزای سیستمی که روی آن اجرا می شود بستگی ندارد
    4. رجیستری ویندوز را مسدود نمی کند
    5. اثری از فعالیت های خود را بر روی PC باقی نمی گذارد.

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

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

    از نظر توانمندی با محصول تجاری شرکت SPOON - SpoonStudio رقابت می کند:

    مقایسه برنامه Cameyo با آنالوگ پولی Spoon Studio

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

    Spoon Studio نیز این عملکرد را دارد، اما در برنامه رایگان ما، رابط جادوگر بسیار راحت‌تر، واضح‌تر است و هرگز به معنای دوگانه نیست!

    یکی دیگر از مزایای Cameyo قابل حمل بودن و اندازه آن برای یک برنامه در رده خود بسیار کوچک است (فقط 6.7 مگابایت - در مقابل 88.7 مگابایت برای Spoon Studio).

    در حال نصب Cameyo

    می توانید Cameyo را مستقیماً از بایگانی که دانلود کرده اید راه اندازی کنید.

    توجه!قبل از شروع Cameyo، توصیه می شود اینترنت و برنامه هایی را که با آن و با سیستم فایل رایانه شخصی کار می کنند غیرفعال کنید! (این به شما امکان می دهد اندازه اولیه فایل اجرایی برنامه قابل حمل را به حداقل برسانید).

    رابط Cameyo

    پس از راه‌اندازی، پنجره‌ای با دو دکمه مشاهده می‌کنیم: «Capture install» (به معنی «تصویر فرآیند نصب») و «Edit موجود بسته» («Edit موجود بسته‌ها»). از آنجایی که هنوز هیچ پروژه تمام شده ای نداریم، روی دکمه اول کلیک می کنیم و در گوشه سمت راست پایین صفحه پیام زیر را مشاهده می کنیم:

    کتیبه در پنجره به معنای واقعی کلمه "دریافت اسکرین شات اولیه از سیستم قبل از نصب" است. این اولین مرحله از ایجاد برنامه قابل حمل آینده ما است. Cameyo داده های مربوط به اجزای سیستم مانند رجیستری، پوشه های سیستم و ساختار فایل را در عرض 3 تا 5 دقیقه جمع آوری می کند.

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

    پس از اتمام مرحله جمع آوری اطلاعات، مستقیماً به مراحل نصب برنامه خود می رویم:

    در این مرحله اپلیکیشن مورد نیاز خود را نصب کرده و تمامی تنظیمات اولیه لازم را با آن انجام می دهیم. پس از اتمام نصب، روی دکمه «نصب انجام شد» در پنجره Cameyo کلیک کنید. اگر برنامه‌ای که نصب کرده‌اید نیاز به راه‌اندازی مجدد دارد، دیگر نیازی به فشار دادن چیزی ندارید - راحت راه‌اندازی مجدد کنید.

    پس از تأیید اتمام نصب، Cameyo به مرحله سوم (و در واقع آخرین) مرحله - مقایسه عکس های فوری سیستم می رود:

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

    کاهش اندازه برنامه قابل حمل ایجاد شده

    در اصل، ما به هدف خود رسیدیم - ما یک نسخه قابل حمل قابل اجرا از برنامه مورد نظر ایجاد کردیم ... اما همه چیز به این سادگی نیست ...

    واقعیت این است که اغلب نمی‌توانیم تضمین کنیم که هیچ برنامه‌ای در پس‌زمینه رایانه شخصی ما در حال اجرا نیست که در سیستم فایل تغییراتی ایجاد کند. بنابراین، اندازه نهایی فایل اجرایی برنامه قابل حمل ما ممکن است "بیش از حد" باشد :).

    برای جلوگیری از اجزای غیر ضروری در برنامه قابل حملی که ایجاد کردیم، آن را با استفاده از ویرایشگر بسته Cameyo باز می کنیم. برای انجام این کار، اجازه دهید دوباره به پنجره اصلی بازگردیم و اکنون روی دکمه دوم - "ویرایش بسته موجود" کلیک کنید. در پنجره Explorer که باز می شود، برنامه قابل حملی که ایجاد کرده ایم را مشخص کنید و وارد پنجره زیر شوید:

    پیش از ما ویرایشگر بسته Cameyo است. از 4 تب تشکیل شده است که روی هر کدام از آنها می توانیم با برنامه قابل حمل خود اقداماتی را انجام دهیم. و اولین برگه ای که بلافاصله با راه اندازی ویرایشگر باز می شود "General" است. اینها تنظیمات کلی پروژه ما هستند. در اینجا ما می توانیم:

    • فایل اجرایی برنامه ما را مشخص کنید.
    • حالت جداسازی برنامه (حالت ارتباطی، کاملاً ایزوله یا کاملاً در دسترس)؛
    • نوع رسانه ای را که برنامه از آن می تواند راه اندازی شود را مشخص کنید.
    • یک نماد برای برنامه تنظیم کنید.
    • نام و توضیحات برنامه را تنظیم کنید.

    در تب دوم ("Files") می توانیم سیستم فایل برنامه قابل حمل خود را مدیریت کنیم:

    اینجاست که می‌توانیم با حذف تمام اجزای آشکارا غیر ضروری، اندازه برنامه ایجاد شده را به حداقل برسانیم. همچنین در این تب می توانیم فایل های لازم (مثلا افزونه ها) را به پروژه خود اضافه کنیم.

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

    به نظر می رسد برخی از فایل ها حذف نمی شوند، بلکه فقط مخفی هستند که به هیچ وجه بر حجم فایل اجرایی نهایی تأثیر نمی گذارد :(. بنابراین، یک بار دیگر تکرار می کنم: هنگام ایجاد هر برنامه قابل حمل جدید، سعی کنید اطمینان حاصل کنید که هیچ برنامه شخص ثالثی روی رایانه شما اجرا نمی شود!

    برگه سوم ("رجیستری") به شما امکان می دهد رجیستری داخلی برنامه قابل حمل را ویرایش کنید:

    در اینجا، شاخه های غیر ضروری بدون هیچ مشکلی حذف می شوند، بنابراین ما در مورد روند تمیز کردن رجیستری نمی مانیم.

    تنظیم دقیق برنامه قابل حمل

    آخرین برگه ("پیشرفته") برخی از عملکردهای "پیشرفته" پیکربندی پروژه را ارائه می دهد:

    این توابع عبارتند از:

    1. منع فرآیندهای کودک
    2. پیکربندی تنظیمات برای ذخیره تنظیمات برنامه (ذخیره کامل، ممنوعیت ذخیره رجیستری و پاک کردن کامل داده ها هنگام بستن برنامه)
    3. تنظیم تاریخ انقضای برنامه

    وقتی همه تغییرات لازم را انجام دادید، باید پروژه ما را ذخیره کنید. برای انجام این کار، به منوی «فایل» (گوشه سمت چپ بالای پنجره ویرایشگر بسته) بروید و روی دکمه «ذخیره» کلیک کنید.

    تغییرات در فایل اجرایی ایجاد شده قبلی ذخیره می شود. اگر می‌خواهید کمی آزمایش کنید، می‌توانید روی دکمه «ذخیره به‌عنوان» کلیک کنید و پروژه تصحیح‌شده را به‌عنوان یک فایل جدید با نام متفاوت و تنظیمات مختلف ذخیره کنید.

    مزایا و معایب Cameyo

    • رایگان :)؛
    • اتوماسیون کامل؛
    • رابط کاربری ساده؛
    • امکان ویرایش پروژه ایجاد شده؛
    • تنظیم پارامترهای برنامه های کاربردی ایجاد شده
    • مشکلات پاکسازی فایل سیستم پروژه:(.

    نتیجه گیری

    اگر همیشه برای کار نیاز دارید چندین برنامه خاص در دسترس داشته باشید، اما نمی دانید چگونه نسخه های قابل حمل آنها را بسازید، Cameyo دقیقاً ابزاری است که به شما کمک می کند با مشکل خود کنار بیایید.

    علاوه بر این، Cameyo اخیراً یک سرویس مجازی سازی برنامه آنلاین راه اندازی کرده است (و اکنون به طور فعال در حال آزمایش است). این توسعه بی‌سابقه را می‌توانید در آدرس زیر پیدا کنید: http://online.cameyo.com/submit.aspx.

    موبایل باشید ;). با نرم افزار قابل حمل خانگی آزادی عمل کامل را احساس کنید!

    P.S. اجازه کپی و نقل قول آزادانه این مقاله داده شده است، مشروط بر اینکه یک پیوند فعال باز به منبع ذکر شده باشد و نویسندگی روسلان ترتیشنی حفظ شود.