ورود

نسخه کامل مشاهده نسخه کامل : برنامه اي بدون ويندوز اجرا بشه



p8tir
13-07-2008, 22:32
با سلام خدمت دوستان عزيز اگه ميشه منو راهنمايي بكنين
ميخواستم بدونم چطوري ميشه يه برنامه نوشت كه بدون ويندوز هم اجرا بشه يعني بره رو رم سيستم و با روشن شدن سيستم اجرا بشه و اگر ويندوز جديد نصب شد دوباره اجرا بشه يعني يه جورايي به ويندوز ربط نداشته باشه
با تشكر سيد محمود
مثل ويروس كظم قيظ

hoax3r
13-07-2008, 22:57
كظم قيظ که میگی همراه ویندوز اجرا میشه، این ویروس دو تا سرویس نصب میکنه یکی برای مخفی کردن خودش
یکی هم برای اجرا کردن ویروس در زمان اجرای ویندوز. در تمام درایو ها هم یه فایل Autorun.inf قرار میده که بعد باز کردن هر درایو خودشو
اجرا میکنه، برای همین بعد تعویض ویندوز هم باز اجرا میشه چون تو درایوهای دیگه هم هست.

هیچ فایل اجرای exe ای قبل ویندوز نمیتونه اجرا بشه

شاد باشید

solook
14-07-2008, 19:12
منظورشون پرتابل هست فکر کنم .

RatAtouille
17-07-2008, 10:12
برنامه های دلفی بدون ویندوز اجرا میشن ؟ Boot میشن ؟

hoax3r
17-07-2008, 11:01
برنامه های دلفی بدون ویندوز اجرا میشن ؟ Boot میشن ؟

خیر، بدون ویندوز اجرا نمیشن.

mic_makarti
17-07-2008, 11:04
نه !
بحث بوت شدن یه چیزه جداست خیلی بحث داره ولی در کل اگه برنامه ای خودش بوت بشه دیگه ربطی به سیستم عامل ویندوز و .... نداره خیلی ساده میشه گفت مثلا خودش میشه سیستم عامل !!!! (نه به این راحتی ها !)
اما شاید بشه برنامه را همراه با یک سیستم عامل بوت کرد یعنی برنامه روی بوت سکتور بشینه و همراه سیستم عامل بوت بشه ! (تست نکردم ) !
در آخر : برنامه (غیر از اون که بالا گفتم ) بدون سیستم عامل اجرا نمیشه !

p8tir
06-10-2008, 22:20
سلام دوستان میخواستم بدونم چطوری میشه یک برنامه نوشت که خودش رو روی سکتور صفر کپی کنه همون جا که اطلاعات هارد و درایو ها هست و ربطی به ویندوز نداره و قبل از اینکه سیستم بالا بیاد همون اطلاعات چک میشه

SadeghPM
14-10-2008, 17:16
هیچ فایل اجرای exe ای قبل ویندوز نمیتونه اجرا بشه
مثلا آنتی ویروس پاندا یا کسپر هنگام ورود نام کاربری به ویندوز اجرا میشن و لوگوشون رو نشون میدن... آینا چه جوری خودشون رو اجرا میکنن؟آیا تو این مرحله کل ویندوز اجرا شده ؟ یعنی همه رجیستری و DLL ها در دسترس هستند؟

hoax3r
14-10-2008, 22:40
سلام
 

مثلا آنتی ویروس پاندا یا کسپر هنگام ورود نام کاربری به ویندوز اجرا میشن و لوگوشون رو نشون میدن... آینا چه جوری خودشون رو اجرا میکنن؟آیا تو این مرحله کل ویندوز اجرا شده ؟ یعنی همه رجیستری و DLL ها در دسترس هستند؟
 
من این آنتی ویروسها رو نصب نکردم زیاد مطمعن نیستم ولی احتمالا به وسیله سرویسهایی هست که نصب میکنن
وقتی یه سرویس نصب میشه باید مشخص کنه چطور اجرا میشه مثلا موقع بوت، خودکار، بصورت دستی و ...
ویندوز حتما باید اجرا بشه تا اینا بتونن کار کنن یا میشه گفت تا موقعی که وابسته به توابع تعریف شده در ویندوز
هستن ویندوز باید قبلش اجرا شده باشه اگه نباشه همونطور که mic_makarti گفت خودش یه سیستم عامل میشه
دسترسی به توابع dll رو هم داری ولی بستگی به نوع سرویس داره اگه سرویس در سطح هسته توسعه داده شده
باشه باید از توابع سطح هسته استفاده کنه. به همه چی هم دسترسی داری،
 

سلام دوستان میخواستم بدونم چطوری میشه یک برنامه نوشت که خودش رو روی سکتور صفر کپی کنه همون جا که اطلاعات هارد و درایو ها هست و ربطی به ویندوز نداره و قبل از اینکه سیستم بالا بیاد همون اطلاعات چک میشه
 
باید اینو در نظر بگیری بعد این کار دیگه ویندوز ی یا هر سیستم عامل دیگه ای که روی سیستم نصبه بالا نمیاد مگه اینکه چیز دیگه ای
مد نظرت باشه، در کل اگه همچین کاری می خوای بکنی باید حتما اسمبلی بلد باشی یکمی هم در مورد بوت لودر
و ... بدونی یعنی محدود به 512 بایت و ...
یه بابایی قبلا همچین چیزی ساخته بود اسم این کارش رو هم mbr love گزاشته بود، اگه طالب باشی احتمالا
دنبالش میری
 
شاد باشید

egoldfars
06-11-2008, 23:20
شما ميتونيد از java و c,c++ براي اين كار استفاده كنيد در ضمن شماميتونيد با استفاده از جاوا اين كارو انجام دهيد آخه جاوا مستقل از سيستم عامله براي اين منظور بايد jvm مربوطه رو از سايت sun بگيري............

egoldfars
07-11-2008, 13:24
برنامه هايي كه با جاوا نوشته ميشند رو ميتونيد روي تمام سيستم عاملها اجرا كنيد چونكه مستقل از سيستم عامل است يكي از برتريهاي جاوا نسبت به ديگر زبانها مانند ++c,c همين هست يكبار بنويس و همه جا استفاده كن.