1. نصب نرم‌افزار محافظت از فایل‌های پروژه‌های Multi Media Builder
2. بروزرسانی و نمایش فایل نمونه ضمیمه Multi Media Builder برای بررسی عملکرد Plugin ضمیمه
3. راهنمای استفاده از Plugin و تنظیمات Multi Media Builder برای ارتباط با آن
4. راهنمای استفاده ازMME_Master.exe

توضیحات بیشتر 



از مهمترین قابلیت‌های نرم‌افزار Media Chance Multi Media Builder ، کار بار فایل‌های PLUGIN (Dynamic-link library) است. این نوع فایل خود حفاظت شده است (یک فایل با فرمت Binary است)، و می‌تواند در حفاظت از تولیدات خدمات شایانی ارائه نماید. اما تولید آن نیاز به یک مهندسی خاص دارد، به خصوص اینکه قرار باشد کار حفاظتی هم انجام دهد. برای ساخت یک PLUGIN باید یک نرم‌افزار زبان برنامه نویسی با حجم 2 تا 8 گیگابایت در رایانۀ تولید کننده، نصب شود و الی آخر ...
با طراحی فایل PLUGINی که بتواند از پروژه‌های آماده شده در Multimedia Builder، حفاظت نماید، گام بزرگی در تولیدات محتوایی توسط تولیدکنندگان و افزار متخصص ایرانی، خواهد بود. اگر متخصص ایرانی بداند که به راحتی می‌تواند از محتوای الکترونیکی تولید شده‌اش حفاظت کند، بیشتر تولید می کند.
روش کار استفاده از این پلاگین PLUGIN حفاظت ، ساده است:
1.تولید کننده در لابلای اجرای نصب نرم‌افزار، از طریق اسکریپت‌های برنامه‌نویسی می پرسد:
IS ACTIVE ?، یعنی فعال شده؟ و با یک IF کار را ادامه می دهد. حتی می‌تواند این پاسخ این پرسش را درون یک متغییر عمومی که فقط داخل نرم‌افزار خودش به آن دسترسی دارد قرار دهد و هر بار این مقدار را بررسی کند:is_active();
2. تولید کننده لازم نیست از مشخصات و خصائص سخت‌افزاری و رمزگذاری و فعالسازی مطلع باشد.
اگر کاربر نرم‌افزار فعال نیست و قصد دارد فعال شود، یعنی می‌خواهید قبل از نصب نرم‌افزار شماره سریال سخت‌افزاری رایانه کاربر نرم‌افزار خود را از رایانه درخواست کنید، و اگر کاربر قبلا کدفعالسازی گرفته یا می‌خواهد کد فعالسازی بگیرید(نرم‌افزار را بخرد) این PLUGIN به تولید کننده محتوا کمک می کند، برای نمایش راحتی کار، فایل نمونه ضمیمه شده است.

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


در این پنجره نمونه در ابتدا دکمه غیر فعال است، یعنی برنامه اصلی اجرا نمی‌شود، این مفهوم بسیار جدی‌ است، اگر کاربر کدفعالسازی را که از تولید کننده گرفته، در محل کــدفعالــــــسازی، با دکمه Paste یا ... Paste کند، و روی دکمه کلیک کند، و کد درست باشد، دکمه نمایش داده خواهد شد.
در این پنجره کدسخت‌افزاری رایانه در PLUGIN، کشف شده است، نمایش داده می‌شود، تولیدکننده می‌تواند، اطمینان داشته باشد که این کد در هیچ رایانه‌ی دیگری تکرار نخواهد شد. فایل PLUGIN در همین پنجره سئوال دیگری از کاربر پرسیده است، کد فعالسازی را وارد کنید. (در ادامه راهنما، درباره نحوۀ نمایش کد سخت‌افزاری، توسط Action ها و دریافت کد فعالسازی توضیح خواهیم داد) آیا اگر هر کدی وارد شود، درست است؟ معلوم است که خیر! فقط کدی قبول است که توسط تولیدکننده صادر شده باشد. اما سئوال این است که چگونه؟ و پاسخ این‌است‌که: کارهای سخت را به PLUGIN بسپارید، و بر روی تولید محتوای الکترونیکی خود تمرکز کنید.
3. تولید کننده، چگونه کدفعالسازی تولید کند، که با شرایط سیستم رایانه کاربرش درست باشد و نرم‌افزار تولید شده‌اش در رایانه کاربرش وضعیت را فعال شده بداند؟ بازهم‌پاسخ این‌است‌که: کارهای سخت را به ما بسپارید، و بر روی تولید محتوای الکترونیکی خود تمرکز کنید.
نرم‌افزار PLUGIN دارای یک رمز ساز است، که در این کار به تولیدکننده کمک می‌کند.

علی رغم اینکه سعی شده است نرم‌افزار به قیمت پایین ارائه شود، اما -باز هم معلوم است که- تولیدکنندگان محتوا، برای استفاده از نرم‌افزاری که هنوز آنرا خوب بررسی نکرده‌اند حاضر به پرداخت وجه قابل ملاحظه نیستند. لذا سعی کرده‌ایم نرم‌افزار را در دو مرحله به تولیدکنندگان محتوا ارائه کنیم.

1. مرحله دانلود نرم‌افزار با پرداخت وجه بسیار کم.
2. استفاده از نرم‌افزار در حالت دمو (حتی با پرداخت وجه کم)
• در حالت دمو، امکان استفاده از تمام امکانات نرم‌افزار وجود دارد.
تنها محدودیت حالت دمو (DEMO)، این‌است‌که: تولیدات محافظت شده، فقط در رایانه‌ای که نرم‌افزار، در آن نصب شده‌اند، کار می‌کند، و در رایانۀ دیگر اجرا نمی‌شوند.
3. مرحله دوم، خرید کدفعالسازی برای استفاده از نرم‌افزار در یک رایانه.
پس از اینکه از عملکرد نرم‌افزار مطمئن شدید می‌توانید به مرحله خرید کد‌فعالسازی به صورت آنلاین وارد شوید.
فعالسازی:
کدفعالسازی بر اساس شماره سریال سخت‌افزاری CPU برای یک رایانه و به صورت دائمی تولید می‌شود.
دائمی یعنی اینکه اگر ویندوز را عوض کنید یا تغییر دهید بازهم کدفعالسازی قبلی کار خواهد کرد.
روی تصویر کلید پایین سمت راست پنجره اصلی نرم‌افزار،کلیک کنید:

http://tavafi.ir/post/payonline-mmbe?id=00000000000 (بجای صفرها باید شماره سریال را تایپ کنید)

به اینترنت متصل شوید و در صفحه خرید آنلاین کدفعالسازی نرم‌افزار Multi Media Builder Encrypter:
روی دکمه پرداخت کلیک کنید، به درگاه پرداخت بانک متصل خواهید شد.
پس از پرداخت کدفعالسازی را کپی کنید و در محل مربوطه در نرم‌افزار Paste کنید، سپس روی دکمه سبز کلیک کنید.

4. تولید محتوا و استفاده از تمام امکانات پلاگین  

نصب نرم‌افزار محافظت از فایل‌های پروژه‌ Multi Media Builder

نصب نرم‌افزار با سرعت انجام می‌شود. جمعا سه پنجره برای نصب نرم‌افزار دیده می‌شود.
که همگی شبیه به‌هم هستند:
1-پنجره خوش‌آمدگویی و اجازه‌ی نصب
2-پنجره فرآیند نصب
3-پنجره اعلام انجام موفقیت‌آمیز نصب نرم‌افزار.
پس از نصب می‌توانید روی دکمه Help برای نمایش همین راهنما، و یا Run برای اجرای نرم‌افزار کلیک کنید.

پس از نصب نرم‌افزار آیکن نرم‌افزار در دسکتاپ قرار خواهد گرفت.

این نرم‌افزار در حالت DEMO کار می‌کند، برای ادامه روی دکمۀ ادامه کلیک کنید.

بروزرسانی و نمایش فایل نمونه ضمیمه MMB برای بررسی عملکرد PLUGIN

لطفا ، در این حالت هیچ چیزی را تغییر ندهید فقط طبق دستور العمل پیش بروید.
آنچه در این پنجره هنگام ساخت پروژه مهم است و پس از فعالسازی نرم‌افزار نیز باید به آن توجه کنید:
1. نام پروژه: تعیین نام پروژه این امکان را برای شما فراهم می کند که، کد فعالسازی پروژه‌های مختلف شما متفاوت باشد.
2. گــذرواژه: اگر دیگران نام‌پروژه، و شماره‌سریال‌رایانه و کدفعالسازی شما را بدانند، رمز شما را نمی‌دانند، و این باعث امنیت بیشتر کدهای‌فعالسازی شما می‌شود.
هنگام استفاده از نرم‌افزار در حالت دمو، باید نام پروژه، حتما PorjectDEMO باشد.
هنگام استفاده از نرم‌افزار در حالت دمو، باید گذرواژه، حتما 123456 باشد.
البته همانطور که می بینید، شماره سریال رایانه شما و کدفعالسازی شما هم مهم است،
اما برای DEMO نیاز نیست.
روی دکمه Copy زیر لوگوی Multi Media Builder، کلیک کنید.
در این بخش به 4 خطی که در کادر دیده می‌شود نیاز داریم.
این چهار خط به شرح زیر هستند:

Your_CPUSerialNumber$='xxxxxxxxx'
Your_Activation_Code$='yyyyyyyyyyy'
Your_Project_ID_Name$='ProjectDEMO'
Your_Project_PASWORD$='123456'

خط اول، شماره سریال رایانه شما به عنوان تولید کننده است.
خط دوم، کد فعالسازی شما به عنوان تولید کننده است که فعلا مهم نیست.
خط سوم، نام پروژه شما است؛ که فعلا باید همان ProjectDEMO باشد.
خط چهارم، گذرواژه تولید کننده است؛ که فعلا باید همان 123456 باشد.

روی دکمه Multi Media Builder کلیک کنید.
فایل پروژه نمونه(Multi Media Builder Sample) را با نرم‌افزار Multi Media Builder باز خواهد شد.

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


Your_CPUSerialNumber$='xxxxxxxxxxx'
Your_Activation_Code$='yyyyyyyyyyy'
Your_Project_ID_Name$='ProjectDEMO'
Your_Project_PASWORD$='123456'

کلید F5 را بزنید تا پروژه جرا شود.


این پنجره منتظر دریافت کد فعالسازی صحیح است.

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

تنها کدی که اکنون می توانید اسفاده کنید، کد DEMO-XXXX، یعنی DEMO و کدشماره سریال سیستم خودتان، و فقط در یان رایانه است.
1. روی دکمه کلیک کنید
2. روی دکمه ، کلیک کنید.
3. دکمه که تاکنون مخفی بوده نمایش داده خواهد شد.

  

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


راهنمای استفاده از PLUGIN و تنظیمات MMBuilder برای ارتباط با آن

فایل PLUGIN ضمیمه در محل نصب این نرم‌افزار قرار دارد. می‌توانید این فایل را در مجموعه فایل های Embedded خود قرار دهید.

پلاگین mmsb.dll قدرت هماهنگی بین دو برنامه را دارد، یکی فایل خروجی پروژۀ ، شما و دیگری نرم‌افزار MMBE_Master.exe بنابراین با چهار نرم‌افزار روبرو هستیم، که سعی می‌کنیم که همه توضیحات را با پروژه نمونه ضمیمه توضیح دهیم. که در قالب یک مثال عینی کاملا با موضوع آشنا شوید، تا ملموس مسائل، و روش حل آنها را درک کنید.
چهار نرم‌افزار عبارتند از:
1- نرم‌افزار مالتی‌مدیا‌بیلدر MMB
2- فایل پروژه نمونه، که نهایتا به Setup.exe تبدیل خواهد شد.
3- پلاگین mmbe.Plugin
4- نرم‌افزار MMBE_Master.exe ، یا رمزساز.

بخشهایی که نیاز به توضیح دارند، عبارتند از:

1. Page Properties
2. اسکریپت ScriptSecurityElemans
3. اسکریپت Scriptset_SN
4. اسکریپت Script_isactive
5. اسکریپت ScriptDEMO
6. کادر متنی عنوان پروژه (TextID)
7. تصویر( با کاربرد دکمه)(DEMO (BTNDEMO
8. تصویر( با کاربرد دکمه) بررسی کدفعالسازی (BTNCHK)
9. تصویر( با کاربرد دکمه) غیرفعالسازی (BTNUNREG)
10. تصویر( با کاربرد دکمه) ادامه... (BTNCNT)
11. تصویر( با کاربرد دکمه) کپی(Copy (BTNCOPY
12. تصویر( با کاربرد دکمه) پیست (Paste (BTNPASTE
13. کادر متنی شماره سریال رایانه کاربر (EditBoxSN)
14. کادر متنی دریافت کدفعالسازی (EditBoxAC)
15. پلاگین (Plugin)

بقیه اجزاء جهت راهنمایی تولید شده‌اند، برخی از اجزاء در لایه Master هستند، آنها نیز برای راهنمایی تولید شده‌اند.
پس از بررسی و تمرین با این فایل نمونه می‌توانید اجزای اضافی را حذف کنید، برخی از اجزاء، تنها در رایانه شما کاربرد دارند و رایانه کاربر نرم‌افزار شما کاربرد ندارند، می‌توانید آنها را نیز حذف کنید، مانند DEMO و دکمه غیرفعالسازی و ...

خطوط برنامه نویسی در راهنمای نرم افزار وجود دارد.

1. Page Properties

خط اول : اسکریپت Scriptset_SN را فراخوانی می کند .
خط دوم: اسکریپت Script_isactive را فراخوانی می کند .
خط اول سعی در بازنشانی شماره سریال CPU رایانه در کادر مربوطه دارد.
خط دوم در حال بررسی وضعیت فعلی فعالسازی است، از آنجا که نتیجه فعالسازی در Registryویندوز، توسط MMB قابل ثبت است. اگر قبلا نرم افزار ثبت شده باشد، دیگر کد فعالسازی پرسیده نخواهد شد، و پنجره به صورت روبرو دیده می‌شود.

»خطوط برنامه نویسی در راهنمای نرم افزار وجود دارد.

2.اسکریپت ScriptSecurityElemans



در این بخش به 4 خطی که در کادر دیده می‌شود نیاز داریم.
این چهار خط به شرح زیر هستند:
خط اول، شماره سریال رایانه شما به عنوان تولید کننده است.
خط دوم، کد فعالسازی شما به عنوان تولید کننده است که فعلا مهم نیست.
خط سوم، نام پروژه شما است؛ که فعلا باید همان ProjectDEMO باشد.
خط چهارم، گذرواژه تولید کننده است؛ که فعلا باید همان 123456 باشد.
این موارد جزء المانهای امنیتی هستند که در اسکریپتهای فراخوانی Plugin، به Plugin ارسال می شوند، Plugin بر اساس این اطلاعات، تصمیم می گیرد نرم‌افزار را فعال شده اعلام کند.
اجرای این اسکریپت، موجب بارگذاری مقادیر المانهای امنیتی در متغییرهای Global می‌گردد.

»خطوط برنامه نویسی در راهنمای نرم افزار وجود دارد.

3.اسکریپت Scriptset_SN

خط 1: باعث فراخوانی و بارگذاری مقادیر المانهای امنیتی در متغییرهای Global می‌گردد.
خط 2: نمایش یکی از المانها- به نام عنوان پروژه- در کادر متنی می‌شود. فعالسازی برای این پروژه در رایانه کاربر انجام خواهد شد.
کدفعالسازی پروژه‌های مخلتف، با هم متفاوت خواهد بود.
خط 3: فراخوانی تابع Serial در Plugin ، این تابع، مقدار شماره سریال CPU رایانه را باز می‌گرداند.
خط 4: مقدار بازگشتی از Plugin - شماره سریال CPU رایانه -داخل متغییری به نام SN$ بارگذاری می‌شود.
خط 5: شماره سریال CPU رایانه، در کادر متنی EditBoxSN نمایش داده می‌شود.
خط 6: کد فعالسازی از رجیستری ویندوز، فراخوانی می‌گردد، و در متغییری به نام User_AC$، بارگذاری می‌شود.
خط 7: کد فعالسازی، در کادر متنی EditBoxAC نمایش داده می‌شود.
خط 8: اسکریپت ScriptDemo برای بررسی شرایط DEMO، فراخوانی می‌شود.

»خطوط برنامه نویسی در راهنمای نرم افزار وجود دارد.


4.اسکریپت Script_isactive

عملیات ارسال المانهای امنیتی برای پلاگین، و دریافت مقدار بازگشتی از توابع Plugin، و نمایش یا مخفی کردن دکمه‌ها بر اساس وضعیت فعالسازی شده.

»خطوط برنامه نویسی در راهنمای نرم افزار وجود دارد.


5.اسکریپت ScriptDEMO
بررسی وضعیت DEMO، و نمایش یا مخفی کردن دکمه فعالسازی DEMO، همانطور که گفته شد، وضعیت دمو فقط در رایانۀ تولیدکننده میسر است.

»خطوط برنامه نویسی در راهنمای نرم افزار وجود دارد.


6.کادر متنی عنوان پروژه TextID
این کادر دارای اسکریپتی نیست.

7.تصویر( با کاربرد دکمه) DEMO BTNDEMO

»خطوط برنامه نویسی در راهنمای نرم افزار وجود دارد.


مقدار کدفعالسازی برای وضعیت DEMO، به صورت شماره سریال رایانه تولیدکنندهDEMO-، است.
8.تصویر( با کاربرد دکمه) بررسی کدفعالسازی (BTNCHK)
درخواست بررسی وضعیت فعالسازی بر اساس کد فعالسازی وارد شده، از طریق فراخوانی اسکریپت ScriptDemo انجام می‌شود.
به صورت خلاصه این بخش را Handel می کند.

»خطوط برنامه نویسی در راهنمای نرم افزار وجود دارد.


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

»خطوط برنامه نویسی در راهنمای نرم افزار وجود دارد.


10.تصویر( با کاربرد دکمه) ادامه... (BTNCNT)
این بخش بجای اسکریپت دارای Action، رفتن به صفحه بعد است.


11.تصویر( با کاربرد دکمه) کپی(Copy (BTNCOPY
کپی شماره سریال رایانه به حافظه، جهت ارسال با ایمیل، واتساپ، تلگرام و ... به تولید کننده.


12.تصویر( با کاربرد دکمه) پیست ( Paste (BTNPASTE
درجPaste کدفعالسازی دریافت شده از تولیدکننده، در محل کادر کدفعالسازی.

»خطوط برنامه نویسی در راهنمای نرم افزار وجود دارد.

13.کادر متنی شماره سریال رایانه کاربر (EditBoxSN)


14.کادر متنی دریافت کدفعالسازی (EditBoxAC)


15.پلاگین (Plugin)

پلاگین توسط این بخش به صورت Embedded به نرم افزار اضافه شده است.
کادر Plugin is Active، نشان می‌دهد که کدفعالسازی پلاگین در رایانه تولیدکننده بدرستی Set شده است، در غیراینصورت فقط امکان بهره‌برداری از پلاگین، به صورت دمو در رایانه تولید کننده ، وجود خواهد داشت.


راهنمای استفاده از MME_Master.exe


نرم‌افزار رمزساز، این امکان را برای تولیدکننده پروژۀMMB فراهم می‌آورد که برای کاربران تولیدات خود بر اساس المانهای امنیتی که داخل پروژه‌اش قرار داده است کدفعالسازی تولید کند.
این نرم‌افزار دو پنجره اصلی دارد:
1. پنجره فعالسازی نرم‌افزار: در این پنجره، کدفعالسازی تولیدکننده (Master Activation Code)خود را وارد می‌کنید، پس از فعالسازی موفق این پنجره دیگر نمایش داده نمی‌شود؛ کار این نرم‌افزار کمک به تولیدکننده برای فعالسازی نرم‌افزار حفاظت از پروژه‌هایMMB است.

کدسخت‌افزاری رایانه تولید کننده و کدفعالسازی تولید کننده از مهمترین المانهای حفاظت در نرم‌افزار هستند.
این کدها در بخش اسکریپت ScriptSecurityElemans MMB، که بالاتر توضیح
داده شد، کاربرد دارند.
بدون این کدها، نرم‌افزار حفاظت، عملکرد موثری برای ایجاد امنیت ندارد.

1. پنجره تولید کدفعالسازی برای پروژ‌ها: در این پنجره، مشخصات و المانهای امنیت پروژه خود ا تعیین می کنید.
این پنجره دو کار اصلی انجام می دهد.
1. کمک به تولید کننده برای تنظیم المانهای امنیت در پروژه از طریق تنظیم عبارت‌های مورد نیاز در بخش اسکریپت ScriptSecurityElemans
2. تولید کدفعالسازی برای کاربران پروژه‌های تولید شده، توسط تولیدکننده پروژه‌هایMMB.

1. کمک به تولید کننده برای تنظیم المانهای امنیت در پروژه از طریق تنظیم عبارت‌های مورد نیاز در بخش اسکریپت ScriptSecurityElemans

هنگامی که نام پروژه و گذرواژه تولیدکننده را تولید می‌کنید، اطلاعاتی برای بخش اسکریپت ScriptSecurityElemans ، قابل تنظیم هستند که سه دکمه برای این منظور در این پنجره تعبیه شده است.
کاربرد سه دکمه به شرح زیر است:
1. نمایش محتوای کادر حاوی المانهای امنیتی.
2. کپی خطوط المانها به حافظۀ Clipboard، جهت انتقال به پروژه نمونه و سایر پروژه‌ها.
3. باز کردن پروژه نمونه توسط MMB.

2.تولید کدفعالسازی برای کاربران پروژه‌های تولید شده، توسط تولیدکننده پروژه‌ها.


شماره سریال کاربر را در محل مربوطه Paste کنید، روی دکمه «تولید کدفعالسازی» کلیک کنید، روی دکمه Copy در بخش کدفعالسازی کاربر نرم‌افزار شما: کلیک کنید، و کدفعالسازی را به کاربر نرم‌افزار خود برسانید(ارسال کنید).


توضیحات بیشتر (مقدمه)

یکی از موانع کار برای تولید نرم افزارها در ایران نبودن قانون کپی رایت است.
در این اوضاع تهیه‌کنندگان محتواهای الکترونیکی، در پی روش‌هایی برای حفظ حقوق خود هستند، یکی از روش‌هایی که برای حفاظت از حقوق تهیه‌کننده‌نرم‌افزار محتوا، شاید سخت به‌نظر برسد، اما شدنی است، روشی است تحت عنوان فعالسازی تلفنی است - که امروزه به روش‌های پیامکی و واتساپی و سایر رسانه‌های در دسترس، امکانپذیرتــر شده است. در این روش، تولیدکننده، به یک شماره سریال که در هر رایانه به صورت اختصاصی است و یکتا است، تکیه می‌کند و کُدی صادر می‌کند که ویژه همان شماره سریال سخت‌افزاری باشد، اما مشکلاتی وجود دارد که یک تهیه‌کنندۀمحتوا، نمی‌تواند از سَدّ ِ همه آنها عبور نماید.
یکی از ساده‌ترین نرم‌افزار‌های تولید محتوای قدرتمند و مورد استقبال بسیاری از متخصصین، در ویندوز، Multi Media Builder میباشد. که با گستردگی امکاناتی که در اختیار کاربران قرار می دهد، امکان ساخت انواع اتوران های زیبا و متنوع را برای آنها فراهم می کند. این نرم افزار با پشتیبانی از پلاگین های پیشرفته و رابط گرافیکی و ساده خود، تمام امکانات را برای ساخت یک اتوران کامل و حرفه ای برای کاربران فراهم می کند، Multimedia Builder محصول شرکت نرم افزاری MediaChance می باشد با آنکه چند سالی است که چرخه توسعه و به روز رسانی آن متوقف شده است، ولی آنقدر کامل است که کسانی که از آن استفاده می‌کنند، نه تنها تاکنون از آن فاصله نگرفته‌اند، بلکه به نظر می‌رسد شاید تا سال‌ها بعد نیز از آن به عنوان یک نرم‌افزار قدرتمند برای تولید محتوای خود استفاده خواهند کرد. دیگر نرم‌افزارهای تولید محتوای مشابه و به‌روزی که پس از MMB ارائه شده‌اند، شاید نسبت به آن زیباتر به نظر برسند- اما در عمل می توان گفت خیلی قویتر از آن نیستند- اگر در MMB ضعفی وجود دارد، در آنها نیز وجود دارد، شاید بتوان گفت، MMB نرم‌افزار کاملی است که نیاز به بروزرسانی ندارد.
با حضور ویندوز های 64 بیتی –از آنجا که MMB نرم افزاری 32 بیتی است- اجرای آن در ویندوز های 64 بیتی دچار مشکلاتی شده است، اما با چند تنظیم ساده می توان این نرم افزار را در ویندوز های 64 بیتی نیز به راه انداخت و با آن تولید محتوا کرد.
برخی از قابلیت‌های نرم افزار Multimedia Builder : عبارتنداز : امکان جابجایی اجزا در برنامه، قابلیت تنظیم سایز تصاویر و محیط پیرامون آن، ساخت و ذخیره سازی اتوران در یک فایل اجرایی، توانایی ایجاد تغییرات و اعمال افکت بر روی تصاویر برنامه، پشتیبانی از فرمت های مشهور گرافیکی ، امکان ضبط Object ها، پشتیبانی از زبان فارسی، قرار دادن موسیقی در متن برنامه، سازگار با نسخه‌های مختلف ویندوز(حتی در ویندوز 10)، و برنامه نویسی چند لایه، قابلیت ماسک کردن فرم‌های MMB را هنوز هیچ نرم‌افزار مالتی مدیایی به خوبی آن ارائه نکرده است.
اما توجه داشته باشید که این نرم افزار نه تنها کاربر پسند(User Freandly)، بلکه دارای توانمندی های بیشماری است که آنرا در بین برنامه‌های تولید محتوا Multi Media، یکی از نرم افزارهای معروف کرده است، وب سایت معروفی نیست که از این نرم افزار صحبت نکرده باشد.
از مهمترین قابلیت‌های نرم‌افزار Media Chance Multi Media Builder ، کار بار فایل‌های PLUGIN (Dynamic-link library) است. این نوع فایل خود حفاظت شده است (یک فایل با فرمت Binary است)، و می‌تواند در حفاظت از تولیدات خدمات شایانی ارائه نماید. اما تولید آن نیاز به یک مهندسی خاص دارد - که کار هر کسی نیست- به خصوص اینکه قرار باشد کار حفاظتی هم انجام دهد. برای ساخت یک PLUGIN باید یک نرم‌افزار زبان برنامه نویسی با حجم 2 تا 8 گیگابایت در رایانۀ تولید کننده، نصب شود و الی آخر ...
با طراحی فایل PLUGINی که بتواند از پروژه‌های آماده شده در Multimedia Builder، حفاظت نماید، گام بزرگی در تولیدات محتوایی توسط تولیدکنندگان و افزار متخصص ایرانی، خواهد بود. اگر متخصص ایرانی بداند که به راحتی می‌تواند از محتوای الکترونیکی تولید شده‌اش حفاظت کند، بیشتر تولید می کند.
روش کار استفاده از این پلاگین PLUGIN حفاظت ، ساده است:
1.تولید کننده در لابلای اجرای نصب نرم‌افزار‌اش، از طریق اسکریپت‌های برنامه‌نویسی می پرسد:
IS ACTIVE ?، یعنی فعال شده؟ و با یک IF کار را ادامه می دهد. حتی می‌تواند این پاسخ این پرسش را درون یک متغییر عمومی که فقط داخل نرم‌افزار خودش به آن دسترسی دارد قرار دهد و هر بار این مقدار را بررسی کند:is_active(); 
2. تولید کننده لازم نیست از مشخصات و خصائص سخت‌افزاری و رمزگذاری و فعالسازی مطلع باشد.
اگر کاربر نرم‌افزار فعال نیست و ق