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




آمار وبسایت

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




هواشناسی

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

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



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

ساخت یک برنامه که قبل از استارت آپ یا به نوعی قبل از انتخاب نوع سیستم عامل اجرا بشه ? -


واضح آرشیو وب فارسی:سایت ریسک: ساخت یک برنامه که قبل از استارت آپ یا به نوعی قبل از انتخاب نوع سیستم عامل اجرا بشه ? mangool 31 فروردين 1385, 23:19با سلام من یه برنامه می خوام بنویسم که قبل از بوت یا همون جاییکه نوع سیستم عامل رو انتخاب می کنیم اجرا بشه یعنی به سیستم عامل اصلا بستگی نداره و قبل از اینکه وارد مرحله سیستم عامل شه اجرا بشه و در حالت ساده یه متنی رو چاپ کنه قبل از آمدن انتخاب نوع سیستم عامل ؟ این برنامه خیلی واسم مهمه ؟ اگه دوستانی که سیستم عامل بلدن و می دونن که چطور می شه همچین برنامه ای نوشت لطف کنند راهنمایی کنند منتظرم بازم می گم خیلی مهمه ؟ یا حق bache + 01 ارديبهشت 1385, 01:26من که نفهمیدم چی شد!یعنی میخوای تو رام دست ببری غیر ممکنه mangool 01 ارديبهشت 1385, 13:02شاید این جوری بگم بهتر باشه شما اگه cd بوت بذاری داخل cd-rom اون وقت یه قسمتی می یاد به اسم چک سی دی رام بوت یا همچین چیزایی که سی دی رو واسه بوتیبل بودنش چک می کنه این برنامه ای که من می خوام بنویسم در همون صفحه یه پیغامی چاپ می کنه ! ممکن بودنش هم مطمئنم که می شه این برنامه رو نوشت ولی خوب روششو نمی دونم! منتظر پاسخ شما هستم bache + 01 ارديبهشت 1385, 18:51sharmande man baz motavajeh nashoodam shafaf sazi kon ta komaket konim mangool 01 ارديبهشت 1385, 19:04منظور از شفاف سازی چیه؟ از این واضح تر نمی دونم چطور توضیح بدم فکر می کنم واضح گفتم longhorn 01 ارديبهشت 1385, 22:15شما واضح گفتی درسته در مورد این برنامه ای که میگی یه چیز هایی میشه نوشت . واسه همین cd هایی که بوت هستند همین جوری مینویسند . من یه بار دیدم یه بنده خدا واسه یه cd win 98 همین جوری کار کرد یعنی با basic واسش یه سری menu درست کرد بوت هم کردش . ولی نه واسه 6-7 سال پیش بود . شدنش میشه . ولی فکر نمیکنم هر چیزی که بخوای بشه نوشت . اون هم یه جور بوت dos هست دیگه چون مطمئناً بدون سیستم عامل که نمیشه کاری کرد . شرمنده که بیشتر از این نمیتونم کمکت کنم . فقط خواستم بگم میشه و تو منظورت رو رسوندی . mangool 03 ارديبهشت 1385, 18:32ممنون لانگهورن جان نمی دونم یعنی واقعا این قدر سخته که کسی نمی تونه من و را هنمایی کنه موندم به خدا Colonel 17 ارديبهشت 1385, 08:21بله سخته و به این راحتی ها نیست ! حالا که اینقدر برات مهمه،من یه روش بهت پیشنهاد میکنم: توی یه سی دی DOS 6.22 رو بزار تا سیستم از روی داس بالا بیاد. ولی فایل Autoexec.bat رو طوری دستکاری کن که بعد از لود شدن dos برنامه خودت رو که توی cd هست اجرا کنه. در حقیقت سیستم از روی dos بالا میاد و بلافاصله برنامه شما هم اجرا میشه. روش خوبیه. موفق باشید crash 17 ارديبهشت 1385, 10:54شما برای اینکه بخای چیزی رو بوت کنی که خودت نوشتی باید اولین سکتور(بوت سکتور) از هارد، یا فلاپی و یا سی دی رو تغییر بدی تا همونطور که خودت می خای به بایوس دستور بده. انجام چنین کاری چندان سخت نیست. ولی در مورد تغییر دادن اولین سکتور از هارد یک مشکلی هست. شما گفتی می خای قبل از اینکه مثلا ویندوز بوت بشه اول اون چیزی که شما می خای روی مونیتور نمایش داده بشه و بعد ویندوز بوت بشه. باید بگم انجام چنین کاری خیلی سخت هست. چون خوده ویندوز بوت سکتور رو جوری تنظیم کرده تا ویندوز بوت بشه. حالا اگر شما بخای بوت سکتور رو تغییر بدی و برنامه خودت رو اجرا کنی باید کاری کنی که خوده برنامت ویندوز رو بوت کنه و این کاره چندان آسونی نیست. آسون ترین کاری که می تونی انجام بدی اینه که روی یه فلاپی این سیستم رو اجرا کنی و به بایوس بگی که از روی فلاپی سیستم رو بوت کنه. لینک زیر آسون ترین راه رو برای ساخت یه سیستم عامل که فقط یک کاراکتر رو روی صفحه چاپ می کنه یاد داده که البته برای نوشتن چنین سیستم خیلی آسونی باید لینوکس داشته باشی. امیدوارم به دردت بخوره. crash 18 ارديبهشت 1385, 17:59اگر می خای یاد بگیری که چه جوری اینکار رو انجام بدی برات یه آموزش بنویسم. اما اگر می خای فقط چنین کاری انجام بدی متن خودت رو برای من بفرست تا برات درست کنم. یه ایمیج از فلاپی برات درست می کنم که وقتی از فلاپی سیستم رو بوت می کنی اون متنی که می خای نمایش داده بشه. mangool 18 ارديبهشت 1385, 21:14Crash جان خیلی ممنون که جواب می دی این قضیه برنامه مدلش عوض شد و تغییر کرد چون این برنامه نوشتنش خیلی سخت بود !!!!!! برنامه به این شکله که یک نوع ویروسه که وقتی که و قتی که ویندوز داره تازه می یاد بالا لود می شه یعنی همون موقع که نوشته wellcome می یاد و کارش اینه که وقتی که طرف کلید اسپیس رو می زنه کاراکتر بک اسپیس چاپ بشه و اگه بک اسپیس رو می زنه کلید اسپیس نشون داده بشه به نوعی اگه کاراکتر اسپیس 47 است اونو به کاراکتر بک اسپیس تبدیل کنه ؟ یکی نوشته بود این برنامه رو ولی داپنشجو نبود به منم نگفت ولی گفت زیاد سخت نیست منتظر جوابتون هستم خیلی خیلی ممنون crash 19 ارديبهشت 1385, 11:00البته نوشتن اون برنامه زیاد هم سخت نبود ، فقط باید کمی اسمبلی بلد باشید تا بتونید چنین کاری انجام بدین. اسم این برنامه دوم رو ویروس نمیشه گذاشت. فکر نمی کنم نوشتن چنین برنامه ای سخت باشه. اگر ویژوال بیسیک بلدی من می تونم راهنماییت کنم که چنین کاری انجام بدی. چون توی ویژوال بیسیک چندان کاره سختی نیست. اما این یکی رو برات نمی نویسم. چون کار دانشجویی هست و باید خودت انجام بدی. mangool 19 ارديبهشت 1385, 22:00crash جان بازم ممنون والا من ++C و پاسکال و اسمبلی بیشتر یاد ندارم یعنی با VB کار نکردم واسه پروژه هم قرار نیست کسی واسم بنویسه که چون استادمون من و می شناسه باید خودم بنویسم و خودم هم می خوام یاد بگیرم ! قضیه این درسمون هم اینه که چون من این درسم با یه درس دیگم تداخل داره کلاس اینو کمتر می رم و استادمون هم چون من و به نوعی قبول داشت چبزی نگفت حالا باید با این پروژه جبران کنم ولی کسی نیست که راهنماییم کنه اگه شما کسی رو یا سایتی رو می شناسین خوشحال می شم من و راهنمایی کنین چون واقعا موندم منتظرم crash 20 ارديبهشت 1385, 10:22خب حالا نمیشه همون برنامه قبلی رو بنویسی؟ برای نوشتن این برنامه شما اول باید بتونی یه Keylogger بنویسی. برنامه ای که متوجه بشه چه کلیدی فشرده شده تا بعد از اون بتونه تصمیم گیری کنه. برای نوشتن یه Keylogger می تونی از یه فانکشن API استفاده کنی. اسم این فانکشن SetWindowsHookEx هست. تحقیقات بیشتر در مورد این فانکشن به عهده خودت. من فقط یه لینک اینجا میذارم. یه مقاله خیلی خوب هست که این فانکشن رو توضیح داده:




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

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

bt

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







-


گوناگون

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


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