PDA

View Full Version : اجرا قبل از ویندوز



D32.00110
جمعه 02 آذر 1386, 12:49 عصر
با سلام

من جایی رو واسه سوال پیدا نکردم اینجا پست دادم ولی شما برای جواب محدودیت واسه زبان برنامه نویسی ندارید .

1) من میخام بدونم چطور میشه برنامه ای نوشت که قبل از بالا اومدن وین اجرا بشه مثلا برنامه Norton GoBack رو دیدید ؟؟؟ اون اینجوری هست ...
مثلا اینطوری میشه ؟؟؟ یعنی بعده اینکه Bios کاراشو انجام داد و میخاد کنترل رو بده به وین بده به برنامه من ...

2) ایا خود برنامه هم میتونه جایی توی خود Bios قرار بگیره که وابسته به سیستم عامل نباشه ؟؟؟

ali_habibi1384
شنبه 03 آذر 1386, 06:59 صبح
آره میشه. فکر می کنم منظور شما اینه که می خوای یه بوت لودر درست کنی! آره؟ این کار رو با دستورات اسمبلی باید انجام بدی توی اینترنت بوت لودر رو سرچ کنی حتما نتیجه می گیری. موفق باشی

ali_habibi1384
شنبه 03 آذر 1386, 07:02 صبح
برای راهنمایی اینکه شما برنامت رو باید در سکتور صفر بنویسی جاییکه بوت لودر ویندوز قرار داره !

D32.00110
یک شنبه 04 آذر 1386, 00:12 صبح
آره میشه. فکر می کنم منظور شما اینه که می خوای یه بوت لودر درست کنی! آره؟ این کار رو با دستورات اسمبلی باید انجام بدی توی اینترنت بوت لودر رو سرچ کنی حتما نتیجه می گیری. موفق باشی

اره ممنون اینو میدونستم رو اینم کار میکنم راهه دیگه ای به نظرتون نمی رسه ؟؟؟

vbhamed
پنج شنبه 08 آذر 1386, 03:39 صبح
مسیر برنامتون رو تو فایل
C:/WINDOWS/system32/AUTOEXEC.NT (file:///C:/WINDOWS/system32/AUTOEXEC.NT)
بزارید اگر تحت داس میتونه اجرا بشه

و اگر تحت ویندوز هست تو این کلید رجیستری
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
به نام userinit

البته فایل اصلی C:\WINDOWS\system32\userinit.exe رو باید بردارید که بعدا حتما تو برنامتون اجراش کنید

modirmasool
شنبه 01 خرداد 1389, 20:55 عصر
مسیر برنامتون رو تو فایل
C:/WINDOWS/system32/AUTOEXEC.NT (file:///C:/WINDOWS/system32/AUTOEXEC.NT)
بزارید اگر تحت داس میتونه اجرا بشه

و اگر تحت ویندوز هست تو این کلید رجیستری
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
به نام userinit

البته فایل اصلی C:\WINDOWS\system32\userinit.exe رو باید بردارید که بعدا حتما تو برنامتون اجراش کنید

میشه یکم بیشتر توضیح بدین؟
اگه هم یه نمونه برنامه بذارین که عالی میشه.
ممنون.

saeedzx
یک شنبه 02 خرداد 1389, 17:53 عصر
دوست عزیز من قبلاً در این موضوع بحث کردم


http://barnamenevis.org/forum/showthread.php?t=220680