• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

آموزشي - روش ساخت و نمونه‌هاي آماده Live CD\DVD\USB (اجراي سيستم‌عامل‌ از روي CD!!)

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
به نام خدا

همه چيز را همگان دانند و همگان هنوز از مادر زاده نشده است!



سلام
animsmilysmile.gif



(توجه: ليست كامل و به روزشده راهنماهاي نوشته شده توسط IgImAx در اين آدرس قرار دارد)

104.gif
همواره پست‌هاي اوليه تاپيك‌هاي من را كامل مطالعه نماييد. چون همواره آنها را به روز مي‌كنم.
104.gif


106.gif
ممكنه براي مشاهده تصاوير موجود در پست‌هاي من نياز به اجراي يك هيتلر شكن داشته باشيد!!!
45.gif


69.gif
خلاصه تمامي كار‌هاي ساخت يك Live Disc با برنامه BartPE به شكل قدم به قدم فقط در پست 16
111.gif




*******************************************
questionmark1.gif
Live CD/DVD/USB يعني چه!؟
. شما مي‌توانيد سيستم خود را از روي ديسك‌ها يا وسايل USBي Live بوت (Boot) نماييد و سپس يك سيستم عامل كامل از روي آنها اجرا مي‌شود بدون اينكه نياز به نصب برروي هاردديسك باشد!!

. سيستم‌عامل‌هاي موجود برروي اين ديسك‌ها در زمان بوت مانند يك سيستم عامل معمولي كه برروي هاردديسك مي‌باشد، اجرا مي‌شود و به شما امكان دسترسي و استفاده از سيستم خود را مي‌دهد.

. اين Live Discها چيزاي جديدي نيستند. سيستم‌عامل‌هاي قديمي را كه فقط از روي يك Floppy Disc اجرا مي‌شدند (مانند MS-DOS و...) را به نوعي Live Disc بودند. بعد‌ها با آمدن CDها شايد بشه Linux را اولين سيستم عاملي دانست كه برروي چنين ديسك‌هاي به شكل Live اجرا مي‌شدند. توضيحات كامل‌تر و تاريخچه و مدل‌هاي مختلف آن را در اين لينك "Wikipedia - Live CD" مي‌توانيد مطالعه نماييد.

questionmark1.gif
براي چه سيستم‌عامل‌هايي امكان ساختن Live Disc وجود دارد!؟
. تقريبن همه سيستم‌عامل‌ها داراي چنين ديسكي (به شكل رسمي يا غير رسمي) هستند. ليست كامل را مي‌توانيد در اين لينك "List of live CDs"مشاهده نماييد.

questionmark1.gif
فوايد ساخت چنين ديسك‌هاي در چيست؟
. من به شخصه در ساخت Windows XPE Live در طول اين 4~5 سال اخير فعال بوده‌ام. مزاياي چنين ديسك‌هايي را در اين موارد مي‌دانم:
1) زماني كه سيستم عامل روي هاردديسك غير قابل استفاده مي‌شود.
2) سيستم عامل روي هاردديسك ويروسي شده و فقط مي‌توان به كمك چنين ديسك‌هايي ويروس را پاك كنيم.
3) مشاهده و تست سخت افزار بدون نياز به نصب ويندوز برروي هاردديسك.
4) استفاده از شبكه بدون نياز به نصب يا استفاده از سيستم عامل روي هاردديسك.
5) بازيابي فايل‌هاي حذف شده حتا از پارتيشن سيستم عامل.
6) دسترسي به داده‌هاي روي هاردديسك و رايت يا انتقال آنها به ديسكي ديگر.7
7) .....

. در سايت Wikipedia موارد ديگري هم بر شمرده شده است:
کد:
[LEFT]
[LIST]
[*]installing a [URL="http://en.wikipedia.org/wiki/Linux_distribution"]Linux distribution[/URL] to a hard drive
[*]testing new versions of software
[*]listing & testing hardware [SUP][URL="http://en.wikipedia.org/wiki/Live_cd#cite_note-1"][2][/URL][/SUP]
[*]system repair and [URL="http://en.wikipedia.org/wiki/Data_recovery"]restoration[/URL]
[*]high security/non-invasive environment for a guest
[*]cracking/stealing passwords
[*]network security testing
[*]being the primary or backup operating system for any computer
[*]quick and simple clustering of computers [SUP][URL="http://en.wikipedia.org/wiki/Live_cd#cite_note-2"][3][/URL][/SUP]
[*][URL="http://en.wikipedia.org/wiki/Computer_forensics"]computer forensics[/URL]
[*]playing video games
[*]providing a secure server platform where crucial files cannot be permanently altered
[*]providing a secure, reliable platform for the performance of high-vulnerability tasks such as [URL="http://en.wikipedia.org/wiki/Internet_banking"]internet banking[/URL];
[*][URL="http://en.wikipedia.org/wiki/Internet_kiosk"]Internet kiosks[/URL], which can be brought back to their original state by a reboot
[/LIST][/LEFT]

questionmark1.gif
هدف اين تاپيك چيست؟
. در اين تاپيك دوستان مي‌توانند در مورد اين موارد بحث نمايند:
1) آموزش ساخت Windows Live CD\DVD\USB
2) معرفي و آموزش برنامه‌هايي كه به كمك آنها مي‌توان Live Discها را ساخت.
3) ساختن پلاگين‌هاي آماده براي برنامه‌هاي سازنده Live Discها.
4) سفارش ساختن پلاگين براي برنامه‌هاي سازنده Live Discها.
5) قرار دادن لينك دنلود ايميج Live Discي كه دوستان ساخته‌اند.

questionmark1.gif
سايت‌ها و منابع مفيدي كه مي‌توانيم در آنها تحقيق و موارد جديد را ياد بگيريم؟
. دو فروم در اين زمينه از قديم فعال بوده‌اند و يكي از آنها امروزه به شكل بسيار وسيعتري در پروژه انواع چنين ديسك‌هاي فعاليت خود را ادامه داده است. اعضا و ادمين اين فروم حتا خودشان سازنده خيلي از برنامه‌هايي هستند كه چنين ديسك‌هايي را مي‌توان با آنها ساخت. اني فروم قبلن به نام Boot-Land فعال بود و اخيرن نام و آدرس آن http://reboot.pro شده است.
. خواهشمندم، در صورتي كه مطلبي را در آن فروم ياد گرفتيد براي استفاده كاربران ايراني با ترجمه و توضيح كامل و لينك به تاپيك اصلي موضوع، دوستان ايراني خود را هم بي نسيب نگذاريد!

exclamationcircleframe1.png
تذكر خيلي مهم قبل از دادن هر نوع پست آموزشي يا پلاگين:
. دوستاني كه قصد گذاشتن پلاگين براي برنامه‌هاي سازنده Live Disc دارند به اين نكته توجه داشته باشند كه بر اساس قوانين فروم Persiantools گذاشتن هر نوع فايل ك*ر*ك يا سريال برنامه يا حتا برنامه از قبل ك*.ر*ك شده ممنوع مي‌باشد! پس هرگز اين نكته را فراموش نكنيد كه پلاگين‌هاي برنامه‌هاي پولي خود را بدون سريال/يا ك*ر*ك شده در اينجا قرار دهيد! (وگرنه پس از گزارش به مدير بخش، پست شما كامل پاك خواهد شد! و زحمت شما به باد خواهد رفت!!)

exclaminationmark.png
تقاضاي همكاري:
. من هرگز در هيچ يك از تاپيك‌هاي آموزشي خود بدون كمك شما دوستان و اساتيد نمي‌توانستم موفق باشم. پس خواهشمندم كه من را در اين تاپيك هم من را ياري نماييد و اساتيدي كه در ساخت چنين ديسك‌هاي Liveي براي سيستم‌عامل‌هاي Linux و MAC و Microsoft واردند لطفن اطلاعات با ارزش خود را با ديگران هم تقسيم نمايند. من به شخصه فقط در ساخت Windows XPE Live كار نموده‌ام ولي شما هم اگر در همين زمينه يا هر زمينه ديگه‌اي وارديد، لطفن آموزش‌هاي خود را در اينجا قرار دهيد. ليست كامل آموزش‌ها در فهرستي در پست‌هاي دوم/سوم/چهارم قرار خواهد گرفت.


*** Copyright ***
در صورت استفاده نمودن اين پست‌ يا پست‌هاي ديگر اين تاپيك در سايت يا ...، لطفن:
1) حتمن به نويسنده اطلاع داده شود.
ايميل
2) متن بدون دستكاري شده مقاله را استفاده نماييد. (مگر با اطلاع و تاييد نويسنده)
3) در انتهاي مقاله: نام نويسنده(IgImAx)
و لينكي به اين تاپيك و آدرس ساير مقالات نويسنده
http://igimax.googlepages.com ذكر شود.
>>> با تشكر از همكاري شما <<<


موفق باشيد.
67.gif


خداحافظ
IgImAx
90/05/27
26.gif
103.gif
 
Last edited:

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
فهرست مقالات آموزشي
نام مقاله آموزشي
نويسنده
لينك پست
خلاصه تمامي روش ساخت Live Disc با برنامه BartPE به شكل قدم به قدم در يك پست
IgImAx​
لينك پست 16
روش اصافه نمودن درايور قطعات سخت‌افزاري به پروژه Windows XPE
IgImAx
لينك پست 12
آموزش Extra Actions - مجموعه‌اي براي تصحيح فايل INF درايور‌هاي و ...
IgImAx
لينك پست 26
معرفي برنامه BartPE و روش تنظيم و ساخت اولين Windows XPE Live به كمك آن
IgImAx​
لينك پست 6
آموزش دنلود، نصب و تنظيم VirtualBox و ساختن اولين سيستم مجازي در آن
IgImAx​
لينك تاپيك ديگر
اولين تست Windows XPE كه ساخته‌ايم در VirtualBox
IgImAx​
لينك پست 9
بررسي پلاگين‌ها در BartPE - پلاگين‌هاي موجود و نگاهي به فرمت آنها
IgImAx​
لينك پست 11
Utility - معرفي ابزار ConvRegToInf براي تبديل فايل Reg به Inf
IgImAx
لينك پست 18
Utility - معرفي برنامه Sardu براي ساختن CD\DVD\USB بوتيبل از ايميج‌هاي مختلف + Live Disc
IgImAx
لينك پست 20

Username​
لينك

Username​
لينك

Username​
لينك

Username​
لينك

Username​
لينك




فهرست ايميج‌هايLive Disc
نام و نوع ايميج
سازنده يا معرف
لينك پست
280 ايميج Linux Live Disc آماده به همرا توضيح و لينك دنلود
معرف - 1eng.ir
پست 10
Slax Linux Live با قابليت اضافه و حذف ماژول‌هاي دلخواه به شكل آنلاين
معرف -igimax
پست 21
o​
o​
o​
o​
o​
o​
o​
 
Last edited:

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
فهرست پلاگين‌ها

آدرس فولدر تمامي فايل‌هاي پلاگين‌ها + درايور‌ها + فايل‌هاي مرتبط با Live Disc ها در:
Address of "Live Disc" Folder of IgImAx Internet HDD



پلاگين‌هاي برنامه Bart PE
‎(Windows PE)‎i
Post Link
Creator
Plug-in Name
IgImAx​
Avira
IgImAx​
ShellRun
BartPE​
ramdisk
IgImAx
Active File Recovery Professional v8.1.2
IgImAx
TeamViewer v5.1.9951.0
IgImAx
System Files
IgImAx
WinNC v4.400d
Link xx
Username​
Program Name
Link xx
Username​
Program Name
Link xx
Username​
Program Name
Link xx
Username​
Program Name



پلاگين‌هاي درايور Bart PE
‎(Windows PE)‎i
Post Link
Creator
Plug-in Name
IgImAx​
Intel Mobo Chipset with AHCI
Link xx
Username​
Program Name
Link xx
Username​
Program Name
Link xx
Username​
Program Name
Link xx
Username​
Program Name





پلاگين‌هاي برنامه WinBuilder - LiveXP




پلاگين‌هاي برنامه WinBuilder - VistaPE




پلاگين‌هاي برنامه WinBuilder - Win7PE
 
Last edited:

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
فهرست سوالات و پاسخ‌ها
 
Last edited:

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif


106.gif
ممكنه براي مشاهده تصاوير موجود در پست‌هاي من نياز به اجراي يك هيتلر شكن داشته باشيد!!!
45.gif



. براي نمونه به تصوير ويندوز Windows XPE Liveي كه خودم ساخته‌ام نگاه بفرماييد:
windowsxpprofessionalsp.gif


. مي‌توانيد ليست برنامه‌هاي كه به ويندوز Live خودم اضافه نموده‌ام را در اين تصوير مشاهده نماييد. جالبه كه بدانيد Avira Ativirي كه من به آن اضافه نموده‌ام همان نسخه مجاني است كه اكثر شما نصب كرديد ولي در اين ويندوز اون توان Disinfect كردن بعضي از فايل‌ها را دارد!!! نمي‌دونم چطوري كه اينجا اينكار را مي‌كند ولي در حالتي كه در ويندوز معمولي نصب هست نمي‌تواند!!!

. اين ويندوز را برروي CD و DVD و USB هم نصب نموده‌ام. هم چنين با اينكه ويندوز XP است ولي به راحتي روي لپتاپ‌ةاي جديد با كنترلر AHCI هم بالا مي‌آيد!

. در هرصورت به ليست برنامه‌ها نگاه كنيد! مي‌بينيد كه ميشه كلي استفاده از ويندوز Live خود ببريد. حالا لازم نيست حتمن همه برنامه‌ها در Live Disc شما موجود باشند!

. همين حالت هم براي ديسك‌هاي Linux وجود دارد.

موفق باشيد.
67.gif


خداحافظ
IgImAx
90/05/28
26.gif
103.gif
 
Last edited:

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif


106.gif
ممكنه براي مشاهده تصاوير موجود در پست‌هاي من نياز به اجراي يك هيتلر شكن داشته باشيد!!!
45.gif


فهرست كامل پست‌هاي آموزشي + پلاگين‌ها + سوال‌وجواب‌ها در صفحه اول و پست‌هاي 2و3و4 قرار دارد



*******************************************
exclaminationmark.png
مختصري در مورد تاريخچه BartPE:
. نام اين برنامه از نويسنده آن يعني Bart Lagerweij آمده و PE در اين نام مخفف Preinstalled Environment است. با اين برنامه مي‌شود براي Windows XP SP2(و در حالتي هم براي SP3) يك Live Disc برروي CD\DVD\USB ساخت. به همين خاطر به چنين ويندوزي مي‌گويند Windows XPE كه در اين نام XPE را ميشه اينچنين نوشت XP/PE!

. برنامه BartPE يا بهتر بگم اين پروژه در سال 2006 متوقف شد ولي يكي از پيشگامان ساختن Live Disc براي سيستم‌عاملي بود كه اصلن به شكل رسمي چيزي به نام Live Disc نداشت! يعني ويندوز! اين پروژه براي ويندوز XP طراحي شده است و تا ويندوز XP SP2 به خوبي عمل مي‌كند. (بر اساس نوع بعضي از پلاگين‌ها هم ميشه از XP SP3 هم استفاده نمود) خلق كنندگان اين برنامه ديگه اين پروژه را ادامه ندادند ولي برنامه نويسان فروم http://reboot.pro با پروژه WinBuilder - LiveXP خود ساخت WIndows XP Live را به شكل بهتر و پيشرفته‌تر و سايز كوچكتري ادامه دادند.

. متاسفانه بنده با پلاگين نويسي براي LiveXP آشنايي ندارم ولي با BartPE مدت‌ها است كه كار كرده‌ام. سعي مي‌كنم در آينده كلن پلاگين سازي براي WinBuilderها را ياد بگيريم. اگر كسي روش كار با WinBuilderها را مي‌داند لطفن براي كمك سريعتر به دوستان سريعتر از من دست به كار شود. ممنون از شما....
53.gif




*******************************************

سايت BartPE و لينك دنلود:
. سايت و لينك دنلود اين برنامه:

Bart's Preinstalled Environment (BartPE) bootable live windows CD/DVD

BartPE Website Address

Download From Download.com site (3.15MB)

Download PE Builder v3.1.10a - self-installing package (3.15MB)

Download PE Builder v3.1.10a - zip package (3.23MB)
i




*******************************************

نصب و تنظيم اوليه برنامه:
. نصب كردن اين برنامه كه كار خاصي نداره! فقط بهتره در پارتيشني، غير از پارتيشن ويندوز و در ريشه نصبش كنيد. به دو دليل: اول اگر ويندوز عوض كرديد فولدر اين برنامه و تنظيمات پلاگين‌ها و خود پلاگين‌ها پاك نشوند. دوم اين برنامه به شكل بدون نصب هم به درستي عمل مي‌كند پس در ويندوز جديد روي فايل اجرايي اين برنامه هم كليك كنيد برنامه بدون مشكلي اجرا مي‌شود.

. پس از نصب، برنامه را اجرا كنيد. اولين بار كه برنامه را اجرا كنيد، يك پنجره ظاهر مي‌شود آن را I Agree نماييد(براي رعايت مسائل كپي رايت مطالب درون اين پنجره را مطالعه نماييد!!) و پنجره بعدي را NO انتخاب كنيد! در اين برنامه انجام 3 تنظيم خيلي مهم هستند. كه 2 تنظيم از اين 3 تا را همان بار اول انجام مي‌دهيم و معمولن ديگه تغييرشان نمي‌دهم:


1) Source - (اين تنظيم بايد بايد بايد براي بار اول انجام شود) در همان صفحه اصلي برنامه در زير كادر Builder بايد مسير درايوي كه حاوي CD ويندوز XP SP2 هست را مشخص نماييد. (يا XP SP3) حالا شما مي‌توانيد آدرس درايو Optical خود را بدهيد يا آدرس درايو مجازي Opticalي كه با برنامه‌هاي مجازيي همچون daemon ايجادشون كرديد.(اگر با برنامه Daemon Tools آشنايي نداريد، درون كتاب موجود در اين تاپيك صفحه 47 قسمت 6-2 روش استفاده ار آن را توضيح داده‌ام) ولي وقتي مسير را داريد مشخص مي‌كنيد بايد CD يا ايميج ويندوز XP SP2 در درايو فيزيكي يا مجازي وجود داشته باشه.

2) Output - اين مسير در بار اولي كه برنامه را نصب مي‌كنيد به شكل پيشفرض تنظيم مي‌شود. (فولدرش پيش فرض اين است C:\pebuilder3110a\BartPE) اگر به دلايلي كه بعدن ذكر مي‌شود، لازم هست كه اين مسير راعوض نماييد بايد از درون برنامه به منوي Builder\Options رفته و گزينه Output Path absolute را انتخاب كنيد. اونوقت است كه مي‌توانيد به شكل دستي مسير جديدي را در اين قسمت وارد نماييد.

3) Media output - براي بار‌هاي اول و تمريناتمان اين گزينه را روي Create ISO image قرار داده و مسيري را براي ذخيره فايل نهايي Live Disc Bootable Image مشخص نماييد.

. همين! به همين سادگي و به همين خوشمزگي!



*******************************************

ساخت اولين ويندوز Live:
. براي ساخت اولين Image از Windows XPE Live كافيست:

1) مطمعن شويد كه CD ويندوز XP SP2 شما در درايوي كه مسير آن را در گزينه Source برنامه مشخص نموده‌ايد قرار دارد.

2) برروي دكمه Build كليك كنيد.

. همين!!!!!!!!!!!!!!! عمليات ساخت اولين ويندوز Live شروع مي‌شود و در پنجره‌اي قدم به قدم تمامي عمليات نمايش داده مي‌شود و اگر در انتها مشكلي پيش نيايد، فايل Image درست مي‌شود و دكمه Done روشن مي‌شود. (اصولن بار اولي نبايد هيچ پيغام خطايي رخ دهد!!)



*******************************************

روش‌هاي تست ايميج ساخته شده:
. به دو روش مي‌توان ايميج را تست نمود:

1) تست فيزيكالي - بايد ايميج را برروي يك CD\DVD كه R يا RW باشد رايت كنيم و سيستم را از روي آن بوت نماييم. حتمن با سرعت 8X يا كمتر رايت نماييد نه بيشتر!

2) تست مجازي - به كمك يكي از برنامه‌هاي Virtualization بايد ايميج را تست نماييم. برنامه‌هايي مانند VMWare يا VirtualBox يا ...

. مطمعنن تست مجازي بسيار سريعتر و در زمان‌هاي تست پلاگين‌هاي جديد مفيدتر و منطقي‌تر است. ولي به هر حال و پس از اتمام كار تست پلاگين‌ها قرار است كه محصول ما برروي يك سيستم به شكل فيزيكالي جواب دهد! پس در نهايت بايد تست‌هاي فيزيكي انجام شود. به همين دليل هم بهتر است يك يا 2 عدد CD يا DVD كه RW يا همان ReWritable (= قابل باز نويسي و پاك كردن مجدد) باشد را تهيه نماييم. خوبي ديسك‌هاي RW در اين است كه در صورتي كه در تست فيزيكال مشكلاتي ديده شد حداقل يك ديسك الكي نسوخته باشد!

exclamationcircleframe1.png
نكته خيلي مهم در مورد رايت روي CD\DVD: هرگز با سرعت بيشتر از 8X رايت نكنيد! براي CD همان 8X عالي و براي DVD هم 8X و 4X مناسب است.

. در مورد آموزش و معرفي برنامه‌هاي Virtualization و چگوني تست ايميج‌هاي فوق، در پستي ديگر در همين تاپيك يا تاپيك "آموزش ساخت، ويرايش و استفاده از Disk Imageها" كه دقيقن مرتبط با چنين برنامه‌هايي است، توضيحاتي عرض خواهم نمود.

. الان برويد و اولين تست خود را انجام داده و اولين سيستم عامل live خود را بسازيد و لذت ببريد.
113.gif
در آينده با اضافه نمودن پلاگين‌هايي به اين برنامه مي‌توانيد ويندوز Live خود را سودمندتر و پربارتر از نسخه فعلي بسازيد.
41.gif


موفق باشيد.
67.gif


خداحافظ
IgImAx
90/05/28
26.gif
103.gif
 
Last edited:

Love_life

Registered User
تاریخ عضویت
10 فوریه 2010
نوشته‌ها
3,813
لایک‌ها
975
محل سکونت
دور نیست
یه حالت رسکیو هست برای سیستم عامل ها ،
سعی می کنم تا آخر هفته ایزو اون رو قرار بدم ، معمولا تو دیتاسنتر ها استفاده می شه
 

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام Love_life عزيز
1.gif

یه حالت رسکیو هست برای سیستم عامل ها ،
سعی می کنم تا آخر هفته ایزو اون رو قرار بدم ، معمولا تو دیتاسنتر ها استفاده می شه
. خيلي عاليه، ممنون. اگر همراه توضيحات و اسكرين شات هم باشه ديگه فوق العاده مي‌شه!
53.gif


. فقط يك نكته: اگر اون ايميج شامل Live Discها (بدون توجه به OS آن) نمي‌شه و فقط يك سري برنامه بوت شونده يا بخشي از سيستم عامل هست (همانند Windows 7 System Recovery) لطفن آن را در اين تاپيك "آموزش ساخت، ويرايش و استفاده از Disk Imageها" كه در آن دارم تمامي ايميج‌هاي كوچيك تا بزرگ Rescueهاي مختلف را معرفي مي‌كنم قرار دهيد. چون بعدن در همان تاپيك روش اضافه نمودن همه آنها را به بك ديسك يا USB و همچنين روش دستكاري بعضي‌هايش را توضيح داده‌ام و خواهم داد. اين تاپيك فقط براي ساختن Live Disc براي سيستم عامل‌هاي Microsoft يا MAC يا Linux است و همچنين اگر ايميج Live Discي داريد يا ساخته‌ايد باز هم مربوط به همين تاپيك مي‌شود.

. همه لينك‌هاي آموزشي و Live Discهاي شما در اين تاپيك به فهرست پست‌هاي 2 تا 4 با نام خودتان منتقل ميشود تا هم بهتر در دسترس ديگران قرار گيرد و هم اينكه دوستان با خود سازنده در همين تاپيك تماس بگيرند.

موفق باشيد.
67.gif


خداحافظ
IgImAx
90/06/01
26.gif
103.gif
 

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif



106.gif
ممكنه براي مشاهده تصاوير موجود در پست‌هاي من نياز به اجراي يك هيتلر شكن داشته باشيد!!!
45.gif


فهرست كامل پست‌هاي آموزشي + پلاگين‌ها + سوال‌وجواب‌ها در صفحه اول و پست‌هاي 2و3و4 قرار دارد




**************************************
آموزش برنامه VirtualBox براي تست ايميج‌هاي Live Disc نوشته شد:
. همانطور كه قولش را داده‌ بودم، آموزش نصب و تنظيم برنامه VirtualBox را در تاپيك مربوطش يعني "آموزش ساخت، ويرايش و استفاده از Disk Imageها" و پست 33 كامل نوشتم. در اولين فرصت آموزش كار با VMWare را هم در همانجا خواهم نوشت و اينجا به اطلاع شما خواهم رساند. از ديد من برنامه VMWare خيلي خيلي بهتر و حرفه‌ايتر و در اين حال از VirtualBox راحتتر و ساده تر است! تنظيمات بيشتر و حرفه‌اي تري داره و سيستم مجازي آن به يك سيستم واقعي نزديك‌تر است. ولي خوب! VirtualBox مجاني است و حجم فايل دنلودي آن بسيار كم (حدود87MB) و براي تست‌هاي اوليه Live Discها بسيار مناسب است.

. خوب الان همين ايميج Windows XPE كه در پست قبلي ساختيم را اينجا و در برنامه VirtualBox بررسي خواهيم نمود.




**************************************
بارگذاري ايميج Live Disc در VirtualBox:
. خوب در آموزش BartPE كه در پست‌ 6 ذكر شد، روش ساختن اولين Live Disc را با برنامه BartPE آموختيم و عملن يك ايميج هم با هم ساختيم. (اميدوارم كه ساخته باشيد) همانطور كه قبلن هم گفتم به Live Discي كه با برنامه فوق ساخته شود Windows XPE مي‌گويند. خوب من هم همراه شما اين ايميج را با همان تنظيمات و پلاگين‌هاي پيشفرض ساخته‌ام و حجم آن 156MB (164,304,896 bytes)i شد.

. اكنون همانطور كه در آموزش VirtualBox فرا گرفتيد ايميجي را كه در BartPE ساختيم و در ريشه فولدر خود برنامه با نام D:\pebuilder\pebuilder.iso موجود است را در CD سيستم مجازي قرار دهيد. در زير CD سيستم مجازي يك گزينه به نام Live CD\DVD موجود است، آنچنان مهم نيست كه آن را تيك بزنيد يا نه! خوب الان سيستم مجازي خود را Start كنيد.

. اولين چيزي كه خواهيد ديد بوت شدن سيستم مجازي از روي ايميج Windows XPE خواهد بود و اولين تصوير اين خواهد بود:


لينك تصوير 1
اولين نشانه از بوت شدن از روي Windows XPE


. خوب در تصوير فوق اون Progress bar زير عبارت Starting BartPE...i خيلي سريع پر شده و پس از آن لوگوي مشهور ويندوز XP مي‌آيد. خيلي از سريع بوت شدن Windows XPE خوشحال نشويد!!! چون اينجا محيط مجازي است و در دنياي واقعي!! و تست عملي برروي CD\DVD يا USB بر اساس تعداد پلاگين‌ها و درايور‌هايي كه بعدن اضافه خواهيد نمود بار شدن كامل Windows XPE ممكنه بين 28 ثانيه تا 4 دقيقه هم طول بكشه!

. خوب پس اتمام بار شدن Windows XPE اولين صفحه‌اي كه مي‌بينيد اين شكلي است:


لينك تصوير 2
اولين صفحه Windows XPE پس از اتمام بار شدن آن


. خوب كمي عجيبه نه؟! حتمن شما توقع داشتيد كه اون پايين Task Bar را ببينيد و مثل تصويري كه من در پست قبلي گذاشتم منوي Start و Windows Explorer و .... همه آنچه در يك ويندوز عادي وجود دارد، را ببينيد!؟ پس اين‌ها كجا رفته‌اند!؟

. قبل از پاسخ ب سوالات فوق در همين ابتدا از شما سوال مي‌شود كه برنامه‌هاي مربوط به راه اندازي شبكه فعال شود يا نه؟! شما فعلن پاسخ No را انتخاب نماييد. بعدن مي‌شود آن را دستي هم اجرا كرد.

. خوب! برنامه BartPE به شكل پيش فرض به جاي استفاده از Windows Explorer از يك Shell ديگه به نام NU2XPE استفاده مي‌كند. اون‌هايي كه با لينوكس كار كردند مي‌دانند كه Shell يا فارسي آن پوسته يعني چه!؟ در دنياي Windows Live Disc به غير از Windows Explorer پوسته‌هاي ساده‌تر و كوچكتري درست شد براي اينكه زمان بوت شدن Live Disc را كاهش دهند و حافظه مصرفي را كمتر نمايند.

. شما نگران نباشيد! من پلاگيني را براي برگرداندن Windows Explorer به Windows XPE را به شما معرفي و آموزش خواهم داد. ولي فعلن براي سادگي و سرعت كار از همين پوسته NU2XPE استفاده خواهيم نمود.

. اين پوسته يك دكمه قهوه‌اي رنگ با عبارت GO به جاي دكمه Start ويندوز قرار مي‌دهد. اگر روي آن كليك كنيد منويي مشابه منوي Start باز مي‌شود:


لينك تصوير 3
منوي Go از پوسته NU2XPE مشابه منوي Start ويندوز است


. در اين تصوير منوي Programs مشابه همان All Programs ويندوز است و برنامه‌هاي از قبل نصب شده در درون ويندوز XPE در آن قرار مي‌گيرد. منوي System مشابه Control Panel است و ... بد نيست يك نگاهي به منوي About كه مشخصات سيستم عامل Live در آن نوشته شده بيندازيم:


لينك تصوير 4
منوي About


. چند نكته در منو مهم است:
1) پس از بوت شدن Windows XPE از روي CD\DVD هميشه حرف درايو CD\DVD به :X تنظيم مي‌شود.

2) آدرس فولدر ويندوز Live به X:\i386 تغيير مي‌كند. در زير اين فولدر، برنامه‌هاي خود ويندوز و فولدر‌هاي System32 و ... قرار مي‌گيرند. فولدر i386 در ريشه خود CD\DVD ساخته شده است.

3) آدرس برنامه‌هاي از قبل نصب شده در ويندوز Live به X:\Programs تغيير ميابد. اين فولدر هم در ريشه CD\DVD قابل دسترسي است.

4) شاخه Temp در آدرس B:\Temp ساخته شده است. درايو B يك درايو RamDisk است كه در حافظه RAM سيستم ساخته مي‌شود.

5) به غير از امكان دسترسي به هاردديسك خود (در اينجا هاردديسك مجازي سيستم VirtualBOX) مي‌توانيد درون RamDisk به آدرس \:B هم فايل‌هايي كپي و اجرا كنيد.

6) در ويندوز‌هاي Live نمي‌شود برنامه‌اي را نصب نمود ولي مي‌شود بعضي برنامه‌هاي Portable را اجرا كرد. آنچه كه قرار است در ويندوز Live نصب شود باشد در زمان ساخت آن ويندوز و به شكل پلاگين به آن اضافه شود.

. براي مشاهده بقيه منو‌هاي دكمه GO به فايل انيميشني Gif زير نگاهي بيندازيد:


لينك تصوير انيميشني 5
تصوير انيميشني اكثر منو‌هاي موجود در دكمه GO


. در دكمه GO و منوي Programs برنامه A43 File Management File برنامه‌اي شبيه Windows Explorer است كه امكان دسترسي شما را به درايو‌ها و انجام عملياتي همانند Copy/Paste/Delete/Create folder و ... را مي‌دهد.

. يكم در اين محيط ور برويد! و با آن بيشتر كار كنيد! ببينيد چطوره؟ در ضمن بد فكري نيست الان كه كار با VirtualBox را ياد گرفتيد و يك هاردديسك مجازي هم ساختيم (در همان آموزش VirtualBox) يك ويندوز XP در آن نصب كنيد تا وقتي با Windows XPE سيستم مجازي خود را بوت مي‌كنيد با همين برنامه A43 به پارتيشن‌هاي مجازي ويندوز XP خود سري بزنيد و تست‌هايي انجام دهيد.


موفق باشيد.
67.gif


خداحافظ
IgImAx
90/06/02
26.gif
103.gif
 
Last edited:

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif


. دوست خوبمان 1eng.ir جان در PM به من سايتي را معرفي نمود كه كلي Live CDهاي مختلف Linux را داشت. همه اين Live CDها ايميج‌هاي آماده هستند. مي‌توانيد ليست كامل آنها و لينك دنلود‌شان را در لينك زير مشاهده نماييد:


. در اين آدرس حدود 280 ايميج Live CD براي لينوكس با برنامه‌هاي مختلف معرفي شده است. اينكه چقدر كاربردي باشند و چه برنامه‌هايي در آنها موجود است حتمن در لينك توضيحاتشون نوشته شده.

. لينك اين پست در فهرست موجود در پست 2 قرار گرفت.

نكته مهم:
. دوستان در اين تاپيك فقط در مورد نحوه ساختن Live Discها بحث خواهيم نمود يا مي‌توانيد لينك Live Discهايي كه خودتان ساخته يا مربوط به ديگران است (ك*ر*ك نباشه يا بدون اجازه سازنده نباشه و آزاد باشد) در اينجا قرار دهيد. ولي اگر لينك ايميج ديسك‌هاي Rescue يا ايميج‌هاي بوتيبل معمولي مانند Acronis يا Bootmagic يا Password Recovery يا .... داريد بايد در تاپيك "آموزش ساخت، ويرايش و استفاده از Disk Imageها" معرفي نماييد و نه اينجا. فرق اين دوتاپيك در همين است!

موفق باشيد.
67.gif


خداحافظ
IgImAx
90/06/02
26.gif
103.gif
 

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif



106.gif
ممكنه براي مشاهده تصاوير موجود در پست‌هاي من نياز به اجراي يك هيتلر شكن داشته باشيد!!!
45.gif


فهرست كامل پست‌هاي آموزشي + پلاگين‌ها + سوال‌وجواب‌ها در صفحه اول و پست‌هاي 2و3و4 قرار دارد


**************************************
پلاگين‌ها در برنامه‌هاي Live Disc سازي چه هستند:
. وقتي ما يك Live Disc را مي‌سازيم (ويندوز يا لينوكس يا ... فرقي ندارد!) بعد از ساخته شدن چون معمولن برروي يك CD\DVD كپي مي‌شود ديگه نميشه روي آن برنامه‌اي نصب نمود. حتا اگر روي USB آن را قرار دهيد يا پس از اجرا شدن سيستم عامل Live آن را به كمك پلاگين‌هاي موجود درون RAM اجرا كنيم، باز هم نمي‌شود روي آنها چيزي نصب نمود. اساسن چون چنين سيستم‌عامل‌هاي Liveي به شكل خواصي ساخته مي‌شوند امكان نصب چيزي روي آنها نيست! پس بايد برنامه‌هايي كه نيازمان هستند را به شكل خواصي و قبل از ساحته شدن چنين سيستم‌عامل‌هايي به درون پروژه خود كپي نماييم تا در زمان ساخته شدن به كمك برنامه سازنده Live Discها آنها را به پروژه نهايي اضافه نمايند.

. در برنامه‌هاي سازنده Live Disc، برنامه‌هاي كاربردي خود را بايد به شكل پلاگين و درون فولدري كه براي همين كار در نظر گرفته‌ شده است كپي كنيم. سپس برنامه‌هاي سازنده Live Disc در زمان شروع پروژه به فولدر پلاگين‌هاي خود نگاه نموده و پلاگين‌هاي Enable (فعال) شده توسط كاربر را به پروژه خود اضافه مي‌كنند.

. درون برنامه‌هاي سازنده Live Disc، پلاگين‌ها داراي يكسري فايل‌هاي ثابت هستند كه براي خود برنامه سازنده معني دارند و يكسري ديگه فايل‌هاي خود برنامه كاربرديي هستند كه كاربر مي‌خواهد آن را به پروژه اضافه نمايد. اون فايل‌هاي ثابت براي همه پلاگين‌ها داراي پسوندي با نام inf بوده و از نوع فايل‌هاي Text (متني) مي‌باشند كه درونشون با يك فرمت و قانون خواصي اطلاعاتي در مورد برنامه‌اي كه قرار است به پروژه اضافه شود نكاتي نوشته شده است. در ادامه اون اطلاعات ليست فايل‌هاي برنامه و اينكه هر فايل كجاي پروژه نهايي بايد كپي شود مشخص شده است. بقيه فايل‌ها، فايل‌هاي خود برنامه‌اي است كه بايد به پروژه اضافه شود.

. بنابراين هر پلاگين داراي دو گروه فايل است، گروه اول فايل يا فايل‌هاي ثابتي كه حكم Installer را براي اون برنامه ايفا مي‌كنند را دارند و گروه دوم فايل‌هاي خود برنامه‌اي است كه قرار است به پروژه نهايي Live Disc اضافه شوند. در ادامه همين پست، با جزييات پلاگين‌ها بيشتر آشنا مي‌شويد.




**************************************
پلاگين‌ها در برنامه BartPE:
. در اينجا برنامه BartPE از بين برنامه‌هاي سازنده Live Discها مورد بحث ما است. اين برنامه پلاگين‌ها را در درون فولدري به نام plugin و در ريشه فولدر خود نگاهداري مي‌كند. اين برنامه 33 پلاگين دارد:


لينك تصوير 1
33 پلاگين پيشفرض برنامه BartPE

. شايد نام بعضي از اين پلاگين‌ها براي شما آشنا باشند!؟ چون نام يكسري برنامه ‌هستند، مانند chkdsk كه همان فايل Chkdsk ويندوز است يا ghost8 كه همان برنامه بكاپ گير Symantec Ghost v8.0 است يا irfanview كه همان برنامه مشهور و مجاني و كوچك نمايش دهنده فايل‌هاي تصويري است يا nero burning rom كه همان برنامه مشهور رايتر Nero است و ... در درون اين فولدر، يكسري فولدر پلاگين‌ هم موجود هستند كه براي تنظيمات خود BartPE يا فايل‌هاي ويندوز كه بايد از CD ويندوز XP SP2 به ايميج نهايي كپي شود، قرار دارند.

. شما مي‌توانيد به ليست پلاگين‌هاي موجود در فولدر plugin هم از درون خود برنامه BartPE نگاه نماييد. كافيست برروي دكمه Plugin از پنجره اصلي برنامه BartPE كليك كنيد. در اين پنجره با يكسري توضيحات بيشتر مثل نام كامل هر پلاگين و فعال/غيرفعال بودن آن و آدرس فايل نصاب آن در فولدر خود همان پلاگين برنامه و همچنين يكسري دكمه‌هايي براي فعال/غير فعال (Enable/Disable) نمودن آنها و ... مواجه خواهيد شد. به تصوير زير نگاه كنيد:

bartpeplugin02.gif

لينك تصوير 2
پنجره پلاگين‌هاي برنامه BartPE

. همانطور كه در تصوير مشاهده مي‌كنيد، نام كامل هر پلاگين + آدرس آن در فولدر پلاگين + Enable بودن يا نبودن آن را مي‌توانيم مشاهده كنيد. براي فعال يا غير فعال نمودن هر پلاگين كافي آن را انتخاب كرده و روي دكمه Enable/Disable كليك كنيم.

. در تصوير فوق، اين فايل‌هاي inf كه در زير ستون file آموده‌اند و آدرس آنها در ريشه پلاگين هر برنامه است، همان فايل‌ خواصي است كه قبلن در موردش صحبت كرديم و گفتيم حكم فايل نصاب برنامه را در پروژه ما دارد. اين فايل را در ادامه بيشتر توضيح خواهم داد.




**************************************
آشنايي با محتويات فايل inf يا فايل نصاب برنامه‌ها در هر پلاگين:
. در ادامه چهار پلاگين از پلاگين‌هاي پيشفرض درون BartPE را خواهيم ديد و بيشتر با ساختار فايل inf و پلاگين آشنا خواهيم شد. اما قبلش بياييد كمي بيشتر در مورد ساختار دروني فايل inf بدانيم.

. هر پلاگين، داراي يك فايل inf خواص خودش است كه در ريشه فولدر خود آن پلاگين قرار مي‌گيرد. وجود اين فايل خيلي براي آن برنامه حياتي است و درست بودن محتويات آن هم به همچنين! چون بدون اين فايل يا درست نبودن محتوياتش باعث مي‌شود كه برنامه موجود در آن پلاگين هرگز به پروژه اضافه نشود يا در صورت اضافه شدن در زمان اجراي Live Disc، آن برنامه يا كل Live Disc به درستي اجرا نشود! بياييد كمي بيشتر در مورد محتويات فايل‌هاي inf بدانيم.

. من در زير محتويات فايل infي كه براي Avira Antivir ساخته‌ام را براي شما قرار داده‌ام. اينكه خطوط اين فايل را از كجا آورده يا چگونه آن را ساخته‌ام مهم نيست! و الان هم مورد بحث ما نيست! بلكه الان فقط هدف آشنايي با محتويات و فرمت دروني فايل‌هاي inf است كه فكر مي‌كنم اين فايل inf نمونه تقريبن كاملي از اين فايل‌ها باشد:
کد:
[LEFT]
[COLOR=#008000]; PE Builder v3 plug-in INF file[/COLOR]
[COLOR=#008000]; Created By [/COLOR][EMAIL="[email protected]"][COLOR=#008000][email protected][/COLOR][/EMAIL][COLOR=#008000]
; Generated Using H7PluginBuilder[/COLOR]

[B][COLOR=#0000ff][Version][/COLOR][/B]
Signature= "$Windows NT$"

[B][COLOR=#0000ff][PEBuilder][/COLOR][/B]
Name="5 Avira"
Enable=1

[COLOR=#0000ff][B][WinntDirectories][/B][/COLOR]
[COLOR=#008000]; (--------------------------------------------------------------------------*[/COLOR]
a="Programs\Avira",3
[COLOR=#008000]; *--------------------------------------------------------------------------)[/COLOR]

[COLOR=#0000ff][B][SourceDisksFiles][/B][/COLOR]
[COLOR=#008000]; (------------------------------------------------------------------------------* Build[][/COLOR]
"Programs\Avira\*.*"=a,,0
"I386\system32\drivers\avgntdd.sys"=4,,0
"I386\system32\drivers\avgntmgr.sys"=4,,0
"I386\system32\drivers\avipbb.sys"=4,,0
"I386\system32\drivers\ssmdrv.sys"=4,,0
[COLOR=#008000]; *------------------------------------------------------------------------------)[/COLOR]

[COLOR=#0000ff][B][Default.AddReg][/B][/COLOR]
0x1, "Software\Avira\AntiVir PersonalEdition Classic\SeenMessages","200807180001","20080718-20080718"

[B][COLOR=#0000ff][Software.AddReg][/COLOR][/B]
0x1, "Avira\AntiVir PersonalEdition Classic","AppDataDirectory","B:\Documents and Settings\All Users\Application Data\Avira\AntiVir PersonalEdition Classic\"
0x4, "Avira\AntiVir PersonalEdition Classic","FilterType", 0x00000001
0x4, "Avira\AntiVir PersonalEdition Classic","RootkitsInstalled", 0x00000001
0x4, "Avira\AntiVir PersonalEdition Classic","ShlExtInstalled", 0x00000001
0x1, "Avira\AntiVir PersonalEdition Classic","ProductID","7deb1dc81b483a68138049176f310d2f7bbe12d5"
0x4, "Avira\AntiVir PersonalEdition Classic","LastUpdate", 0x4d7cce43
0x4, "Avira\AntiVir PersonalEdition Classic","UpdateStarted", 0x4d7cce3e
0x4, "Avira\AntiVir PersonalEdition Classic","UpdateInProgress", 0x00000000
0x4, "Avira\AntiVir PersonalEdition Classic","ProductUpdates", 0x00000001
0x4, "Avira\AntiVir PersonalEdition Classic","LastProductUpdateMessage", 0x48806a56
0x1, "X-AVCSD\Workstation\AntiVir PersonalEdition Classic","Name","Avira AntiVir Personal – Free Antivirus"
0x1, "X-AVCSD\Workstation\AntiVir PersonalEdition Classic","Lang","EN"
0x4, "X-AVCSD\Workstation\AntiVir PersonalEdition Classic","ID", 0x00000039
0x1, "X-AVCSD\Workstation\AntiVir PersonalEdition Classic","Type","UNICODE"
0x1, "X-AVCSD\Workstation\AntiVir PersonalEdition Classic","MasterKey","Software\Avira\AntiVir PersonalEdition Classic"
0x0, "Classes\{80b8c23c-16e0-4cd8-bbc3-cecec9a78b79}"
0x1, "Classes\*\shellex\ContextMenuHandlers\Shell Extension for Malware scanning","","{45AC2688-0253-4ED8-97DE-B5370FA7D48A}"
0x1, "Classes\CLSID\{45AC2688-0253-4ED8-97DE-B5370FA7D48A}","","Shell Extension for Malware scanning"
0x1, "Classes\CLSID\{45AC2688-0253-4ED8-97DE-B5370FA7D48A}\InProcServer32","","B:\Programs\Avira\shlext.dll"
0x1, "Classes\CLSID\{45AC2688-0253-4ED8-97DE-B5370FA7D48A}\InProcServer32","ThreadingModel","Apartment"
0x1, "Classes\Folder\shellex\ContextMenuHandlers\Shell Extension for Malware scanning","","{45AC2688-0253-4ED8-97DE-B5370FA7D48A}"
0x1, "Microsoft\Windows\CurrentVersion\Control Panel\Cpls","Avira AntiVir Personal – Free Antivirus","B:\Programs\Avira\avconfig.cpl"
0x4, "Microsoft\Windows\CurrentVersion\Control Panel\Extended Properties\{305CA226-D286-468e-B848-2B2E8E697B74} 2","B:\Programs\Avira\avconfig.cpl", 0x0000000a
0x1, "Microsoft\Windows\CurrentVersion\Run","avgnt","""B:\Programs\Avira\avgnt.exe"" /min"
0x1, "Microsoft\Windows\CurrentVersion\Shell Extensions\Approved","{45AC2688-0253-4ED8-97DE-B5370FA7D48A}","Shell Extension for Malware scanning"
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\AntiVir PersonalEdition Classic","DisplayIcon","B:\Programs\Avira\rcimage.dll,1"
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\AntiVir PersonalEdition Classic","DisplayName","Avira AntiVir Personal – Free Antivirus"
0x2, "Microsoft\Windows\CurrentVersion\Uninstall\AntiVir PersonalEdition Classic","HelpLink","http://www.avira.com/classic-support"
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\AntiVir PersonalEdition Classic","Publisher","Avira GmbH"
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\AntiVir PersonalEdition Classic","UninstallString","B:\Programs\Avira\SETUP.EXE /REMOVE"
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\AntiVir PersonalEdition Classic","URLInfoAbout","http://www.free-av.com"
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\AntiVir PersonalEdition Classic","URLUpdateInfo","http://www.free-av.com"
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\AntiVir PersonalEdition Classic","ModifyPath","B:\Programs\Avira\SETUP.EXE"

[COLOR=#0000ff][B][SetupReg.AddReg][/B][/COLOR]
0x7, "ControlSet001\Control\Session Manager","PendingFileRenameOperations","\??\B:\Programs\Avira\aecore.dll.tmp","","\??\B:\Programs\Avira\aeheur.dll.tmp","","\??\B:\Programs\Avira\aescript.dll.tmp",""
0x4, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSCHEDULER","NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSCHEDULER\0000","Service","AntiVirScheduler"
0x4, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSCHEDULER\0000","Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSCHEDULER\0000","ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSCHEDULER\0000","Class","LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSCHEDULER\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSCHEDULER\0000","DeviceDesc","Avira AntiVir Personal – Free Antivirus Scheduler"
0x4, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSCHEDULER\0000\Control","*NewlyCreated*", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSCHEDULER\0000\Control","ActiveService","AntiVirScheduler"
0x4, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSERVICE","NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSERVICE\0000","Service","AntiVirService"
0x4, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSERVICE\0000","Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSERVICE\0000","ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSERVICE\0000","Class","LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSERVICE\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSERVICE\0000","DeviceDesc","Avira AntiVir Personal – Free Antivirus Guard"
0x4, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSERVICE\0000\Control","*NewlyCreated*", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_ANTIVIRSERVICE\0000\Control","ActiveService","AntiVirService"
0x4, "ControlSet001\Enum\Root\LEGACY_AVGIO","NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_AVGIO\0000","Service","avgio"
0x4, "ControlSet001\Enum\Root\LEGACY_AVGIO\0000","Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_AVGIO\0000","ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_AVGIO\0000","Class","LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_AVGIO\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_AVGIO\0000","DeviceDesc","avgio"
0x4, "ControlSet001\Enum\Root\LEGACY_AVGIO\0000\Control","*NewlyCreated*", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_AVGIO\0000\Control","ActiveService","avgio"
0x4, "ControlSet001\Enum\Root\LEGACY_AVGNTFLT","NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_AVGNTFLT\0000","Service","avgntflt"
0x4, "ControlSet001\Enum\Root\LEGACY_AVGNTFLT\0000","Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_AVGNTFLT\0000","ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_AVGNTFLT\0000","Class","LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_AVGNTFLT\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_AVGNTFLT\0000","DeviceDesc","avgntflt"
0x4, "ControlSet001\Enum\Root\LEGACY_AVGNTFLT\0000\Control","*NewlyCreated*", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_AVGNTFLT\0000\Control","ActiveService","avgntflt"
0x4, "ControlSet001\Enum\Root\LEGACY_AVIPBB","NextInstance", 0x00000001
0x1, "ControlSet001\Enum\Root\LEGACY_AVIPBB\0000","Service","avipbb"
0x4, "ControlSet001\Enum\Root\LEGACY_AVIPBB\0000","Legacy", 0x00000001
0x4, "ControlSet001\Enum\Root\LEGACY_AVIPBB\0000","ConfigFlags", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_AVIPBB\0000","Class","LegacyDriver"
0x1, "ControlSet001\Enum\Root\LEGACY_AVIPBB\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
0x1, "ControlSet001\Enum\Root\LEGACY_AVIPBB\0000","DeviceDesc","avipbb"
0x4, "ControlSet001\Enum\Root\LEGACY_AVIPBB\0000\Control","*NewlyCreated*", 0x00000000
0x1, "ControlSet001\Enum\Root\LEGACY_AVIPBB\0000\Control","ActiveService","avipbb"
0x4, "ControlSet001\Services\AntiVirScheduler","Type", 0x00000110
0x4, "ControlSet001\Services\AntiVirScheduler","Start", 0x00000002
0x4, "ControlSet001\Services\AntiVirScheduler","ErrorControl", 0x00000001
0x2, "ControlSet001\Services\AntiVirScheduler","ImagePath","""B:\Programs\Avira\sched.exe"""
0x1, "ControlSet001\Services\AntiVirScheduler","DisplayName","Avira AntiVir Personal – Free Antivirus Scheduler"
0x1, "ControlSet001\Services\AntiVirScheduler","Group","NetworkProvider"
0x1, "ControlSet001\Services\AntiVirScheduler","ObjectName","LocalSystem"
0x1, "ControlSet001\Services\AntiVirScheduler","Description","Service to schedule Avira AntiVir Personal – Free Antivirus jobs and updates."
0x3, "ControlSet001\Services\AntiVirScheduler\Security","Security",\
  01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,00,1c,00,01,\
  00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,00,00,02,00,\
  60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,\
  00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,\
  00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,\
  01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,\
  00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x1, "ControlSet001\Services\AntiVirScheduler\Enum","0","Root\LEGACY_ANTIVIRSCHEDULER\0000"
0x4, "ControlSet001\Services\AntiVirScheduler\Enum","Count", 0x00000001
0x4, "ControlSet001\Services\AntiVirScheduler\Enum","NextInstance", 0x00000001
0x4, "ControlSet001\Services\AntiVirService","Type", 0x00000110
0x4, "ControlSet001\Services\AntiVirService","Start", 0x00000002
0x4, "ControlSet001\Services\AntiVirService","ErrorControl", 0x00000001
0x2, "ControlSet001\Services\AntiVirService","ImagePath","""B:\Programs\Avira\avguard.exe"""
0x1, "ControlSet001\Services\AntiVirService","DisplayName","Avira AntiVir Personal – Free Antivirus Guard"
0x1, "ControlSet001\Services\AntiVirService","ObjectName","LocalSystem"
0x1, "ControlSet001\Services\AntiVirService","Description","Offers permanent protection against viruses and malware with the AntiVir search engine."
0x3, "ControlSet001\Services\AntiVirService\Security","Security",\
  01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,00,1c,00,01,\
  00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,00,00,02,00,\
  60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,\
  00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,\
  00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,\
  01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,\
  00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x1, "ControlSet001\Services\AntiVirService\Enum","0","Root\LEGACY_ANTIVIRSERVICE\0000"
0x4, "ControlSet001\Services\AntiVirService\Enum","Count", 0x00000001
0x4, "ControlSet001\Services\AntiVirService\Enum","NextInstance", 0x00000001

[B][COLOR=#0000ff][Default.AddReg][/COLOR][/B]
0x0, "ControlSet001\Services\avgio"
0x1, "Software\Microsoft\Windows\ShellNoRoam\MUICache","B:\Programs\Avira\avcenter.exe","Antivirus Control Center"
0x1, "Software\Microsoft\Windows\ShellNoRoam\MUICache","@shell32.dll,-12691","My Recent Documents"
0x1, "Software\Microsoft\Windows\ShellNoRoam\MUICache","B:\Programs\Avira\update.exe","Antivirus Updater"
0x1, "Software\Microsoft\Windows\ShellNoRoam\MUICache","B:\Programs\Avira\avnotify.exe","Notification Tool"
0x1, "Software\Microsoft\Windows\ShellNoRoam\MUICache","B:\Programs\Avira\avconfig.exe","Configuration Panel"

[B][COLOR=#0000ff][Software.AddReg][/COLOR][/B]
0x4, "Avira\AntiVir PersonalEdition Classic","SecurityDetection", 0x00000001
0x1, "Avira\AntiVir PersonalEdition Classic","Path","B:\Programs\Avira\"

[B][COLOR=#0000ff][SetupReg.AddReg][/COLOR][/B]
0x4, "ControlSet001\Services\avgio","Type", 0x00000001
0x4, "ControlSet001\Services\avgio","Start", 0x00000001
0x4, "ControlSet001\Services\avgio","ErrorControl", 0x00000001
0x2, "ControlSet001\Services\avgio","ImagePath","\??\B:\Programs\Avira\avgio.sys"
0x1, "ControlSet001\Services\avgio","DisplayName","avgio"
0x7, "ControlSet001\Services\avgio","DependOnService","FltMgr"
0x7, "ControlSet001\Services\avgio","DependOnGroup"
0x3, "ControlSet001\Services\avgio\Security","Security",\
  01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,00,1c,00,01,\
  00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,00,00,02,00,\
  60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,\
  00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,\
  00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,\
  01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,\
  00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x1, "ControlSet001\Services\avgio\Enum","0","Root\LEGACY_AVGIO\0000"
0x4, "ControlSet001\Services\avgio\Enum","Count", 0x00000001
0x4, "ControlSet001\Services\avgio\Enum","NextInstance", 0x00000001
0x4, "ControlSet001\Services\avgntflt","Type", 0x00000002
0x4, "ControlSet001\Services\avgntflt","Start", 0x00000003
0x4, "ControlSet001\Services\avgntflt","ErrorControl", 0x00000001
0x2, "ControlSet001\Services\avgntflt","ImagePath","\??\B:\Programs\Avira\avgntflt.sys"
0x1, "ControlSet001\Services\avgntflt","DisplayName","avgntflt"
0x1, "ControlSet001\Services\avgntflt","Group","FSFilter Anti-Virus"
0x7, "ControlSet001\Services\avgntflt","DependOnService","FltMgr"
0x7, "ControlSet001\Services\avgntflt","DependOnGroup"
0x1, "ControlSet001\Services\avgntflt","Description","Avira AntiVir Personal – Free Antivirus mini-filter used for on-access scan to provide real-time antivirus security."
0x1, "ControlSet001\Services\avgntflt\Instances","DefaultInstance","avgntflt Instance"
0x1, "ControlSet001\Services\avgntflt\Instances\avgntflt Instance","Altitude","320500"
0x4, "ControlSet001\Services\avgntflt\Instances\avgntflt Instance","Flags", 0x00000000
0x3, "ControlSet001\Services\avgntflt\Security","Security",\
  01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,00,1c,00,01,\
  00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,00,00,02,00,\
  60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,\
  00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,\
  00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,\
  01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,\
  00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x1, "ControlSet001\Services\avgntflt\Enum","0","Root\LEGACY_AVGNTFLT\0000"
0x4, "ControlSet001\Services\avgntflt\Enum","Count", 0x00000001
0x4, "ControlSet001\Services\avgntflt\Enum","NextInstance", 0x00000001
0x4, "ControlSet001\Services\avipbb","Type", 0x00000001
0x4, "ControlSet001\Services\avipbb","Start", 0x00000001
0x4, "ControlSet001\Services\avipbb","ErrorControl", 0x00000001
0x2, "ControlSet001\Services\avipbb","ImagePath","system32\DRIVERS\avipbb.sys"
0x1, "ControlSet001\Services\avipbb","DisplayName","avipbb"
0x1, "ControlSet001\Services\avipbb","Description","Avira's Driver for RootKit Detection"
0x1, "ControlSet001\Services\avipbb","DebugFlags","0"
0x3, "ControlSet001\Services\avipbb\Security","Security",\
  01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,00,1c,00,01,\
  00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,00,00,02,00,\
  60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,\
  00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,\
  00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,\
  01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,\
  00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x1, "ControlSet001\Services\avipbb\Enum","0","Root\LEGACY_AVIPBB\0000"
0x4, "ControlSet001\Services\avipbb\Enum","Count", 0x00000001
0x4, "ControlSet001\Services\avipbb\Enum","NextInstance", 0x00000001
0x4, "ControlSet001\Services\ssmdrv","Type", 0x00000001
0x4, "ControlSet001\Services\ssmdrv","Start", 0x00000001
0x4, "ControlSet001\Services\ssmdrv","ErrorControl", 0x00000001
0x2, "ControlSet001\Services\ssmdrv","ImagePath","system32\DRIVERS\ssmdrv.sys"
0x1, "ControlSet001\Services\ssmdrv","DisplayName","ssmdrv"
0x1, "ControlSet001\Services\ssmdrv","Description","Avira Snapshot Driver"
0x1, "ControlSet001\Services\ssmdrv\Products","Avira AntiVir Personal – Free Antivirus","B:\Programs\Avira\"
0x3, "ControlSet001\Services\ssmdrv\Security","Security",\
  01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,00,1c,00,01,\
  00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,00,00,02,00,\
  60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,\
  00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,\
  00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,\
  01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,\
  00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x1, "ControlSet001\Services\Eventlog\Application\H+BEDV AntiVir","CategoryMessageFile","B:\Programs\Avira\guardevt.dll"
0x1, "ControlSet001\Services\Eventlog\Application\H+BEDV AntiVir","EventMessageFile","B:\Programs\Avira\guardevt.dll"
0x4, "ControlSet001\Services\Eventlog\Application\H+BEDV AntiVir","TypesSupported", 0x00000007
0x4, "ControlSet001\Services\Eventlog\Application\H+BEDV AntiVir","CategoryCount", 0x00000003
0x4, "ControlSet001\Services\Eventlog\System\avgntflt","CategoryCount", 0x00000001
0x4, "ControlSet001\Services\Eventlog\System\avgntflt","TypesSupported", 0x00000007
0x1, "ControlSet001\Services\Eventlog\System\avgntflt","CategoryMessageFile","B:\Programs\Avira\avgntflt.sys"
0x1, "ControlSet001\Services\Eventlog\System\avgntflt","EventMessageFile","B:\Programs\Avira\avgntflt.sys"
0x1, "ControlSet001\Services\kmixer\Enum","0","SW\{b7eafdc0-a680-11d0-96d8-00aa0051e51d}\{9B365890-165F-11D0-A195-0020AFD156E4}"

[COLOR=#0000ff][B][Software.AddReg][/B][/COLOR]
[COLOR=#008000];  Xpe Shortcuts [/COLOR]
0x1, "Microsoft\Windows\CurrentVersion\RunOnce","Avira1","shellrun.exe //csc dsk\Avira AntiVir,%SystemDrive%\Programs\avira\avira.cmd,,,,,%SystemDrive%\Programs\avira\avira.ico "
0x1, "Microsoft\Windows\CurrentVersion\RunOnce","Avira2","shellrun.exe //csc prg\- -  Antivirus\Avira\AntiVir PersonalEdition Classic,%SystemDrive%\Programs\avira\avira.cmd,,,,,%SystemDrive%\Programs\avira\avira.ico"
0x1, "Microsoft\Windows\CurrentVersion\RunOnce","Avira3","shellrun.exe //csc prg\- -  Antivirus\Avira\How to update avira,%SystemDrive%\Programs\avira\Update Guide.txt,,,,,%SystemDrive%\Programs\avira\avira.ico"


[B][COLOR=#0000ff][Append][/COLOR][/B]
nu2menu.xml, 5 Avira.xml
[/LEFT]

exclaminationmark.png
نكته مفيد:
قبل از ادامه به شما از همين الان توصيه مي‌كنم كه برنامه مجاني و كوچك ++Notepad را دنلود و نصب كنيد و در آن تعريف نماييد كه فايل‌هاي inf را از اين پس با اين برنامه باز نمايد و نه notepad ويندور، چون ابن برنامه فايل‌هاي inf را به زيبايي و خطوطي با رنگ‌هاي متمايز براي نام هر Section به شما نمايش مي‌دهد و بسيار خوانا‌تر و با امكاناتي بيشتر از notepad ويندوز است.

. خوب! به قول خارجي‌ها (First Things First) يا اول نكته‌اي را كه از همه مهم‌تر است را همون اول بگيم! اول ساختمان كلي فايل inf را بشناسيم كه اين ساختمان مربوط به هر نوع فايل infي مي‌شود:

1) خطوطي كه با ; "سمي كالن" (Semicolon) شروع مي‌شوند فقط خطوط توضيحات هستند و به جز دادن اطلاعاتي به كاربر هيج كاربردي در فايل ندارند!

2) خطوطي كه با دو علامت [] كروشه و يك عبارت بين آنها شروع مي‌شوند، به آن Section Name مي‌گويند و خطوطي كه در زير آن مي‌آيد تا [] بعدي (تا Section بعدي) خطوط مربوط به آن Section (قسمت) مي‌شوند.

3) اگر در زير هر Section خطي به شكل xxx = yyy نوشته شود به بخش سمت چپ يعني xxx نام متغيير گفته مي‌شود و به قسمت راست يعني yyy مقدار متغيير گفته مي‌شود.

. تمامي قسمت‌هاي فوق به زيبايي در برنامه ++Notepad نمايش داده‌ مي‌شوند. حتا درون آن برنامه مي‌توانيد Sectionها را ببنديد و باز كنيد. بگذريم! در هر صورت اون سه قسمت فوق را در نظر داشته باشيد و حالا برسيم به اون فايل Avira.inf كه گذاشتم. بگذاريد هر Section را در زير نام برده و توضيح كلي در مورد خطوط زير آن بدهم:

1) Version: در اين قسمت نام و نوع سيستم عامل نوشته مي‌شود، پيشفرض همين متغيير‌ها و مقاديرشان هستند كه اينجا نوشته شده است.

2) PEBuilder: نام كامل پلاگين و Enable/Disable بودن آن و نام فايل راهنما در صورت موجود بودن و نسخه پلاگين در اين قسمت نوشته مي‌شود.

3) WinntDirectories: در اينجا نام فولدر‌هايي كه بايد در مقصد يعني ديسك Live ساخته شوند را مشخص مي‌نماييم.

4) SourceDisksFiles: در اينجا نام تك تك فايل‌هاي برنامه در سمت چپ "=" نوشته مي‌شود و در سمت راست "=" كد يا مسير فولدري كه بايد آن فايل در آنجا كپي شود. در مثال فوق a,,0 و حرف a يعني همان آدرسي كه در قسمت قبلي معرفي نموديم (iدر قسمت قبلي ما اين خط را داشتيم a="Programs\Avira",3) و كد 4,,0 يعني فولدر System32\Drivers از ديسك Live و ...

5) xxx.AddReg: تمامي قسمت‌هاي كه در انتهاي خود عبارت i.AddReg را دارند، خطوط زيرشان به Registry ويندوز روي ديسك Live اضافه خواهند شد. در اين مثال، اين‌ها همان خطوط رجيستري خود برنامه Avira هستند كه در زمان نصب شدنش در درون ويندوز‌هاي در Registry ويندوز اضافه مي‌كند. البته بعضي از اونها را براي كار كردن در ديسك live تغيير داده يا حذف نموده‌ام.

6) Append: اين قسمت مربوط به اضافه شدن نام برنامه به منوي NU2XPE همان Shellي كه در پست قبلي توضيح داده‌ام، مي‌شود. اين خط حاوي نام فايلي است كه آن فايل نام برنامه را به منوي NU2 Menu كه همان دكمه Go باشد اضافه مي‌كند.

. همه پلاگين‌ها حتمن 4 قسمت اولي را دارند ولي بر اساس نوع برنامه ما و اينكه آيا آن برنامه براي درست اجرا شدنش نيازي به متغيير‌هايي در رجيستري ويندوز دارد يا نه ممكنه بخش 5 در فايل inf موجود باشد يا حذف شود. همچنين بر اساس نوع Shellي كه انتخاب مي‌كنم وجود بخش 6 هم متغيير است.

. اما ساختمان همه فايل‌هاي inf متشكل از همين قسمت‌هايي (Sections) هستند كه در بالا نام برده و توضيحي در مورد آنها دادم.




**************************************
موشكافي 4 پلاگين:
. خوب از آسون‌ها شروع مي‌كنيم تا به كمي پيچيده‌ها برسيم:

exclaminationmark.png
نكته مفيد:
استفاده از برنامه مجاني WinNC نسخه 4i.x هم به شما توصيه مي‌شود. چون اين برنامه همزمان دو فولدر را در دو پنل خود به شما نمايش مي‌دهد و دسترسي و مشاهده فايل‌ها را براي شما خيلي خيلي آسان مي‌كند. از همان لينك فوق مي‌توانيد نسخه معرفي شده را دنلود و استفاده نماييد.

**>پلاگين Startup Group:
. از درون برنامه BartPE برروي دكمه Plugin كليك كنيد و از ليست پلاگين‌ها Startup Groupi را انتخاب نماييد و روي دكمه Edit كليك كنيد. فايل inf آن باز مي‌شود:
کد:
[LEFT]

[COLOR=#008000]; PE Builder v3 plug-in INF file
; http://www.nu2.nu/pebuilder/
;
; autorun.inf
; PE Builder v3 plug-in INF file for Startup Group in Nu2Menu
; Plugin Created by Erwin Veermans (http://www.veder.com/nwdskpe/)
; Modified by Bart Lagerweij[/COLOR]

[B][COLOR=#0000ff][Version][/COLOR][/B]
Signature= "$Windows NT$"

[B][COLOR=#0000ff][PEBuilder][/COLOR][/B]
Name="Startup Group"
Enable=1
Help="autorun.htm"
Version=1.0.5

[COLOR=#0000ff][B][SourceDisksFiles][/B][/COLOR]
autorun.cmd=2,,1
debugrun.cmd=2,,1
keydown.exe=2,,1

[COLOR=#0000ff][B][Append][/B][/COLOR]
nu2menu.xml, autorun_nu2menu.xml
[/LEFT]

. در فايل inf اين برنامه قسمت WinntDirectories حذف شده چون از كد 1,,2 در SourceDisksFiles استفاده شده است. ليست اين‌كدها و معني آنها فعلن هدف ما نيست ولي در اينجا كد 2 يعني فولدر System32 از ديسك Live. اين برنامه نيازي به هيچ خطي در Registry ويندوز ندارد به همين دليل قسمت i.AddRegرا ندارد. در قسمت SourceDisksFiles نام 3 فايل ذكر شده است اين فايل‌ها معمولن بايد در فولدر خود پلاگين موجود باشند. بياييد نگاهي به فولدر پلاگين بيندازيم.

. به فولدر pebuilder3110a\plugin\autorun رفته و فايل‌هاي زير را در آن مشاهده خواهيد نمود:

bartpeplugin03.gif

لينك تصوير 3
تصويري از فايل‌هاي درون فولدر پلاگين Startup Group

. به غير از 3 فايل ذكر شده در فايل inf، فايل autorun.inf هم همان فايل اصلي نصاب پلاگين اين برنامه است كه در بالا داريم محتوياتش را مشاهده مي‌كنيم. فايل autorun.htm فايل راهنماي پلاگين است كه حاوي يكسري توضيحات است. زياد وجود اين فايل در پلاگين‌هاي ما مهم نيست!(اين فايل زا خود كاربر بايد ايجاد كند) فايل بعدي فايل autorun_nu2menu.xml است كه درون اين فايل آدرس و نام فايل برنامه را به منوي NU2 اضافه مي‌كند. NU2 همان Shellي بود كه قبلن در پست قبلي ديديد. همان دكمه Go را عرض مي‌كنم.

**>پلاگين Chkdsk:
. به همان روش قبلي از ليست پلاگين‌ها Check dsk (chkdsk.exe)i را انتخاب نماييد و روي دكمه Edit كليك كنيد. فايل inf آن باز مي‌شود:

کد:
[COLOR=#008000]; chkdsk.inf
; PE Builder v3 plug-in INF file for chkdsk.exe
; Created by Bart Lagerweij[/COLOR]

[B][COLOR=#0000ff][Version][/COLOR][/B]
Signature= "$Windows NT$"

[B][COLOR=#0000ff][PEBuilder][/COLOR][/B]
Name="Check Disk (chkdsk.exe)"
Enable=1
Help="chkdsk.htm"

[COLOR=#0000ff][B][SourceDisksFiles][/B][/COLOR]
chkdsk.exe=2
chkdsk.cmd=2,,1

[COLOR=#0000ff][B][Append][/B][/COLOR]
nu2menu.xml, chkdsk_nu2menu.xml
. اين برنامه فقط دو فايل براي كپي نمودن در ديسك Live دارد و آنها را درون فولدر ويندوز روي ديسك live كپي مي‌كند. همانطور كه قبلن هم اشاره نمودن فولدر ويندوز برروي ديسك Live به نام Windows نيست بلكه به نام i386 است. در قسمت SourceDisksFiles نام دو فايل نوشته شده ولي كد يكي 2 است و ديگري 1,,2 است! تفاوت اين دو در چيست؟! در ادامه توضيح خواهم داد. اين برنامه هم نيازي به هيچ خطي در Registry ويندوز ندارد به همين دليل قسمت i.AddRegرا ندارد.

. اگر اكنون به فولدر پلاگين در pebuilder3110a\plugin\chkdsk برويد، فقط فايل chkdsk.cmd را خواهيد ديد! پس فايل اولي كجاست؟! اينجا فايده كد بدون n,, را متوجه شديد!؟ وقتي فقط قسمت اول كد ذكر شود ولي بقيه قسمت‌ها حذف شوند كپي آن فايل درصورت موجود نبودنش، كنسل مي‌شود و مشكلي را ايجاد نمي‌كند.

**>پلاگين IrfanView:
. به همان شكل قبلي فايل inf نصاب برنامه IrfanView را باز نماييد:

کد:
[LEFT]
[COLOR=#008000]; irfanview.inf
; PE Builder v3 plug-in INF file for Irfanview
; Created by Bart Lagerweij[/COLOR]

[B][COLOR=#0000ff][Version][/COLOR][/B]
Signature= "$Windows NT$"

[B][COLOR=#0000ff][PEBuilder][/COLOR][/B]
Name="IrfanView"
Enable=0
Help="Irfanview.htm"

[COLOR=#0000ff][B][WinntDirectories][/B][/COLOR]
a="Programs\irfanview",2

[COLOR=#0000ff][B][SourceDisksFiles][/B][/COLOR]
files\i_view32.exe=a,,1
files\i_view32.hlp=a,,1

[COLOR=#0000ff][B][Append][/B][/COLOR]
nu2menu.xml, irfanview_nu2menu.xml
[/LEFT]


. اين پلاگين بر خلاف دوتاي قبلي قسمت WinntDirectories را دارد. مشخص شده كه فايل‌هاي اين برنامه بايد در آدرس Programs\irfanview از ديسك مقصد كه همان Live Disc است كپي شود. در قسمت SourceDisksFiles آدرس جايي كه فايل‌هاي مبدا وجوددارند يعني فولدر files از ريشه همان پلاگين و نام تك تك فايل‌ها ذكر شده است و اين فايل‌ها يعني files\i_view32.exe و files\i_view32.hlp بايد در مبدا در آدرس Programs\irfanview كپي شوند. اين برنامه هم به هيچ تنظيمي در رجيستري ويندوز نياز ندارد به همين دليل حاوي قسمت‌هاي i.AddReg نيست.

. اگر در پنجره plugin برنامه BartPE در زير ستون Enable و جلوي نام Irfanview دقت نماييد نوشته No! يعني غير فعال! به همين دليل هم در زير قسمت PEBuilder و جلوي متغيير Enable نوشته شده =0 كه دليلش همان غير فعال بودن پلاگين فوق است. حالا چرا غير فعال است؟!

. بهتره به فولدر خود پلاگين برويد: pebuilder3110a\plugin\irfanview در اين فولدر شما فولدر files را خواهيد ديد. اگر وارد آن شويد هيچ فايلي به جز فايلي با نام put the files here در آن نخواهيد يافت! اين پلاگين فقط حاوي فايل نصاب است. خوبي فايل‌هاي inf پلاگين‌ها در همين است. شما مي‌توانيد فايل نصاب پلاگين‌ها يعني همان فايل inf را درست كنيد و فقط همان فايل بسيار كوچك را به ديگران بدهيد و آنها بايد فايل برنامه را از سيستم خود يا پس از دنلود برنامه و نصب آن در سيستمشان، به درون فولدر پلاگين كپي نمايند. اين يكي از توانايي‌هاي خيلي خوب پلاگين‌ها هست كه آنها را به راحتي Portable مي‌كند.

. حالا اگر شما از قبل برروي سيستم خود برنامه Irfanview را داريد كافي فايل‌هاي i_view32.exe و i_view32.hlp را از فولدر برنامه كه معمولن در آدرس C:\Program Files\IrfanView است را به فولدر files پلاگينش كپي نماييد. اگر اين برنامه را نداريد كافيه از سايتش Download نماييد. براي تمرين الان آن را دنلود كنيد فقط 1.4MB اندازه آن است ولي اين برنامه همانند برنامه ACDsee الكي! غول‌پيكر مي‌تواند همه فايل‌ها را نمايش دهد.

. پس از دنلود آن و كپي فايل‌هاي ذكر شده اكنون پلاگين فوق را در پنجره Plugin انتخاب نموده و آن را Enable كنيد. دفعه بعد كه Live Disc جديدي بسازيد برنامه IrfanView به Windows XPE شما اضافه مي‌شود و شما مي‌توانيد از محيط Live Disc عكس‌هاي خود را هم مشاهده نماييد.

**>پلاگين nero Burning rom:
. فايل inf برنامه nero را باز كنيد:

کد:
[LEFT]
[COLOR=#008000]; nero.inf
; PE Builder v3 plug-in INF file for Nero Burning Rom 5.5.x and 6.x
; Created by Bart Lagerweij[/COLOR]

[B][COLOR=#0000ff][Version][/COLOR][/B]
Signature= "$Windows NT$"

[B][COLOR=#0000ff][PEBuilder][/COLOR][/B]
Name="Nero Burning Rom"
Enable=0
Help="penero.htm"

[COLOR=#008000]; Nero v5.x
; Uncomment the 4 lines below to include registration
; Make sure you also uncomment the "[Software.AddReg]" line!!!
;
; [Software.AddReg]
; 0x1, "ahead\Nero - Burning Rom\Info", "User", "Your name"
; 0x1, "ahead\Nero - Burning Rom\Info", "Company", "Your company name"
; 0x1, "ahead\Nero - Burning Rom\Info", "Serial5", "nnnn-nnnn-nnnn-nnnn-nnnn-nnnn"

; Nero v6.x
; Uncomment the 4 lines below to include registration
; Make sure you also uncomment the "[Software.AddReg]" line!!!
;
; [Software.AddReg]
; 0x1, "ahead\Nero - Burning Rom\Info", "User", "Your name"
; 0x1, "ahead\Nero - Burning Rom\Info", "Company", "Your company name"
; 0x1, "ahead\Nero - Burning Rom\Info", "Serial6", "Your Nero v6 serial"[/COLOR]

[B][COLOR=#0000ff][WinntDirectories][/COLOR][/B]
a="Programs\Nero",2

[COLOR=#0000ff][B][SourceDisksFiles][/B][/COLOR]
files\*.cfg=a,,1
files\*.vdb=a,,1
files\*.prf=a,,1
files\*.exe=a,,1
files\*.txt=a,,1
files\*.msg=a,,1
files\*.dll=a,,1
files\nero.exe=a,,1
files\wnaspi32.dll=a,,1
nero.cmd=a,,1

[B][COLOR=#0000ff][Append][/COLOR][/B]
nu2menu.xml, penero_nu2menu.xml

[/LEFT]


. اين پلاگين هم همانند پلاگين IrfanView غير فعال است. چون فايل‌هاي آن موجود نيستند. در خطوط توضيحات وسط پلاگين نوشته شده است كه اين پلاگين براي نسخه 5.x يا براي نسخه 6.x طراهي شده است. شما هر يك از نسخه‌هاي فوق را كه داريد كافيه فايل‌هايي با هر نامي ولي پسوند‌هاي زير را از درون فولدر برنامه Nero نسخه 5 يا 6 خود به درون فولدر files كپي نماييد:
i
*.cfg
*.vdb
*.prf
*.exe
*.txt
*.msg
*.dll

. سپس فايل‌هاي nero.exe و wnaspi32.dll را هم كپي كنيد. اكنون پلاگين شما آماده است. فقط بر اساس اينكه كدام نسخه است بايد قسمت i.AddReg آن را با پاك كردن كاركتر ; از حالت توضيحات خارج نماييد و نام كاربري و كمپاني و سريال خود را به جاي Your name و Your company name و Your Nero v6 serial در جاي مشخص شده، وارد نماييد. پلاگين را Enable نماييد. در دفعه بعدي كه Live Disc جديدي بسازيد در منوي Go نام برنامه Nero مشاهده خواهد شد و شما داراي يك برنامه رايتر خواهيد شد!




**************************************
نتيجه گيري و منبع آموزش پلاگين‌ها:
. فهميديم كه پلاگين‌ها در حقيقت فايل نصاب + فايل‌هاي برنامه‌هايي هستند كه مي‌خواهيم به Live Disc خود اضافه نماييم. همچنين ديديم كه مي‌شود فايل نصاب پلاگين يعني همان فايل ing بسيار كوچك را به ديگران بدهيم و لازم نيست كه حتمن فايل‌هاي اون برنامه را هم همراه پلاگين موجود باشد. بلكه خود كاربر مي‌تواند فايل‌هاي مورد نياز ذكر شده در درون فايل inf را به شكل دستي به درون فولدر پلاگين و در زير فولدر‌هاي تعريف شده كپي نمايد.

. شما مي‌توانيد توضيح كاملي از فرمت ساختن فايل inf پلاگين‌ها را در فولدري خود برنامه به آدرس pebuilder3110a\help\english\pluginformat.htm بيابيد. اين فايل به طور كامل همه چيز را در مورد فرمت پلاگين‌ها به شما آموزش مي‌دهد.

. از پست‌هاي بعدي ديگه شروع به معرفي پلاگين‌هاي برنامه‌هاي مختلف خواهم نمود.

موفق باشيد.
67.gif


خداحافظ
IgImAx
90/06/05
26.gif
103.gif
 

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif



106.gif
ممكنه براي مشاهده تصاوير موجود در پست‌هاي من نياز به اجراي يك هيتلر شكن داشته باشيد!!!
45.gif


فهرست كامل پست‌هاي آموزشي + پلاگين‌ها + سوال‌وجواب‌ها در صفحه اول و پست‌هاي 2و3و4 قرار دارد



exclamationcircleframe1.png
توجه: نزديك بود آموزش اين قسمت مهم را فراموش كنم!
4.gif
فقط فعلن به اين نكته مهم توجه داشته باشيد كه براي شروع كار و تمرينات خود برروي محيط مجازي و اضافه نمودن برنامه‌هاي جديد به ايميج Live Disc فعلن نيازي نيست نگران درايورها و توضيحات اين پست باشيد. اين پست زماني لازم مي‌شود كه شما بخواهيد به شكل عملي ايميج Windows XPE را برروي CD\DVD\USB ريخته و برروي سيستم واقعي! آن را تست نماييد. پس فعلن مي‌توانيد اين قسمت را فقط جهت اطلاع بخوانيد چون كار عملي اين پست را در پستي ديگر و پس از قرار دادن چند پلاگين از برنامه‌هاي مختلف قرار خواهم داد. (مگر اينكه كسي زودتر تقاضاي آموزش عمليات اين پست را براي ساخت يك ديسك براي تست عملي بكند)


**************************************
درايورهاي قطعات سخت‌افزاري و برنامه BartPE:
. براي قابل استفاده بودن قطعات سخت افزاري همانند كارت شبكه يا كارت صدا يا ... بايد درايور آنها را در ويندوز نصب نماييم. گاهي هم در هنگام اولين نصب ويندوز، خود ويندوز بعضي از قطعاتي را كه شناسايي نموده است براي آنها درايوري از درايوري‌هاي ساده و ابتدايي كه نوشته شده توسط خود مايكروسافت است (و نه كمپاني سازنده آن قطعه) را از در درون CD ويندوز XP براي آن قطعه نصب مي‌كند. گاهي هم پس از نصب ويندوز اگر همچنان قطعه‌اي شناخته نشده باشد يا با درايور مايكروسافت به درستي كار نكند، مي‌شود براي آن قطعه آخرين درايور را از سايت سازنده دنلود و نصب نمود.

. اما همانطور كه قبلن عرض كرده‌ام، قضيه در محيط Windows XPE كمي فرق مي‌كند. اول اينكه در برنامه BartPE به شكل پيشفرض و در زمان ساخت Live Disc هيچيك از درايورهاي موجود در CD ويندوز XP به ايميج ويندوز Live كپي نمي‌شود. به همين دليل هم است كه حجم اوليه ايميج ويندوز Live ساخته شده در حدود 160MB مي‌باشد! دوم اگر هم به شكل يك پلاگين همه درايور‌هاي موجود در CD ويندوز XP را به ايميج نهايي اضافه نماييم، باز هم اون درايور‌ها نمي‌توانند همه قطعات را به خصوص قطعات جديد و توليد شده پس از سال 2002~2003 را شناسايي نمايند! سوم، پس از بالا آمدن ويندوز Live نمي‌شود در درون آن چيزي را نصب نمود ديگه بماند درايور قطعات سخت افزاري كه خودشان پس از نصب تازه نياز به ريستارت هم دارند!!!

. پس با توجه به 3 مشكل فوق چه بايد كرد؟! خوشبختانه خود برنامه BartPE براي اين مشكل تاحدودي فكري نموده است. درون فولدر اين برنامه، فولدري به نام drivers وجود دارد. درون اين فولدر دو فولدر خالي به نام‌هاي Net و SCSIAdapter قرار دارند. در برنامه BartPE براي درايور‌هاي قطعات مربوط به سخت‌افزار شبكه و چيپ‌هاي IDE و ديسك‌هايشان در اين دو فولدر جايي در نظر گرفته شده است. اگر قرار است ويندوز Live شما از سخت افزار شبكه/IDE خواصي پشتيباني كند كافيست فقط درايو آن را درون يكي از دو فولدر فوق و در زير فولدري به نام همان درايور كپي نماييد. سپس در زمان ساخته شدن ويندوز Live خود برنامه BartPE فايل‌هاي درايور‌هاي درون اين دو فولدر را به پروژه اضافه خواهد نمود.

questionmark1.gif
حالا سوالي پيش مي‌آيد: چرا براي درايور‌هاي شبكه/IDE فكري شده ولي براي بقيه قطعات مثل كارت صدا يا گرافيك يا ... فكري نشده است؟!
. پاسخ به آن برمي‌گردد به هدف اصلي از استفاده از Live Discها! چنين ديسك‌هايي براي اشكاليابي يا حل مشكل يك سيستم ساخته مي‌شوند. پس با توجه به اين هدف دو سخت افزار از بقيه مهم‌تر هستند:
. اول "شبكه": كه براي قابل دسترس شدن سيستم معيوب از راه شبكه محلي/اينترنت لازم مي‌شود. به كمك شبكه هم مي‌شود فايل‌هاي درون پارتيشن سيستم عامل آسيب ديده را به سيستم ديگري در شبكه كپي نمود يا تعميركاران مي‌توانند از راه شبكه به شكل Remote به سيستم آسيب ديده دسترسي يابند.
. دوم "ديسك‌ها": در مقام اول قابل شناسايي و دسترسي بودن خود هاردديسك سيستم معيوب قرار دارد! امروزه چيپ‌هاي مربوط به IDE كه درايو‌هاي optical و هاردديسك‌ها به آنها وصل مي‌شوند تغييراتي نموده و خواهد نمود. براي نمونه همانطور كه احتمالن مي‌دانيد برروي بعضي از سيستم‌ها نمي‌توان ويندوز XP را نصب نمود مگر اينكه درايور AHCI را به شكلي در زمان نصب به ويندوز XP برسانيم! (قبلن اينجا توضيح داده شده است) و چون ويندوز Live ما در اينجا XP است، پس براي قابل شناسايي شدن آنها لازم است كه درايور IDE آن سيستم در ويندوز Live موجود باشد.

. براي تعريف درايور‌هاي بقيه قطعات خود كاربر بايد براي آنها پلاگين‌هايي جداگانه‌اي درست نمايد.




**************************************
روش اضافه نمودن درايور‌هاي شبكه و IDE به BartPE:
. لازم است كه درايور‌هايي كه قصد اضافه نمودنشان به يكي از فولدر‌هاي Net و SCSIAdapter را داريد به شكل cab.* نباشند. يعني به شكل فشرده و كابينتي به همراه فايل Setup نباشد. بايد فايل‌هاي درايور باز بوده و داراي فايل‌هاي inf و sys و cat و ... باشند. براي نمونه به يكي از درايور‌هايي كه در پست 3 قرار دارد نگاهي نماييد.

. خوب اكنون فقط كافيست كه فايل‌هاي درايور قطعه خود را به زير يكي از فولدر‌هاي فوق و درون فولدري با نام همان قطعه يا هر نامي كه دوست داشتيد كپي نماييد. مثلن اگر قطعه شما كارت شبكه Onboard روي مادربوردتان است و نام برند(Brand) و مدل(Model) آن Marvell 8010 PCI Gigabit Ethernet است كافيست درايور آن را به زير فولدري به نام: D:\pebuilder\drivers\Net\Marvell_8010 كپي نماييد. (نام فولدر هر چيزي مي‌تواند باشد فقط سعي كنيد كوتاه باشد و براي خودتان معني دار!)




**************************************
تنظيم فايل‌هاي inf براي استفاده در Windows XPE:
. فايل‌هاي inf درايور‌ها و اكثر نرم‌افزار‌هاهمانند inf پلاگين‌هاي برنامه‌ها در BartPE هستند. يعني كاربرد آنها براي نصب فايل‌هاي درايور سخت افزار يا نرم‌افزارها در محيط ويندوز عمل مي‌باشد. ولي درون فايل‌هاي inf مربوط به درايور‌ها، خطوط فرماني است مثل copyfiles و delfiles كه ديگه در زمان كپي درايور به ايميج ويندوز Live ديسك بي معني و مشكل ساز هستند. همچنين تعداد اين فايل‌هاي inf در خود ويندوز Live اوليه زياد هستند و با اضافه شدن درايور‌ها و برنامه‌هايي كه كاربر به پروژه خود اضافه مي‌كند تعداد اين فايل‌هاي inf بيشتر و بيشتر هم خواهد شد! به همين دليل بايد به كمك روشي اون خطوط را حذف و براي كليه اين فايل‌هاي inf يك فايل بانك داده ساخت تا در زمان اجراي Windows XPE از آن استفاده شود تا باعث افزايش سرعت و درستي اجراي ويندوز Live شود.

. خوشبختانه براي اين كار يك راه خيلي ساده وجود داره. قبلن Sherpya در سايت خود Sherpya WinPe Stuff ابزاري به نام InfCacheBuild 2.0 قرار داده است كه به كمك اين فايل مي‌توان پس از اجراي فايل فوق در خط فرمان داس (DOS Prompt) به همراه يك سري Switch مشكل فايل‌هاي INF را حل نمود. در پستي ديگر روش استفاده از اين برنامه را توضيح خواهم داد.

exclamationcircleframe1.png
ولي نكته مهمي در اينجا هست و آن اين است كه:
. زماني كه قرار مي‌شود از برنامه InfCacheBuild استفاده نماييم، بايد در برنامه BartPE تنظيم كنيم كه ديگه فايل ISO را پس از اتمام كپي همه فايل‌هاي پروژه به فولدر Output ايجاد نكند. (به تصوير 1 از پست 6 نگاهي بيندازيد) يعني بايد در پنجره اصلي برنامه BartPE از كادر Media output گزينه None را انتخاب نماييم.

. سپس پس از اتمام پروژه و كپي فايل‌ها در فولدر Output بايد Batch File-ي را كه براي فايل InfCacheBuild.exe به شما در پست آموزشش خواهم داد را اجرا كنيد تا فايل‌هاي inf موجود در فولدر Output درست شوند. زماني كه پست آموزش InfCacheBuild را در همين تاپيك بنويسم، لينك پست آن را به فهرست موجود در پست سوم اضافه خواهم نمود.

. فايل‌هاي درون فولدر Output در حقيقت فايل‌ها و فولدرهاي درون ريشه ايميج ويندوز Live هستند و فايل Boot Image اون هم در ريشه همان فولدر Outpot موجود است. بنابراين پس از اتمام كار InfCacheBuild بايد به شكل دستي خودتان فايل ايميج ويندوز live را از فايل‌هاي درون فولدر Output و به كمك برنامه‌هاي كار با ايميج همانند MagicISO يا PowerISO يا UltraISO درست نماييد. (اگر كار با اين برنامه‌هاي را نمي‌دانيد به كتاب موجود در اين تاپيك مراجعه نماييد.)


. باز هم در انتها دوباره عرض مي‌كنم كه فعلن لازم نيست عمليات درون اين پست را انجام دهيد. تا زماني كه تست‌هاي شما فقط در محيط مجازي است و فقط روي پلاگين برنامه‌ها كار مي‌كنيد، عمليات اين پست نياز نيست. ولي زماني كه قصد كپي فايل ايميج را برروي CD\DVD داريد بايد اينكار‌ها را حتمن انجام دهيد. (چه به پروژه درايوري اضافه كنيد چه نه! در تست واقعي بايد عمليات فوق حتمن اجرا شود)



موفق باشيد.
67.gif


خداحافظ
IgImAx
90/06/09
26.gif
103.gif
 

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif



106.gif
ممكنه براي مشاهده تصاوير موجود در پست‌هاي من نياز به اجراي يك هيتلر شكن داشته باشيد!!!
45.gif


فهرست كامل پست‌هاي آموزشي + پلاگين‌ها + سوال‌وجواب‌ها در صفحه اول و پست‌هاي 2و3و4 قرار دارد



خلاصه شناسنامه و نكات مربوط به پلاگين:
1
پلاگين براي كلاينت:
BartPE
2
پلاگين برنامه و لينك دنلود پلاگين:
Avira Antivir personal Free v8 - لينك Download Plugin 7.1MB
MD5:
5BA04958BAA55055725F5F455379EDAD
3
برنامه كامل همراه پلاگين است؟تا حدودي
4سازنده پلاگين و نوع فايل:IgImAx - فايل CAB
5
پلاگين‌هاي جانبي مورد نياز:Shellrun - لينك پست
ramdisk - لينك پست
6
برنامه‌ و فايل‌هاي جانبي مورد نياز:
Winrar
AntiVir iVDF update (so called container VDF update with 4 files)
i
7
Shellهاي پشتيباني شده:
NU2
Windows Explorer
8
كارايي برنامه پلاگين:
حذف ويروس و Disinfect كردن فايل درصورت امكان!
9
نويسنده يا كمپاني برنامه:Avira Operations GmbH & Co. KG. i



**************************************
روش كامل و آماده نمودن پلاگين Avira:
. به ترتيب زير عمل نماييد:

1) پلاگين را از اين لينك Download Plugin 7.1MB دنلود نماييد. (كد MD5 آن در جدول نوشته شده است - اين كد چيست؟)

2) پلاگين را به ليست پلاگين‌هاي برنامه BartPE اضافه نماييد. وارد برنامه شده و روي دكمه Plugin كليك كرده و در پنجره جديد روي دكمه Add و سپس آدرس فايل دنلودي را داده و نامي براي فولدر پلاگين وارد نموده و OK كنيد.

3) برنامه اين پلاگين كامل نيست. بايد از اين لينك مستقيم Download iVDF (container VDF) i آخرين نسخه ديتابيس ويروس‌ها براي نسخه‌هاي 8 به پايين برنامه Avira را دنلود نماييد.

4) به كمك برنامه WinRAR فايل ديتابيس ويروس‌ها را باز نماييد.

5) به فولدر پلاگين Avira و به زير فولدر i...\Programs\Avira رفته و فايل Setup.exe را درون WinRAR باز نماييد. اكنون از درون اين پنجره به زير فولدر Setup.exe\Programs\Avira رفته و همينجا بمانيد!

6) اكنون از پنجره‌ي WinRARي كه در قسمت (4) باز نموديد، همه فايل‌هاي ديتابيس ويروسي را انتخاب و به شكل Drag & Drop به پنجره WinRAR دوم كه در قسمت (5) باز نموديد كپي نماييد و پس از اتمام اضافه شدن فايل‌ها هر دو پنجره WinRAR را ببنديد. پلاگين شما تقريبن آماده استفاده است.

7) اين برنامه براي درست اجرا شدن نياز به پلاگين ShellRun دارد پس آن را هم بايد به جمع پلاگين‌هاي BartPE اضافه نماييد. (لينك پست پلاگين ShellRun)ه

8) اين برنامه براي درست اجرا شدن نياز به پلاگين ramdisk و تنظيمي در آن دارد. (لينك پست پلاگين ramdisk)

. اكنون پلاگين فوق كامل شده و آماده استفاده است.



**************************************
توضيح برنامه Avira:
. برنامه آويرا را حتمن توسط لينك آن از منوي Go يا Start محيط Live يك باز اجرا نماييد تا به شكل كامل نصب و قابل استفاده شود. اين برنامه همانند برنامه اصلي در ويندوز عمل مي‌نمايد با اين تفاوت كه در اين محيط امكان Repair نمودن بعضي از فايل‌هاي ويروسي شده را دارد! به تصوير نگاه نماييد:


لينك تصوير 1
اجراي برنامه Avira نسخه 8 در محيط Windows XPE
در اين محيط توانايي Repair برنامه فعال مي‌شود!


. البته همه‌ي فايل‌هاي آلوده شده را نمي‌تواند از ويروس پاك كند و اگر نتواند دوباره پنجره درون تصوير ظاهر مي‌شود و براي بار دوم ديگه گزينه Repair براي اون فايل خاموش شده و شما بايد گزينه‌هاي Delete يا ... را انتخاب نماييد. بهتر است اگر قصد Repair داريد گزينه Apply to ALL را انتخاب نماييد چون بعدن به درستي برنامه عمل نخواهد نمود!

. در محيط Windows XPE برنامه Guard آويرا فعال نمي‌شود و اصلن هم اين نكته مهم نيست! چون شما بايد يا از درون اين برنامه مستقيم ديسك‌هاي خود را Scan نماييد يا از طريق A43 يا WinNC وارد هاردديسك‌هاي آلوده شويد. (برنامه A43 كه به شكل پيش فرض همراه BartPE است و فعال هم است و پلاگين WinNC را هم بايد از پست فهرست پلاگين‌ها يافته وبه پروژه خود اضافه نماييد)

. به منوي راست كليك موش گزينه Scan with Avira اضافه مي‌شود و از هر Windows Browserي قابل دسترسي است. همچنين مي‌توانيد از درون خود پنجره Avira هاردديسك يا پارتيشن‌هاي خود را انتخاب و Scan نماييد. استفاده از راه دوم پيشنهاد مي‌شود.




**************************************
نكات جانبي در مورد اين پلاگين:

1) هر مشكلي با اين پلاگين داشتيد به نويسنده آن پلاگين در همين تاپيك اطلاع دهيد.

2) در زمان اجراي اين برنامه در Shell،هNU2 برنامه ShellRun به شما دو پنجره خطا نمايش مي‌دهد كه اين امر طبيعي است! اما در Shell،ه Windows Explorer پيغام خطايي مشاهده نخواهيد نمود.

3) پس از ورود به يكي از Shellها حتمن برنامه Avira را از منوي اون Shell اجرا نماييد تا برنامه Avire به شكل كامل در حافظه نصب و اجرا شود.

4) در آينده شما مي‌توانيد فقط فايل Setup.exe روي CD\DVD\USB خود را با جديدترين ديتابيس ويروسي به همان روشي كه در بالا توضيح داده شده، به روز نماييد.

5) اگر دوست داشتيد مي‌توانيد تاريخ آخرين Updateي كه در برنامه Avira نمايش داده مي‌شود را نيز به روز نماييد. در سطح پلاگين كافيست فايل پلاگين Avira را باز نماييد و خطوط زير را در آن سافته:
کد:
[LEFT]0x4, "Avira\AntiVir PersonalEdition Classic","LastUpdate", 0x4e61cf80
0x4, "Avira\AntiVir PersonalEdition Classic","UpdateStarted", 0x4e61cee7
[/LEFT]

. و از آدرس رجيستري ويندوز خود به آدرس زير رفته:
کد:
[LEFT]
HKEY_LOCAL_MACHINE\SOFTWARE\Avira\AntiVir Desktop
[/LEFT]

. و از قسمت name نام دو متغيير LastUpdate و UpdateStarted را يافته و Data آنها را در خطوط فوق و پس از 0x اضافه نماييد.

. اما براي تغيير پارامتر‌هاي فوق در ايميج يا CD\DVD\USB آماده (فقط براي حرفه‌اي‌ها) بايد فايل رجيستري Software را از Live Disc خود را از مسير I386\SYSTEM32\CONFIG به درون regedit ويندوز Import كرده و آدرس‌هاي فوق را تغيير دهيد و دوباره فايل جديد را جايگزين فايل قبلي نماييد.


موفق باشيد.
67.gif


خداحافظ
IgImAx
90/06/12
26.gif
103.gif
 
Last edited:

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif



106.gif
ممكنه براي مشاهده تصاوير موجود در پست‌هاي من نياز به اجراي يك هيتلر شكن داشته باشيد!!!
45.gif


فهرست كامل پست‌هاي آموزشي + پلاگين‌ها + سوال‌وجواب‌ها در صفحه اول و پست‌هاي 2و3و4 قرار دارد



خلاصه شناسنامه و نكات مربوط به پلاگين:
1
پلاگين براي كلاينت:
BartPE
2
پلاگين برنامه و لينك دنلود پلاگين:
ShellRun - لينك Download Plugin 672KB
MD5: 4B02BCB2CD268841D8DCA5D0CBBD4C03

3
برنامه كامل همراه پلاگين است؟بله
4سازنده پلاگين و نوع فايل:IgImAx - فايل CAB
5
پلاگين‌هاي جانبي مورد نياز:---
6
برنامه‌ و فايل‌هاي جانبي مورد نياز:
---
7
Shellهاي پشتيباني شده:
NU2
Windows Explorer
8
كارايي برنامه پلاگين:
ساختن Shourtcut و اجراي برنامه‌ و سرويس‌ها و... در خط فرمان
9
نويسنده يا كمپاني برنامه:IgImAx



**************************************
روش كامل و آماده نمودن پلاگين ShellRun:
. به ترتيب زير عمل نماييد:

1) پلاگين را از اين لينك Download Plugin 672KB دنلود نماييد. (كد MD5 آن در جدول نوشته شده است - اين كد چيست؟)

2) پلاگين را به ليست پلاگين‌هاي برنامه BartPE اضافه نماييد. وارد برنامه شده و روي دكمه Plugin كليك كرده و در پنجره جديد روي دكمه Add و سپس آدرس فايل دنلودي را داده و نامي براي فولدر پلاگين وارد نموده و OK كنيد. از enable بودن آن اطمينان حاصل نماييد.

. اكنون پلاگين فوق كامل شده و آماده استفاده است.




**************************************
توضيح برنامه ShellRun:
. اين برنامه را مخصوص يك سري كار‌هايي كه در اين محيط قصد انجام دادنش را داشتم و براي انجام آنها يا راهي مناسب نبود يا راه‌هاي موجود جالب نبودند! اين برنامه مي‌تواند فراميني را در خط فرمان بپذيرد. شما ميظتوانيد از يك فرمان تا ... فرمان يكجا و در يك خط فرمان به آن داده و آنها را به ترتيب اجرا نمايد. اين برنامه را براي استفاده خودم نوشتم و هنوز كامل نيست و 100% كارايي مورد نظرم را ندارد! ولي براي مصارف فعلي جوابگوي نياز ما هست.

. براي اين برنامه دو Help Mini و Help Full نوشته‌ام كه با نوشتن دو سويچ زير در جلوي نام فايل در داس مي‌توانيد توضيحات هر قسمت را مشاهده نماييد:
کد:
[LEFT]
ShellRun /?
يا
ShellRun /??
[/LEFT]

. امكانات فعال اين برنامه:
1) اجراي برنامه‌ها با مشخص نمودن اندازه پنجره آنها و تعيين زمان يا انتظار براي خاتمه آن قبل از شروع اجراي فرمان بعدي در همان خط فرمان.

2) ساختن Shortcut براي يك فايل با تمامي پارامتر‌هاي تعريف شده براي يك Shortcut در ويندوز.

3) ساختن Folderهاي مشخص شده. حتا اگر يكسري از آن SubFolderها وجود نداشته باشند همه آنها را يكجا درست مي‌كند.

4) (بسيار خطر ناك احتياط شود) حذف آخرين فولدر يا همه مسير(Path) مشخص شده با تمامي فايل‌هاي درون آنها. بسيار بسيار دقت شود!!!

5) پذيرش چندين فرمان در يك خط فرمان.

6) قابل استفاده از درون رجيستري ويندوز و در Run يا RunOnce يا ....

. روش استفاده آن را در پستي مجزا توضيح خواهم داد ولي Helpهاي خود برنامه براي كاربران آشنا به داس بسيار گويا است. همچنين در فايل inf بعضي از پلاگين‌ها از آن استفاده نموده‌ام همانند پلاگين آويرا.

موفق باشيد.
67.gif


خداحافظ
IgImAx
90/06/12
26.gif
103.gif
 
Last edited:

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif



106.gif
ممكنه براي مشاهده تصاوير موجود در پست‌هاي من نياز به اجراي يك هيتلر شكن داشته باشيد!!!
45.gif


فهرست كامل پست‌هاي آموزشي + پلاگين‌ها + سوال‌وجواب‌ها در صفحه اول و پست‌هاي 2و3و4 قرار دارد



خلاصه شناسنامه و نكات مربوط به پلاگين:
1
پلاگين براي كلاينت:
BartPE
2
پلاگين برنامه و لينك دنلود پلاگين:
ramdisk - جزو پلاگين‌هاي دروني BartPE است.
3
برنامه كامل همراه پلاگين است؟بله
4سازنده پلاگين و نوع فايل:BartPE
5
پلاگين‌هاي جانبي مورد نياز:---
6
برنامه‌ و فايل‌هاي جانبي مورد نياز:
---
7
Shellهاي پشتيباني شده:
همه چيز
8
كارايي برنامه پلاگين:
ايجاد يك ديسك مجازي در درون حافظه سيستم
9
نويسنده يا كمپاني برنامه:BartPE



**************************************
روش كامل و آماده نمودن پلاگين ramdisk:
. اين پلاگين جزو پلاگين‌هاي دروني و همراه خود BartPE است، پس از نصب برنامه آن هم در ميان پلاگين‌ها موجود و enable است.

. فعلن براي استفاده پلاگين‌هايي همچون Avira و WinNC و .... لازم است كه اندازه ديسك را افزايش دهيم. براي اينكار فايل inf برنامه ramdisk را از آدرس D:\pebuilder\plugin\ramdisk باز نموده وخط زير را كه معادل 32MB است را :
کد:
[LEFT]
RamDiskDiskSize="[B][COLOR=#008000]0x02000000[/COLOR][/B]"
[/LEFT]

. به اين عدد تغيير دهيد كه معادل 128MB است:
کد:
[LEFT]RamDiskDiskSize="[B][COLOR=#008000]0x08000000[/COLOR][/B]"
[/LEFT]



**************************************
توضيح برنامه ramdisk:
. اين برنامه درون حافظه RAM سيستم يك هاردديسك مجازي درست مي‌كند. چون چنين هاردديسكي درون حافظه درست شده سرعت نوشتن/خواندن داده در آن بسيار بسيار بالا خواهد بود.

. همين! به همين خشمزگي و راحتي! حالا برويد يك ديسك ايميج Windows XPE بسازيد كه حاوي ويروسياب Avira است و هر وقت كه سيستم شما يا دوستانتان مورد حمله ويروس قرار گرفت به راحتي كار شما را راه مي‌اندازد!


موفق باشيد.
67.gif


خداحافظ
IgImAx
90/06/13
26.gif
103.gif
 
Last edited:

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif


106.gif
ممكنه براي مشاهده تصاوير موجود در پست‌هاي من نياز به اجراي يك هيتلر شكن داشته باشيد!!!
45.gif


فهرست كامل پست‌هاي آموزشي + پلاگين‌ها + سوال‌وجواب‌ها در صفحه اول و پست‌هاي 2و3و4 قرار دارد



*******************************************
خلاصه پست‌هاي آموزشي برنامه BartPE به شكل قدم به قدم:
. براي اينكه فقط در يك پست بدانيد كه بايد براي ساختن يك Live Disc به كمك برنامه BartPE چه كار‌هايي را انجام دهيد به شكل ساده و قدم به قدم در زير مراحل آماده نمودن و ساخت را توضيح خواهم داد تا سرعت يادگيري شما را افزايش داده و در زمان شما صرفه جويي نمايم!:




الف. دنلود و نصب و تنظيم برنامه BartPE:ه
1) برنامه BartPE را از اين آدرس دنلود نماييد. (يا از لينك‌هاي درون پست 6 استفاده نماييد)

2) پس از دنلود و نصب BartPE آن را اجرا نماييد. فقط در اولين اجراي اين برنامه بايد پنجره ايتدايي را كه ظاهر مي‌شود را I Agree نماييد و پنجره بعدي را NO انتخاب كنيد! (توضيحات بيشتر در درون پست 6 نوشته شده است)

3) اكنون در همان صفحه اصلي برنامه در زير كادر Builder در قسمت Source بايد مسير درايوي كه حاوي CD ويندوز XP SP2 هست را مشخص نماييد. مي‌توانيد CD ويندوز XP SP3 را هم قرار دهيد ولي بعدن به سازگاري پلاگين‌هايي كه در ادامه به اين پروژه اضافه خواهيد نمود با ويندوز XP SP3 دقت نماييد. (توضيحات بيشتر در درون پست 6 نوشته شده است)

4) در همان صفحه اصلي برنامه در زير كادر Builder در قسمت Media output بايد اين گزينه را روي Create ISO image قرار داده و مسيري را براي ذخيره فايل نهايي Live Disc Bootable Image مشخص نماييد. (توضيحات بيشتر در درون پست 6 نوشته شده است)

. با همين 4 مرحله برنامه BartPE براي انجام همه پروژه‌هاي ابتدايي شما آماده شده است! اكنون بر اساس نياز و دلخواه خود مي‌توانيد پلاگين‌هاي معرفي شده در فهرست پست 3 را به شكل زير به پروژه خود اضافه نماييد:




ب. اضافه نمودن پلاگين‌هاي موردنياز خود به برنامه BartPE:ه

1) به فهرست پست 3 رفته و تك تك پلاگين‌هاي مورد نياز خود را انتخاب نماييد.

2) در پست هر پلاگين با نگاه به جدول موجود در ابتداي آن كه به نام "خلاصه شناسنامه و نكات مربوط به پلاگين:" است، متوجه كاربرد و پلاگين‌هاي جانبي مورد نياز آن پلاگين و ... مي‌شويد

3) به روشي كه در پست هر پلاگين در قسمت "روش كامل و آماده نمودن پلاگينi[Plugin Name]i:" نوشته شده است پلاگين‌ها را به پروژه خود اضافه نماييد.

. پس از اضافه نمودن پلاگين‌هاي مورد نياز خود به پروژه به قسمت بعدي يعني ساخت Live Disc برويد:




ج. ساختن Live Disc:ه

1) اكنون برنامه BartPE را اجرا نماييد.

2) از پنجره اصلي برروي دكمه Plugins‌ كليك كنيد. پنجره پلاگين‌ها باز مي‌شود، اگر در اين مرحله با پيغام Errorي مواجه نشديد يعني چك ابتدايي پلاگين‌ها درست بوده است. پس اگر پيعام خطايي نديديد اين پنجره را ببنديد.

3) از پنجره اصلي برنامه برروي دكمه Build كليك كنيد.
exclamationcircleframe1.png
توجه: اگر پروژه شما حاوي درايور قطعات سخت‌افزاري است بايد قبل از كليك برروي دكمه Build ابتدا از پنجره اصلي BartPE و كادر Media output گزينه None را انتخاب نماييد تا پس از ساختن پروژه فايل ISO ايجاد نشود. اكنون برروي دكمه Build كليك كنيد و پس از اتمام ساخت پروژه در فولدر Bartpe بايد فايل RunMe.CMD را از مجموعه Extra Actions را اجرا نماييد.

. اكنون ايميج خود را مي‌توانيد در يكي از محيط‌هاي مجازي تست نماييد تا از سالم بودن و درست اجرا شده همه پلاگين‌هاي درون آن اطمينان حاصل نماييد. توضيح اين بخش در پست 9 نوشته شده است.

. به همين خوشمزگي و سادگي!!!!
113.gif



موفق باشيد.
67.gif


خداحافظ
IgImAx
90/06/13
26.gif
103.gif
 
Last edited:

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif


. خوب؟!
7.gif
تا الان اين تاپيك چطور بوده؟! كيا تست كردن؟ مشكلي؟ تا الان 4-بار پلاگين Avira و 1-بار پلاگين ShellRun را دنلود نمودن!!! عجيبه! اولند كه بايد دنلود هردوي اين‌ها برابر باشد چون پلاگين Avira نيازمند پلاگين ShellRun است! دومندش، تا الان 272 بازديد كننده داشتيم! نه نظري! نه مشكلي!! نه همكاريي!!!؟
106.gif
دارم خيلي اميدوار مي‌شوم!!
39.gif
(لطفن پست تشكر نزنيد! به جاش از تجربه تست ساختن Live Disc خودتون بگيد. به هر حال ما كار خودمون را ادامه خواهيم دادندي!
70.gif
)

پ.ن.: (اين تاپيك مثل اكثر تاپيك‌هاي من داراي فهرست است، پس نگران چيزي! مثل به هم خوردن يكپارچگي تاپيك در صورت پست زدنتان در آن و از اين حرف‌ها نباشيد!! چون همچين مشكلي در تاپيك‌هاي من با وجود فهرست‌هاي آن پيش نمي‌آيد!)

موفق باشيد.
67.gif


خداحافظ
IgImAx
90/06/17
26.gif
103.gif
 

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif



106.gif
ممكنه براي مشاهده تصاوير موجود در پست‌هاي من نياز به اجراي يك هيتلر شكن داشته باشيد!!!
45.gif


فهرست كامل پست‌هاي آموزشي + پلاگين‌ها + سوال‌وجواب‌ها در صفحه اول و پست‌هاي 2و3و4 قرار دارد


مشخصات Utility:
1
نام و نسخه Utility:
ConvRegToInf v2
2
لينك دنلود:
لينك Download Plugin 19KB
MD5: CEAA091745AEAFA822D815019BEBCF49

3
محيط برنامه:GUI
4
برنامه‌ و فايل‌هاي جانبي مورد نياز:
Microsoft .NET v2
5
كارايي برنامه پلاگين:
تبديل فايل‌هاي reg.* به inf.*
6
نويسنده يا كمپاني برنامه:؟؟؟




**************************************
توضيح برنامه ConvRegToInf:
. حتمن تا كنون با نگاه به فايل inf پلاگين‌ها متوجه تفاوت نگارش آدرس‌هاي Registry ويندوز در آنها شده‌ايد!؟ شايد براي شما اين سوال پيش آمده است كه چطور بايد فايل‌هاي Extract شده reg ويندوز را به فرمت درون فايل‌هاي Inf در بياوريم؟! برنامه فوق پاسخ سوال شما است. اين برنامه براي تبديل فايل‌هاي reg.* به inf.* به كار مي‌رود. پس از تبديل فايل‌هاي reg به inf، مي‌توان آدرس‌هاي رجستري را از فايل inf تازه تبديل شده به فايل inf پلاگين خود اضافه نماييد.




**************************************
روش استفاده از برنامه ConvRegToInf:
. كار با اين برنامه خيلي ساده است! فقط قبل از اجراي آن بايد حتمن Microsoft .NET v2 يا نسخه بالاتر آن را نصب نموده باشيد. حالا فرض كنيم مي‌خواهيم بخشي از رجيستري يك برنامه را به فرمت inf در آوريم، به ترتيب زير عمل نماييد:

1) به كمك برنامه regedit ويندوز يا Registry Workshop (كه برنامه بهتري است) يا حتا خود برنامه ConvRegToInf و از قسمت تب دوم برنامه به نام Registry (من اين قسمت را هيچوقت تست نكردم ولي نبايد مشكلي داشته باشه!)، به آدرس رجيستري برنامه مورد نظرتون برويد. مثلن رجيستري برنامه Avira Antivir كه در اين آدرس هست: HKEY_LOCAL_MACHINE\SOFTWARE\Avira\AntiVir Desktop است.

2) اكنون در برنامه regedit برروي فولدر AntiVir Desktop راست كليك كرده و عبارت Export را انتخاب نماييد. لطفن شكل زير را ملاحظه نماييد:

regedit01.gif

لينك تصوير 1
روش Export نمودن يك كليد در رجيستري ويندوز

3) سپس در پنجره بعدي كليد مورد نظر را درون فولدري (مثلن دسكتاپ) و با نوشتن نامي براي آن ذخيره نماييد. مانند تصوير زير:


لينك تصوير 2
پنجره Save

4) پس از ذخيره آن فولدر(همان كليد)، اگر در زير آن فولدر‌هاي ديگري هم موجود بوده آنها هم در فايل Export خواهند شد. نتيجه فايل خروجي من اين بود:

کد:
[LEFT]Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Avira\AntiVir Desktop]
"SecurityDetection"=dword:00000001
"Path"="C:\\Program Files\\Avira\\AntiVir Desktop\\"
"AppDataDirectory"="C:\\ProgramData\\Avira\\AntiVir Desktop\\"
"InstallationDate"=dword:4cc21506
"SetupVersion"=dword:0000000a
"vdfDate"=dword:07db090b
"VdfVersion"="7.11.14.162"
"EngineVersion"="8.02.06.060"
"ProductID"="2d5d01cb73b116ba60e6003f5369775d1d2451aa"
"FilterType"=dword:00000001
"WSC_Registered"=dword:00000001
"ModuleList"=dword:000008b0
"UpdateInProgress"=dword:00000000
"UpdateStarted"=dword:4e6d66ec
"ProductUpdates"=dword:00000000
"ProductUpdateMessageTimestamp"=dword:00000000
"LastUpdate"=dword:4e6d67ac

[HKEY_LOCAL_MACHINE\SOFTWARE\Avira\AntiVir Desktop\FACT]
"EMAIL"="[email protected]"
"COUNTRY"="IR"
"CODE"="11111-11111-11111-111111-111111"
"SALUTATION"="MR_"
"FIRSTNAME"="aaaaaa"
"LASTNAME"="bbbbbbbb"[/LEFT]

5) اكنون برنامه ConvRegToInf را اجرا نماييد و آدرس فايل Reg را كه Export نموديد در قسمت "Reg File" وارد نماييد. در كادر زير آن به شكل اتوماتيك در همان آدرس و همان نام فايل ولي پسوند inf پر خواهد شد، اكنون برروي دكمه "Write Inf File" كليك كنيد. همين! به شكل زير نگاه نماييد:

convregtoinf01.gif

لينك تصوير 3
پنجره برنامه ConvRegToInf

. در نهايت فايل Inf شما درست خواهد شد:
کد:
[LEFT]
[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name=""
Enable=1


[Software.AddReg]
0x4, "Avira\AntiVir Desktop","SecurityDetection", 0x00000001
0x1, "Avira\AntiVir Desktop","Path","C:\Program Files\Avira\AntiVir Desktop\"
0x1, "Avira\AntiVir Desktop","AppDataDirectory","C:\ProgramData\Avira\AntiVir Desktop\"
0x4, "Avira\AntiVir Desktop","InstallationDate", 0x4cc21506
0x4, "Avira\AntiVir Desktop","SetupVersion", 0x0000000a
0x4, "Avira\AntiVir Desktop","vdfDate", 0x07db090b
0x1, "Avira\AntiVir Desktop","VdfVersion","7.11.14.162"
0x1, "Avira\AntiVir Desktop","EngineVersion","8.02.06.060"
0x1, "Avira\AntiVir Desktop","ProductID","2d5d01cb73b116ba60e6003f5369775d1d2451aa"
0x4, "Avira\AntiVir Desktop","FilterType", 0x00000001
0x4, "Avira\AntiVir Desktop","WSC_Registered", 0x00000001
0x4, "Avira\AntiVir Desktop","ModuleList", 0x000008b0
0x4, "Avira\AntiVir Desktop","UpdateInProgress", 0x00000000
0x4, "Avira\AntiVir Desktop","UpdateStarted", 0x4e6d66ec
0x4, "Avira\AntiVir Desktop","ProductUpdates", 0x00000000
0x4, "Avira\AntiVir Desktop","ProductUpdateMessageTimestamp", 0x00000000
0x4, "Avira\AntiVir Desktop","LastUpdate", 0x4e6d67ac
0x1, "Avira\AntiVir Desktop\FACT","EMAIL","[email protected]"
0x1, "Avira\AntiVir Desktop\FACT","COUNTRY","IR"
0x1, "Avira\AntiVir Desktop\FACT","CODE","11111-11111-11111-111111-111111"
0x1, "Avira\AntiVir Desktop\FACT","SALUTATION","MR_"
0x1, "Avira\AntiVir Desktop\FACT","FIRSTNAME","aaaaaa"
0x1, "Avira\AntiVir Desktop\FACT","LASTNAME","bbbbbbbb"
[/LEFT]

. حالا فقط كافيست قسمت‌هاي [oooo.AddReg] را به فايل inf پلاگين خود منتقل نماييد. قسمت‌هاي Version و PEBuilder لازم نيستند.

موفق باشيد.
67.gif


خداحافظ
IgImAx
90/06/22
26.gif
103.gif
 
Last edited:

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif



106.gif
ممكنه براي مشاهده تصاوير موجود در پست‌هاي من نياز به اجراي يك هيتلر شكن داشته باشيد!!!
45.gif


فهرست كامل پست‌هاي آموزشي + پلاگين‌ها + سوال‌وجواب‌ها در صفحه اول و پست‌هاي 2و3و4 قرار دارد




خلاصه شناسنامه و نكات مربوط به پلاگين:
1
پلاگين براي كلاينت:
BartPE
2
پلاگين برنامه و لينك دنلود پلاگين:
برنامه Active File Recovery Professional v8.1.2
لينك Download Plugin 3KB
MD5: 3925BF765B7F32C7F8DC4F733968972B

نسخه پلاگين: v1.1.B.13990.06.31
3
برنامه كامل همراه پلاگين است؟خير
4سازنده پلاگين و نوع فايل:IgImAx - فايل CAB
5
پلاگين‌هاي جانبي مورد نياز:---
6
برنامه‌ و فايل‌هاي جانبي مورد نياز:
فايل‌هاي برنامه Active File Recovery Professional v8.1.2
7
Shellهاي پشتيباني شده:
همه چيز
8
كارايي برنامه پلاگين:
بازيافت فايل و پارتيشن‌هاي حذف شده
9
نويسنده يا كمپاني برنامه:LSoft Technologies Inc




**************************************
روش كامل و آماده نمودن پلاگين Active File Recovery Professional:
. به ترتيب زير عمل نماييد:

1) پلاگين را از اين لينك Download Plugin 3KB دنلود نماييد. (كد MD5 آن در جدول نوشته شده است - اين كد چيست؟)

2) پلاگين را به ليست پلاگين‌هاي برنامه BartPE اضافه نماييد. وارد برنامه شده و روي دكمه Plugin كليك كرده و در پنجره جديد روي دكمه Add و سپس آدرس فايل دنلودي را داده و نامي براي فولدر پلاگين وارد نموده و OK كنيد. (مثلن igimax ActiveFR)ه

3) به دلايل كپي رايت، فايل‌هاي برنامه اين پلاگين كامل نيست. بايد ابتدا برنامه Active File Recovery Professional v8.1.2 را دنلود و نصب نموده و آن را با نام كاربري و سريال نامبر خود رجيستر كنيد.

4) به فولدر پلاگين برنامه رفته و فايل‌هاي ذكر شده در فايل inf پلاگين (خطوط 20 تا 25) را به درون فولدر files كپي نماييد. همچنين مي‌توانيد با اجراي فايل CopyFiles.Cmd در همان فولدر به شكل اتوماتيك فايل‌هاي مورد نياز را به فولدر files كپي نماييد.

5) پس از كپي فايل‌هاي مورد نياز اكنون بايد از رجيستري ويندوز (همانند توضيحات پست 18) به آدرس HKEY_LOCAL_MACHINE\SOFTWARE\Licenses رفته و كليد(فولدر) Licenses را به فرمت فايل reg برروي هاردديسك Export نموده و به كمك برنامه ConvRegToInf كه در پست 18 توضيح داده‌ام به INF تبديل كرده و از فايل تبديلي تمامي خطوط زير قسمت [ooooo.AddReg] را به خط 38 به بعد از فايل inf نهايي كپي نماييد.

. اكنون پلاگين فوق كامل شده و آماده استفاده است.


لينك تصوير 1
تصويري از برنامه Active File Recovery Pro v8.1.2 در محيط Live Disc




**************************************
توضيح برنامه Active File Recovery Professional:
. اين برنامه همانند برنامه ويندوزي عمل خواهد نمود و به شما امكان بازيافت تمامي فايل‌ها و پارتيشن‌هاي حذف شده را خواهد داد. فقط همانطور كه بارها عرض نموده‌ام، بر اساس نوع و نحوه داده حذف شده و كلي شرايط ديگه! ممكنه يك برنامه بازيافت كننده روي يك سيستم جواب دهد ولي روي سيستم ديگر برنامه ديگري و ... به همين دليل برنامه‌هاي بازيافت كننده ديگري كه به خوبي اين برنامه باشند را هم در آينده معرفي خواهم نمود.


موفق باشيد.
67.gif


خداحافظ
IgImAx
90/06/22
26.gif
103.gif
 
Last edited:

igimax

کاربر فعال کامپیوتر
تاریخ عضویت
17 سپتامبر 2004
نوشته‌ها
3,410
لایک‌ها
1,348
سن
50
سلام دوستان عزيز
1.gif



106.gif
ممكنه براي مشاهده تصاوير موجود در پست‌هاي من نياز به اجراي يك هيتلر شكن داشته باشيد!!!
45.gif


فهرست كامل پست‌هاي آموزشي + پلاگين‌ها + سوال‌وجواب‌ها در صفحه اول و پست‌هاي 2و3و4 قرار دارد



مشخصات Utility:
1
نام و نسخه Utility:
SARDU
2
لينك دنلود:
لينك Download SARDU ~8MB
3
محيط برنامه:GUI
4
برنامه‌ و فايل‌هاي جانبي مورد نياز:
---
5
كارايي برنامه:
ساختن يك USB يا CD\DVD بوتيبل شامل از چندين Image برنامه‌هاي ويروسياب يا ايميج‌هاي Live و ايميج‌هاي ويندوزهاي XP/Vista/7 و ......
6
نويسنده يا كمپاني برنامه:Davide Costa


**************************************
توضيح برنامه Sardu:
. اين برنامه توسط آقاي Davide Costa بك برنامه نويس ايتاليايي نوشته شده است. من از نسخه بتاي 2.0.2 با اين برنامه در فروم reboot.pro آشنا شدم و به عنوان يكي از تسترهاي برنامه با ايشان در تماس بودم. اكنون ايشان در فروم خودش گزارشات نسخه‌هاي بتاي جديد برنامه خود را در اين آدرس "Sardu - English Forum" پيگيري مي‌كنند.

. نام اين برنامه از كلمات Shardana Antivirus Rescue Disk Utility آمده است. كار اين برنامه اين است كه Imageهاي آماده Anti-Virusها و Utilityها و Linux Liveها و Windowsها را براي شما در درون يك CD\DVD\USB با يك منوي بوت بسيار زيبا ادغام مي‌نمايد. لينك دنلود اكثر ايميج‌هاي مورد پشتيباني توسط اين برنامه براي ادغام در يك CD\DVD\USB در درون خود برنامه قرار داده شده است. پس اگر دوست داشتيد از تب‌هاي مختلف اين برنامه بعضي از ايميج برنامه‌هاي پشتيباني شده را دنلود نماييد با كليك برروي دكمه‌اي كه نام آن برنامه روي آن نوشته شده است، لينك دنلود يا صفحه اون ايميج در Browser شما باز خواهد شد. به تصاوير انيميشني از تب‌هاي مختلف اين برنامه كه در آنها نام‌هاي ايميج‌هاي برنامه‌هاي مختلف نوشته شده است، در زير توجه نماييد:


لينك تصوير 1
تب‌ها و برنامه‌هاي كامل تحت پشتيباني اين برنامه در نسخه i 2.0.4 Beta7

. اين برنامه در تب Windows-اش حتا مي‌تواند، ايميج‌هاي Windows XP Pro و Windows 7 AIO و همچنين ايميجي كه با BartPE (به نام Windows XPE) و WinBuilder (به نام Live XP و Win7PE و WinVistaPE) مي‌سازيم را هم در درون CD\DVD\USB براي شما با بقيه ايميج‌هاي بوت ادغام نمايد. به همين دليل معرفي اين برنامه در اين تاپيك كه در حال ساختن ايميج‌هاي Windows Live هستيم و تاپيك "آموزش ساخت، ويرايش و استفاده از Disk Imageها" كه حاوي ايميج‌هاي آماده است خيلي مي‌تواند به كاربران مشترك در اين دو تاپيك كمك كند. خوشبختانه كار با اين برنامه بسيار بسيار بسيار آسان است!

. قابل توجه دوستان و مشتركين تاپيكم "آموزش،معرفي برنامه‌هاي ماكرو - اتوماسيون كارهاي كامپيوتري روزانه‌تان"، اين برنامه به كمك Autoit! i نوشته شده است! قبلن در همان تاپيك هم اين نكته را ذكر نموده بودم، ولي براي آگاهي همه و به خصوص دوستان علاقمند به برنامه‌هاي ماكرو نويسي، براي پي بردن به توانايي و قدرت برنامه Autoit اين نكته را دوباره اينجا هم اشاره نمودم.




**************************************
روش ساختن يك CD\DVD\USB بوتيبل به كمك Sardu:
. كافي پس از دنلود آخرين نسخه بتاي برنامه آن را Extract نماييد و بر اساس 32 يا 64 بيتي بودن سيستم عامل‌تان، فايل exe آن را اجرا نماييد. پس از اجراي آن پنجره برنامه باز شده و شما مي‌توانيد تب‌هاي مختلف اين برنامه را ببينيد. اكنون براي ساخت يك ديسك CD\DVD Bootable يا USB Stick Bootable بايد به روش زير عمل نماييد:

1) تمامي ايميج‌هاي قابل پشتيباني اين برنامه را كه آماده برروي هاردديسك داريد را در فولدر X:\SARDU_2.0.4beta7\ISO كپي نماييد.
. فقط بايد به نكات زير بسيار دقت نماييد:
....A) برنامه Sardu، ايميج هر برنامه را فقط به نامي كه در خود برنامه براي هر ايميج معرفي شده است شناسايي مي‌كند. شما با نگاه داشتن نشانگر موش برروي دكمه هر برنامه در هر تب، نام Default (پيش فرض) فايل ايميج آن برنامه را مشاهده نموده و اگر نام فايل شما با آن فرق كند نام ايميج خود را Rename نماييد.
....B) نكته بعدي اين هست كه اين برنامه فقط به شكل 100% از همون نسخه ايميج تست شده در برنامه و موجود در لينك دنلود همان دكمه پشتيباني مي‌كند! پس اگر نسخه شما جديدتر يا قديميتر باشد ممكنه به درستي عمل نكند!

2) اگر در بين تب‌هاي برنامه نام ايميج برنامه‌اي را ديديد كه مورد نيازتان بود ولي ايميج آن را نداريد روي دكمه آن كليك كنيد، تا سايتي كه حاوي آن ايميج است باز شود. آن را دنلود نماييد و در همان فولدر فوق كپي كنيد. البته همه ايميج‌هاي قابل پشتيباني در اين برنامه به شكل آماده در اينترنت موجود نمي‌باشند، مثل Windows Live و Windows 7 AIO و .... پس يا بايد آنها را خودتان بسيازيد يا از جايي تهيه نماييد!

3) پس از اضافه نمودن همه ايميج‌ها، تيك كنار دكمه نام برنامه روشن مي‌شود. شما مي‌توانيد براي اضافه شدن يا نشدن هر ايميج به پروژه نهايي، تيك كنار دكمه نام برنامه اون ايميج را قرار داده يا برداريد.

4) براي ساختن پروژه نهايي، اگر قصد شما ساختن CD\DVD هست بايد روي آيكن CD كليك كنيد تا فايل ISO آن ساخته شود. سپس مي‌توانيد اين فايل ISO را به كمك برنامه رايتر خود برروي CD يا DVD رايت نماييد. اگر قصد شما USB است، USB Stick خود را با فايل سيستم FAT32 فرمت نماييد و به سيستم وصل كرده و برروي دكمه Search USB كليك كنيد. در زير اين دكمه نام درايو‌هايي نوشته مي‌شود، حرف مربوط به درايو USB خود را انتخاب نماييد و روي آيكن USB كليك كنيد.

. همين! در 4 مرحله ساده شما صاحب يك ISO Bootable يا USB Stick Bootable شديد! اگر فايل ISO زا ساختيد مي‌توانيد آن را در محيط مجازي VirtualBOX يا VMware كه قبلن در همين تاپيك توضيح داده‌ام تست نماييد.




**************************************
نكات جانبي مرتبط با Sardu:
. موارد و نكاتي در مورد اين برنامه:

1) اين برنامه Sardu يك پروژه شخصي توسط دوست خوب ايتالياييمان آقاي Davide Costa است. ممكنه در زمان اجرا يا ساخت پروژه خود در اين برنامه به مشكلاتي بربخوريد. شما همواره مي‌توانيد با ارسال توضيح كامل + فايل Report اين برنامه + تصاويري از پنجره خطا و ... در فروم ايشان به اين آدرس "Sardu - English Forum" سوالات خود را بپرسيد.

2) شما مي‌توانيد روي يك عدد DVD يا USB هر دو نسخه ويندوز 7 32 بيتي و 64 بيتي را داشته باشيد و فقط با يكبار بوت از روي آن و در هنگام نصب بين ويرايش‌هاي مختلف و نسخه‌هاي 32/64 بيتي آنها يكي را انتخاب نماييد. اين عمل ادغام دو نسخه 32 و 64 بيتي 7 كاملن مورد تاييد مايكروسافت و اصلن توسط دستورات خود مايكروسافت انجام مي‌شود. براي ساخت يك DVD شامل هر دو نسخه قبلن در اينجا توضيح داده‌ام. با استفاده از همان روش و ساخت ايميج ادغام شده، اكنون كافيست كه همان فايل ايميج را تحت نامي كه در برنامه Sardu برروي دكمه Windows 7 AIO مشخص شده است، درون پروژه خود قرار دهيد.

3) بهترين Utility براي فرمت نمودن يك USB Stick پس از برنامه خود كمپاني سازنده (اگر داشته باشد!) برنامه HP USB Disk Storage Format Tool است. از همين لينكي كه دادم مي‌توانيد نسخه 2.0.6 آن را دريافت نماييد.


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


موفق باشيد.
67.gif


خداحافظ
IgImAx
90/06/23
26.gif
103.gif
 
Last edited:
بالا