MB_Danger
17-04-2007, 11:18
به نام خدا
سلام به تمام دوستان عزیزم .
امیدوارم حال همگی خوب و خوش باشه .
قبل از شروع مقاله 3 تا حدیث زیبا رو تقدیم می کنم به شما گرامیان !
امام رضا علیه السلام می فرماید :
هر كـس به رزق و روزى كم از خدا راضى باشد ، خداوند از عمل كم او راضى خواهد بود !
امام علی علیه اسلام می فرماید :
برای انسان عیب نیست كه حقش تاخیر افتد ، عیب آن است كه چیزی را كه حقش نیست بگیرد !
اما حسین علیه السلام می فرماید :
كسی كه بخواهد از راه گناه به مقصدی برسد ، دیرتر به آروزیش می رسد و زودتر به آنچه می ترسد گرفتار می شود !
و اما مقاله ...
سوال :
چگونه با نرم افزار 7Zip یک SFX Archive بسازیم که بتواند محتویاتش را در پوشه ی Temp استخراج کند و سپس فایلی را اجرا نمایید ؟
جواب :
برای ساختن چنین SFX Archive ی مراحل زیر را دنبال کنید :
1 . ابتدا به کمک نرم افزار قدرتمند 7Zip فایل (های) مورد نظرتان را فشرده کنید .
نکته ی اول : هنگام فشرده سازی Archive format را روی 7z تنظیم کنید .
نکته ی دوم : نام این فایل باید MB_Danger باشد !!
2 . فایل 7zSD.SFX را دانلود کنید .
نکته : فایل 7zSD.SFX باید در کنار MB_Danger.7z قرار داشته باشد .
3 . برنامه ی Notepad را اجرا کنید و کد زیر را در آن کپی نمایید و آن را با نام Config.TXT ذخیره کنید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نکته ی اول : Setup.msi همان فایلی است که می خواهیم اجرا شود .
نکته ی دوم : شما به جای Setup.msi نام فایل مورد نظرتان را تایپ کنید .
به عنوان مثال : Firefox_Setup.exe
4 . مجددا برنامه ی Notepad را اجرا کنید و کد زیر را در آن کـپی نمایــید و آن را با نام Command.BAT ذخیره کنید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نکته : فایل Command.BAT باید در کنار MB_Danger.7z قرار داشته باشد .
5 . فایل Command.Bat را اجرا کنید تا یک فایل جدید با نام My SFX.exe ساخته شود !
کار تمام است !
سوال :
فایل 7zSD.SFX چه کاری را نجام می دهد ؟
این فایل تمام محتویات MB_Danger.7z را در پوشه ی Temp استخراج می کند و آنگاه فایل Setup.msi را به اجرا در می آورد و پس از اینکه فایل Setup.msi بسته شد ، تمام فایل های استخراج شده را از پوشه ی Temp پاک می کند .
ضمنا شما می توانید واسط گرافیکی SFX Archive تان را با ویرایش کردن این فایل تغییر دهید .
سوال :
چگونه فایل 7zSD.SFX را ویرایش کنیم ؟
جواب :
با استفاده از نرم افزار Resource Hacker و امثال آن
سوال :
فایل Config.TXT چه وظیفه ای را بر عهده دارد ؟
جواب :
با Config.TXT می توانید SFX Archive تان را پیکربندی کنید !
دستورات Config.TXT با عبارت
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید شروع و با عبارت
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید تمام می شود .
برای ساختن Silent SFX Archive از کد زیر استفاده کنید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با این کد SFX Archive تان به صورت نامرئی ، آرام و خاموش اجرا می شود !
اگر می خواهید هنگام اجرا شدن SFX Archive تان پیغامی نمایش داده شود ، از کد زیر استفاده نمایید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به جای عبارت ? Do you want to continue پیغام دلخواه تان را تایپ کنید .
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگر می خواهید این پیغام عنوانی داشته باشد ، باید از کد زیر استفاده کنید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به جای MB_Danger عنوان مورد نظرتان را تایپ کنید .
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگر فایلی که قرار است اجرا شود ، دارای Parameter هایی باشد ، می توانید برای معیِّن کردن آن Parameter ها از کد زیر استفاده کنید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تا اینجا ما برای اجرا کردن فایل مورد نظرمان از دستور ExecuteFile استفاده کردیم .
اما بد نیست بدانید که دستور RunProgram نیز تقریبا همان کار را انجام می دهد !
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سوال :
این دو دستور چه فرقی با هم دارن ؟
جواب :
دستور RunProgram فقط فایل های COM ، EXE و BAT را اجرا می کند ولی دستور ExecuteFile هر نوع فایلی را می تواند اجرا کند !
مثل MP3 ، MPG ، PDF ، HTM ، DOC ، TXT ، 3GP ، 7z ، RAR ، ZIP ، JPG ، GIF ، PNG ، SCR ، MSI و .........
فرق دیگر آنها این است که اگر فایل مورد نظرتان دارای پارامتری باشد ، از دستور RunProgram نمی توانید استفاده کنید .
یه نکته ی جالب : اگر نام فایلی که قرار است اجرا شود Setup و پسوندش EXE باشد ، دیگر نیازی به فایل Config.TXT نیست !
در این صورت باید فایل Command.Bat را به صورت زیر ویرایش کنید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سوال :
فایل Command.Bat چه کاری را انجام می دهد ؟
جواب :
Command.Bat فایل های MB_Danger.7z ، 7zSD.SFX و Config.TXT را به صورت باینری در یک فایل جدید با نام My SFX.exe ذخیره می کند .
اینم لینک دانلود 7zSD.SFX ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
اندازه ی فایل : 117 کیلوبایت
برای ورود به سایت این نرم افزار قدرتمند و رایگان روی تصویر زیر کلیک کنید .
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])ٌ
اگر احیانا سوالی بود ما در خدمتیم :11:
به پایان آمد این دفتر ...
...............................حکایت همچنان باقیست !
موفق و پیروز ...
سلام به تمام دوستان عزیزم .
امیدوارم حال همگی خوب و خوش باشه .
قبل از شروع مقاله 3 تا حدیث زیبا رو تقدیم می کنم به شما گرامیان !
امام رضا علیه السلام می فرماید :
هر كـس به رزق و روزى كم از خدا راضى باشد ، خداوند از عمل كم او راضى خواهد بود !
امام علی علیه اسلام می فرماید :
برای انسان عیب نیست كه حقش تاخیر افتد ، عیب آن است كه چیزی را كه حقش نیست بگیرد !
اما حسین علیه السلام می فرماید :
كسی كه بخواهد از راه گناه به مقصدی برسد ، دیرتر به آروزیش می رسد و زودتر به آنچه می ترسد گرفتار می شود !
و اما مقاله ...
سوال :
چگونه با نرم افزار 7Zip یک SFX Archive بسازیم که بتواند محتویاتش را در پوشه ی Temp استخراج کند و سپس فایلی را اجرا نمایید ؟
جواب :
برای ساختن چنین SFX Archive ی مراحل زیر را دنبال کنید :
1 . ابتدا به کمک نرم افزار قدرتمند 7Zip فایل (های) مورد نظرتان را فشرده کنید .
نکته ی اول : هنگام فشرده سازی Archive format را روی 7z تنظیم کنید .
نکته ی دوم : نام این فایل باید MB_Danger باشد !!
2 . فایل 7zSD.SFX را دانلود کنید .
نکته : فایل 7zSD.SFX باید در کنار MB_Danger.7z قرار داشته باشد .
3 . برنامه ی Notepad را اجرا کنید و کد زیر را در آن کپی نمایید و آن را با نام Config.TXT ذخیره کنید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نکته ی اول : Setup.msi همان فایلی است که می خواهیم اجرا شود .
نکته ی دوم : شما به جای Setup.msi نام فایل مورد نظرتان را تایپ کنید .
به عنوان مثال : Firefox_Setup.exe
4 . مجددا برنامه ی Notepad را اجرا کنید و کد زیر را در آن کـپی نمایــید و آن را با نام Command.BAT ذخیره کنید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نکته : فایل Command.BAT باید در کنار MB_Danger.7z قرار داشته باشد .
5 . فایل Command.Bat را اجرا کنید تا یک فایل جدید با نام My SFX.exe ساخته شود !
کار تمام است !
سوال :
فایل 7zSD.SFX چه کاری را نجام می دهد ؟
این فایل تمام محتویات MB_Danger.7z را در پوشه ی Temp استخراج می کند و آنگاه فایل Setup.msi را به اجرا در می آورد و پس از اینکه فایل Setup.msi بسته شد ، تمام فایل های استخراج شده را از پوشه ی Temp پاک می کند .
ضمنا شما می توانید واسط گرافیکی SFX Archive تان را با ویرایش کردن این فایل تغییر دهید .
سوال :
چگونه فایل 7zSD.SFX را ویرایش کنیم ؟
جواب :
با استفاده از نرم افزار Resource Hacker و امثال آن
سوال :
فایل Config.TXT چه وظیفه ای را بر عهده دارد ؟
جواب :
با Config.TXT می توانید SFX Archive تان را پیکربندی کنید !
دستورات Config.TXT با عبارت
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید شروع و با عبارت
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید تمام می شود .
برای ساختن Silent SFX Archive از کد زیر استفاده کنید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با این کد SFX Archive تان به صورت نامرئی ، آرام و خاموش اجرا می شود !
اگر می خواهید هنگام اجرا شدن SFX Archive تان پیغامی نمایش داده شود ، از کد زیر استفاده نمایید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به جای عبارت ? Do you want to continue پیغام دلخواه تان را تایپ کنید .
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگر می خواهید این پیغام عنوانی داشته باشد ، باید از کد زیر استفاده کنید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به جای MB_Danger عنوان مورد نظرتان را تایپ کنید .
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگر فایلی که قرار است اجرا شود ، دارای Parameter هایی باشد ، می توانید برای معیِّن کردن آن Parameter ها از کد زیر استفاده کنید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تا اینجا ما برای اجرا کردن فایل مورد نظرمان از دستور ExecuteFile استفاده کردیم .
اما بد نیست بدانید که دستور RunProgram نیز تقریبا همان کار را انجام می دهد !
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سوال :
این دو دستور چه فرقی با هم دارن ؟
جواب :
دستور RunProgram فقط فایل های COM ، EXE و BAT را اجرا می کند ولی دستور ExecuteFile هر نوع فایلی را می تواند اجرا کند !
مثل MP3 ، MPG ، PDF ، HTM ، DOC ، TXT ، 3GP ، 7z ، RAR ، ZIP ، JPG ، GIF ، PNG ، SCR ، MSI و .........
فرق دیگر آنها این است که اگر فایل مورد نظرتان دارای پارامتری باشد ، از دستور RunProgram نمی توانید استفاده کنید .
یه نکته ی جالب : اگر نام فایلی که قرار است اجرا شود Setup و پسوندش EXE باشد ، دیگر نیازی به فایل Config.TXT نیست !
در این صورت باید فایل Command.Bat را به صورت زیر ویرایش کنید .
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سوال :
فایل Command.Bat چه کاری را انجام می دهد ؟
جواب :
Command.Bat فایل های MB_Danger.7z ، 7zSD.SFX و Config.TXT را به صورت باینری در یک فایل جدید با نام My SFX.exe ذخیره می کند .
اینم لینک دانلود 7zSD.SFX ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
اندازه ی فایل : 117 کیلوبایت
برای ورود به سایت این نرم افزار قدرتمند و رایگان روی تصویر زیر کلیک کنید .
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])ٌ
اگر احیانا سوالی بود ما در خدمتیم :11:
به پایان آمد این دفتر ...
...............................حکایت همچنان باقیست !
موفق و پیروز ...