تور لحظه آخری
امروز : دوشنبه ، 11 تیر 1403    احادیث و روایات:  امام علی (ع):خداوند روزه را واجب كرد تا به وسيله آن اخلاص خلق را بيازمايد.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

اتاق فرار

خرید ووچر پرفکت مانی

تریدینگ ویو

کاشت ابرو

لمینت دندان

ونداد کولر

صرافی ارکی چنج

صرافی rkchange

دانلود سریال سووشون

دانلود فیلم

ناب مووی

رسانه حرف تو - مقایسه و اشتراک تجربه خرید

سرور اختصاصی ایران

تور دبی

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

پیچ و مهره

طراحی کاتالوگ فوری

دانلود کتاب صوتی

تعمیرات مک بوک

Future Innovate Tech

آموزشگاه آرایشگری مردانه شفیع رسالت

پی جو مشاغل برتر شیراز

قیمت فرش

آموزش کیک پزی در تهران

لوله بازکنی تهران

کاشت پای مصنوعی

میز جلو مبلی

پراپ رابین سود

هتل 5 ستاره شیراز

آراد برندینگ

رنگ استخری

سایبان ماشین

قالیشویی در تهران

مبل استیل

بهترین وکیل تهران

شرکت حسابداری

نظرسنجی انتخابات 1403

استعداد تحلیلی

کی شاپ

خرید دانه قهوه

دانلود رمان

وکیل کرج

آمپول بیوتین بپانتین

پرس برک

بهترین پکیج کنکور

خرید تیشرت مردانه

خرید نشادر

خرید یخچال خارجی

وکیل تبریز

اجاره سند

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید سی پی ارزان

خرید ابزار دقیق

 






آمار وبسایت

 تعداد کل بازدیدها : 1803300800




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

ساخت یک Setup maker حرفه ای -


واضح آرشیو وب فارسی:سایت ریسک: ساخت یک Setup maker حرفه ای .::Mehran::. 27 مرداد 1386, 23:06با سلام خدمت همه ی دوستان عزیز . من تصمیم به ساخت یک Setup maker توسط بیلدر رو دارم . البته این بحث قبلا هم مطرح شده و به نتیجه ای که دوستان به اون رسیدن این هست که این کار با بیلدر ممکن نیست. :-? البته منظورم این هست که فایل پایانی ساخته شده توسط این Setup maker فقط یک فایل باشه مثل بیشترSetup maker ها که این کار رو انجام میدن. خوب از اونجایی که من سعی میکنم کاراهای نشدنی رو شدنی کنم تصمیم به ساخت همچین چیزی گرفتم . :cool: :1: حالا این تاپیک رو ایجاد کردم تا نظر دوستان رو بدونم و شماها بگین که چه چیزایی به این برنامه اظافه کنم تا اون رو از همنوعانش برتر کنه . منتظر نظراتتون هستم. با تشکر از دوستان. aff - SEvEN 28 مرداد 1386, 00:32سلام آقا مهران ... حالا این تاپیک رو ایجاد کردم تا نظر دوستان رو بدونم و شماها بگین که چه چیزایی به این برنامه اظافه کنم تا اون رو از همنوعانش برتر کنه . خب مي يه پيشنهاداتي دارم ! يه نظر سطحي انداختم به يکي از ساده ترين ، کوچکترين و بهترين SetUp Maker هاي دنيا که ميليونها يوزر مصرف کننده داره و با اين قياس به نظرم ستاپ ميکر فرض شده بايد اين خصوصيات رو داشته باشه : ستاپ ميکر شما بايد شامل نه جزء باشه ، من بصورت فرضي هر بخش رو Control Panel نام گذاري ميکنم . با اجرا و لود شدن ستاپ ميکر شما يوزر اين امکانات رو نياز داره : Control Panel 1 1 - انتخاب براي اسم پروژه 2 - ثبت ورژن برنامه ( که قرار هست ستاپ بشه ) 3 - اسم کمپاني نويسنده برنامه ( که قرار هست ستاپ بشه ) 4 - کپي رايت ببينيد اقا مهران اين دقيقا ميتونه شبيه باشه به فرم کامپايل در بيلدر و همشون Info فايل اجرايي رو تشکيل ميدن و مي تونن چيزهاي بيشتري هم باشن . Control Panel 2 در اين قسمت خروجي برنامه بايد تنظيم بشه . يعني چي ؟ 1 - اسم براي اگزه فايل کامپايل شده ( همون ستاپ نصب ) 2 - تعئين مسير ذخيرهء ستاپ کامپايل شده . خب در اين فرم هم بايد حداقل امکانات مثل همهء ستاپ ميکرها وجود داشته باشه مثل 1 - تنظيماتي براي موارد خاص مثل فايل هاي خيلي حجيم ( که ستاپ نصب فرضي از اون ها در حالت اکسترنال پشتيباني بکنه مثله رار فايل ها و جار فايل ها و يا حتي فايل هاي ناشناخته ) 2 - امکاني براي اينکه يوزر بتونه ستاپ خودش رو کمپرس بکنه و يا در حالت عادي بسازدش . Control Panel 3 1 - گزينه اي براي انتخاب هر نوع فايل و ذخيرهء و Packt کردن فايل هاي مورد نظر . ( ذخيرهء فايل ها در داخل اگزهء کامپايل شدهء نصب ) Control Panel 4 1 - پشتيباني از خروجي براي اجرا در تمامي ويندوزها بدون بروز خطا . Control Panel 5 1 - انتخاب ظاهر ستاپ نصب ، مثل BackGround براي فرم ستاپ نصب . 2 - گزينه انتخاب براي آيکون مورد نظر ستاپه نصب 3 - انتخاب براي لوگو 4 - تنظيمات فرم اصلي برنامه . 5 - انتخاب زبان ( براي پشتيباني از زبان مربوطه در ويندوزهاي مختلف ) Control Panel 6 1 - تنظمات ديالوگي ( به معني تعئين مسيرهاي پيش فرض شده براي نصب فايل هاي اد شده داخل پروژه و ساختن پوشه ها ) 2 - امکان استفاده از فايل هاي Word و Text براي License برنامه اي که قرار هست ستاپ بشه . 3 - امکان گذاشتن Password بر روي ستاپ ها . Control Panel 7 1 - اختياراتي براي ساختن ShortCut از فايل هايي که در Panel شش مسير نصبشون تنظيم شد . 2 - تنظيمات شارواري ( به معني ايجاد محدوديت براي يوزر مصرف کنندهء برنامهء ستاپ شده ) صرفا ويندوز رجيستري که بايد شامل اختيار استفاده از Command و ini فايل و Active X و Variables رو به ستاپ ميکر بدين . اين يکي واقعا سخت هست Control Panel 8 1 - امکان ساخت براي ژنراتور آنيستالر ( که اون هم يک فايل اجرايي هست در فرايند نصب ، در محل از پيش تعئين شده ذخيره مي شه و در صورت لزوم فرايند معکوش برنامه ستاپ شده در محيط هاي ويندوزي رو اعمال ميکنه ) سادش ميکنم : پاک کنه ستاپ ! :lol: مثلا يکي از خصيصه هاش اين هست که بايد اين Uninstaler کوچولو بتونه بجز ديليت کردن فايل هاي نصب شده حتي رجيستري رو پاک سازي کنه . Control Panel 9 1 - امکان اتخاب موزيک براي ستاپ کامپايل شده . ( اين يکي مي تونه از ستاپ ميکر شما يه شاهکار بسازه چون کمتر ستاپ ميکري در دنيا وجود دارن که از موزيک هم پشتيباني کنن ) نبايد محدوديتي در انتخاب فايل صوتي وجود داشته باشه ... بهترين مثالي که مي زنم خود MMB هست که بجز RM که شامل قوانينه کپي رايتي مي شه بيشتر فايل هاي صوتي رو مي شناسه ... حتي XM ها ... MOD ها ... IT ها ... OGG فايل ها و غيره . لازم ميدونم بهتون بگم 8 تا خصيصهء اول رو بطور کامل بيشتر ستاپ ميکرها دارن و من با ياآوري يکي از ساده ترين هاي اون ها يعني SetUp Maker Professional مطالب مورد نظر رو بيان کردم که سايزي بالغ بر 1.5 مگا بايت داره کلا . همچين اين نکته رو خدمت شما آقاي خوب ياآور مي شم که : اگر ستاپ ميکر مورد نظر شما خصيصه نهم رو داشته باشه ( استفاده از موزيک ) ، من يکي از يوزرهاي پر و پا قرص اون خواهم بود در آينده در شرکت تبليغاتي خودم . تصميم دارم اخه يه شرکت تبليغاتي تاسيس کنم که کارش تو ايران در شروع کلا مباحث مولتي مديا هست يعني پروژه هاي اموزشي و پرورشي و حتي تفريحي چند رسانه اي :lol: با آرزوي موفقيت براي شما آقاي ساعي و سخت کوش شادي خاچيکيان .::Mehran::. 28 مرداد 1386, 01:09تشکر میکنم از نظرات شما . سعی میشه تمامی موارد به برنامه افزوده بشه. منتظر شنیدن نظر دیگران هم هستم. silvercover 28 مرداد 1386, 06:06خب من قبل از هر پیشنهادی در رابطه با وِِیژگی های برنامه یه پیشنهاد درباره چگونگی ساخت برنامه دارم و اونم این هست که اگر امکانش هست از بین دوستان یه تیم تشکلی بشه و روی این برنامه کار کنه که خیلی مزایا به دنبال خواهد داشت. نظرتون چیه؟ hossein_mmb 28 مرداد 1386, 09:11جالبه. چون من هم مدتها قبل استارت همچين برنامه اي رو زده بودم. اتفاقا مراحل ساخت ستاپ هم چيزي شبيه اونچه كه seven گفته هست. همچنين يه KeyGen مخصوص هم براي تامين امنيت ستابهاي ساخته شده با آن درست كردم ولي به چندتا دليل اين پروژه نيمه كاره موند !!! يكي عدم امكان Embedd كردن فايل بعد از compile شدنه. يكي بالا بودن حجم installer ساخته شده با اين برنامه است ( به علت استفاده از پلاگينتهاي مختلف بالاي 1 مگابايت ) همچنين وجود يك فايل جدا به عنوان Uninstaller باز هم حجم كاررا بالا ميبرد. در نتيجه كسي كه يك برنامه 2 مگابايتي رو بخواد توسط اين برنامه ستاپ كنه يكه فايل installer با حجم بالاتر از 4 مگابايت خواهد داشت !!!! ولي در عين حال پروژه جالبي خواهد بود و من هم آماده هرگونه همكاري هستم. :) .::Mehran::. 28 مرداد 1386, 17:04با عرض سلام و خسته نباشید. بنده از مدتها پیش روی این مسئله وقت گذاشتم یعنی از همون موقع ای که با دوستان روی تاپیک ساخت کامپایلر بحث شد فکر میکنم یک سال پیش میشد اون ماجرا. بعد از کار کردن رو ی این مبحث من یه قولی اونجا دادم که تصمیم گرفتم بهش عمل کنم شخصا. ولی بعد از یک مدت فعالیت بر روی این کار من پشیمون شدم و دیدم واقعا نمیشه این کار رو کرد ولی به طور کاملا اتفاقی چند مدت قبل به فرایندهایی دست پیدا کردم که بسیار با ارزش هست . که بر اساس اونها میشه به پرژه بعد از کامپایل فایل افزود به صورتی که اگه حتی حجم فایل افزوده شده حتی 10 GB هم باشه باز هم سرعت اجرای اون فایلی که بهش این فایل رو اظافه کردیم کم نمیشه . و حتی میشه فایل انتخاب شده رو به صورت فشرده به فایل کامپایل شده اظافه کرد و خیلی از امکانات دیگه. *** این فرایند به وسیله ی تجاوز به کامپایلر بیلدر صورت میگیره و یکی از مسائل بزرگ و امنیتی و مورد توجه محسوب میشه . البته به همین راحتی ها هم نیست چون من طی این مدت به خیلی از مشکلات برخورد کردم مثلا : اگه در خود بیلدر به برنامه فایل اظافه بشه توسط Embedd دیگه ما نمیتونیم بهش فایل اظافه کنیم و من این نکته رو به سیلور کاور گفتم و اون یک مثال قشنگ زد باسم اون این بود که : ( بیلدر یک اتاق خالی داره و اگه توسط خودش پر بشه دیگه جایی برای ما نداره ) خوب این یک حرف منطقی هست ولی من بازم دست برنداشتم و این مشکل بزگ هم حلش کردم با هزاران مشکل و به قول خودم دو سه تا اتاق جدید هم برای فایل ساختم و این مانع هم برداشته شد و دیگه هیچ مانع ای مشاهده نمیکنم و تقریبا فایل بیلدر رو میتونم هر کاری خاستم باهاش بکنم . در طی این مراحل به نقاطی هم برخورد کردم که شرکت مدیا چنز نمیتونه اون رو برطرف کنه چون ساختار بیلدر همینجوری هست و غیر قابل تغییر مگر اینکه اونا وادار به تغییر ساختار کامپایلر بشن که خیلی سخت و وقتگیر هست و براشون صرف نداره. یکی از این نقاط این هست که با این اطلاعاتی که من به دست اوردم حتی میتونم بیلدر رو در عرض چندین دقیقه به صورت کامل کرک کنم و لیسانسش رو بدون خرید به دست بیارم . که البته چون این برنامه رو خیلی دوست دارم هیچ وقت باعث نابودیش نمیشم و این راز تا همیشه پیش خودم میمونه . ***و اما گفته ی اقای سیلور کاور : من اگه بخوام این کار رو بکنم و اطلاعات رو در اختیار بچه های انجمن بزارم امنیت بیلدر زیر سوال میره و من فکر نکنم شما این حالت رو دوست داشته باشین درست میگم ؟ منتظر نظراتتون راجع به گفته های این پستم هست !!!!! hossein_mmb 28 مرداد 1386, 18:30خيلي خوبه. مخصوصا اگه اطلاعاتت رو در اختيار ديگران هم بزاري واقعا بهتره. من اگه بخوام این کار رو بکنم و اطلاعات رو در اختیار بچه های انجمن بزارم امنیت بیلدر زیر سوال میره و من فکر نکنم شما این حالت رو دوست داشته باشین درست میگم ؟ اين هم حرفيه ... ! ولي وقتي كه الان هر كي بخواد ميتونه با كركهاي موجود mmb رو رجيستر كنه و از اون بدون پرداخت پول استفاده كنه ديگه حرفي از امنيت باقي نميمونه. در ضمن فايلهاي Embedd شده هم از پوشه Temp قابل دسترسي هستند. البته ميتوني براي روشنتر شدن موضوع يه كمي در مورد روشي كه به كار ميبري توضيح بدي ؟! .::Mehran::. 28 مرداد 1386, 19:01در ضمن باید این موضوع رو بگم که فایلهایی که من اظافه میکنم از پوشه ی Temp قابل دسترسی نیستش. ولي وقتي كه الان هر كي بخواد ميتونه با كركهاي موجود mmb رو رجيستر كنه و از اون بدون پرداخت پول استفاده كنه ديگه حرفي از امنيت باقي نميمونه. شما باید نسخه ی جدید بیلدر که تا مدتی نه چندان دور وارد بازار میشه رو در نظر داشته باشین. اگه شرکتش از این موضوع با خبر بشه که میشه خیلی بد میشه و دیگه امیدی ندارن که به تولید این برنامه ادامه بدن و اون رو ارتقاع بدن. hossein_mmb 28 مرداد 1386, 20:03من بيشتر از اين در مورد گفتن نحوه عملكردتون به شما اصرار نميكنم ( با وجود نيازي كه بهش دارم ) ولي مطمئن باشيد نسخه بعدي هم .... كرك خواهد شد !!! و اگر كرك كردن برنامه كاري ناپسنده چه شخصي و چه عمومي ناپسنده. اگه شرکتش از این موضوع با خبر بشه که میشه خیلی بد میشه و دیگه امیدی ندارن که به تولید این برنامه ادامه بدن و اون رو ارتقاع بدن. يعني به نظر شما اطلاع ندارن ؟ اين موضوعيه كه اكثر شركتهاي نرم افزاري رو تحديد ميكنه ! silvercover 28 مرداد 1386, 21:44***و اما گفته ی اقای سیلور کاور : من اگه بخوام این کار رو بکنم و اطلاعات رو در اختیار بچه های انجمن بزارم امنیت بیلدر زیر سوال میره و من فکر نکنم شما این حالت رو دوست داشته باشین درست میگم ؟ منظورم رو واضح تر بیان می کنم. به عنوان مثال پروژه شما نیاز به گرافیک، کد نویسی، تست، تهیه راهنما و ... داره که میشه به صورت منطقی اون ها رو بین افرادی که برگزیده شدن و صلاحیت دارن تقسیم کرد. در بعد کد نویسی هم بالاخره قسمت هایی خواهد بود که بدون اینکه ایده کار فاش بشه میشه به سایرین واگذارش کرد تا اونها انجامش بدن. .::Mehran::. 28 مرداد 1386, 22:43این ایده ی خوبی هست در صورت نیاز حتما اعلام میکنم. در ضمن باید متذکر بشم که همچین پرژه ای نیاز به زمان داره . peyman136 29 مرداد 1386, 08:14ایده بسیار خوبی هستش من با seven موافقم یه پروژه ستاپ ساز باید اون مراحل رو داشته باشه خب من قبل از هر پیشنهادی در رابطه با وِِیژگی های برنامه یه پیشنهاد درباره چگونگی ساخت برنامه دارم و اونم این هست که اگر امکانش هست از بین دوستان یه تیم تشکلی بشه و روی این برنامه کار کنه که خیلی مزایا به دنبال خواهد داشت. نظرتون چیه؟ خوب منهم با این نظر موافقم و هر کاری از دستم بر بیاد حاضرم انجامش بدم محمدمهدی 29 مرداد 1386, 12:48آقای پاور گیم و حسین آقا شما ها از بهترین ها هستید چون واقعا فعالیتهای مفید زیادی دارید. اما ایده ... اگه عیبی نداره به نظر من اگه بشه کارهایی از قبیل فارسی کردن تشکیلات ویندوز کرد جالب میشه می دونم که گفتن اما تاکید می کنم باید بتونه بدون ام بد کردن و با سکیوریتی بالا فایلها رو بگیره و همینکارها رو با فونتهای اینستالی بکنه .... خوندن نوشته های من کار هر کسی نیستا چون همش فارسیه فارسی را پارس بداریمممممم اما نه، ما File نیستیم Netcrop هستیم/ هیچ جا نمیریم منتظر Setup Maker هستیم. .::Mehran::. 29 مرداد 1386, 17:02میشه یکم منظورتون رو واضح تر بیان کنید ؟ اخه من نفهمیدم که Setup Maker چه ربطی به فاریس کردن ویندوز داره. اگه یکم واضح تر توضیح بدین ممنون میشم. محمدمهدی 31 مرداد 1386, 10:42ای خدا.... من همیشه غیر واضحم بزن منو بکش نه... آقای پاور گیمه دوست داشتنی مثلا من یه نرم افزار فارسی با ام ام بی ساختم که از اون ابتدا تا انتها فارسیه حلا طرف توی تنظیمات وبندوز زبان فارسی رو Add نکرده پس... برنامه من دچار مشکل میشه درسته؟ خوب آیا می تونید بگید که خودش بره Regional Language و ویندوزش رو فارسی بکنه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟ لازمه آقا باور کنید لازمه فونتهای فارسی هم که می خوایم بگیم ستاپ میکرتون نصب بکنه به این مشکل بر خواهند خورد.




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 887]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن