نمایش نتایج 1 تا 7 از 7

نام تاپیک: طرز کار درایو های مجازی!

  1. #1
    کاربر دائمی آواتار mehdy.programmer
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    from Sanandaj lives in Tehran
    سن
    28
    پست
    254

    طرز کار درایو های مجازی!

    با سلام خدمت همه ی دوستان و اساتید محترم !
    می خواستم بدونم این برنامه هایی که درایو مجازی درست می کنن و میشه مثل یه درایو عادی ازشون استفاده کرد، چه جوری کار می کنن؟
    من هر چی تو services و process گشتم چیزی نبود که به بهش مربوط باشه ولی اون هنوز کار می کرد!
    1. می خوام بدونم من اشتباه کردم یا نه(چطوری این کارو می کنن؟) ؟
    2.چه طور اون درایو هارو می سازن؟
    3.کلا چطوری کار میکنن(یه مختصری راجع به الگوریتمشون و هرچیزی که به نظرتون مفید می آد) ؟

    با تشکر

  2. #2

    نقل قول: طرز کار درایو های مجازی!

    به اين لينك يه سر بزن اگر انگيليسيت خوب باشه يه چيزايي نوشته

  3. #3
    کاربر دائمی آواتار mehdy.programmer
    تاریخ عضویت
    خرداد 1391
    محل زندگی
    from Sanandaj lives in Tehran
    سن
    28
    پست
    254

    نقل قول: طرز کار درایو های مجازی!

    دستت درد نکنه ! خوب بود یه چیزایی یاد گرفتم ولی اون چیزی نبود که من دنبالش می گشتم! ولی بازم دستت درد نکنه!

  4. #4
    کاربر دائمی آواتار fjm11100
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    سن
    43
    پست
    658

    نقل قول: طرز کار درایو های مجازی!

    درایور نویسی است و با C#‎ نمیشه اگر توی فولدر این برنامه ها هم بری فایلهای *.sys را که بیشتر برای درایورها استفاده میشه می بینی. اما UltraIso یک فایل اجرایی command line داره که میتونی توی برنامه ات استفاده کنی. توی فولدر drivers برنامه را ببین.

  5. #5

    نقل قول: طرز کار درایو های مجازی!

    با سلام خدمت شما دوست عزیزم

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

    کد HTML:
    http://stackoverflow.com/questions/3753758/creating-virtual-hard-drive
    موفق باشی
    بایت بایت

  6. #6
    کاربر دائمی آواتار fjm11100
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    سن
    43
    پست
    658

    نقل قول: طرز کار درایو های مجازی!

    البته این چیزی که دوستمون میگن کمی با این لینک فرق داره این لینک یک مسیر را مپ میکنه. ولی چیز جالبی بود مرسی

  7. #7
    کاربر دائمی آواتار Esmail Solhkhah
    تاریخ عضویت
    مهر 1385
    محل زندگی
    بورکینافاسو
    پست
    1,774

    نقل قول: طرز کار درایو های مجازی!

    این تیپ کارها نیاز به درایور نویسی دارن،درایور رو هم نمیشه با زبانهای دات نت بیس نوشت باید از زبانهای Native استفاده کنید منجمله Assembly ، C ، Delphi

    چرا چون برنامه های نوشته شده با پلتفرم دات نت بعد کامپایل بصورت کد MSIL هستند و زمان اجرا تازه بصورت کد محلی Native کامپایل بعد اجرا میشن ، در زمان لود Kernel هنوز

    سرویسهای لازمه جهت کامپایل MSIL به Native لود نشدن و سیستم عامل قادر به اجرای این کدها نخواهد بود.سیستم عامل تو فاز لود خودش درایورها و سرویسهای سطح پایین

    سیستم رو لود میکنه درست مثل حالتی که برنامه رو گذاشتید تو استارت آپ ویندوز یا کلیدهای Run ریجستری در حالی که استارت آپ تو فاز پایانی لود سیستم عامل هست و

    زمانی برنامه های موجود در اون اجرا میشن که GUI ویندوز لود شده و کاربر به سیستم لاگین کرده در حالی که سرویسهای سطح پایین و درایورها قبل از تمام این داستانها لود میشن

    ، در کل کارهایی که نیاز به دسترسی مستقیم به سخت افزار دارن معمولا با درایور نویسی انجام میشن ،چرا چون ساختار سیستم عامل های NT اجازه دسترسی مستقیم به

    سخت افزار رو نمیده (در لایه User) پس مجبورید در لایه Kernel این کارهای سیستمی رو انجام بدید، هرچند تو لایه User هم میشه درایور نویسی کرد .

    http://en.wikipedia.org/wiki/Windows...iver_Framework

    برای درایور نویسی با زبانهای C یا اسمبلی نیاز به WDK دارید، اصل کاری رو گفتم کاری به کیتهای شرکتهای دیگه ندارم.

    برای دلفی هم ابزارهای دیگه ای موجوده منجمله WinDriver

    در مورد درایور نویسی یه مختصر توضیحاتی در این تاپیک دادم

    https://barnamenevis.org/showthread.p...=1#post1433562

    دوتا لینک زیر بررسی کنید

    http://www.codeproject.com/Articles/...sk-for-Windows
    http://www.ltr-data.se/opencode.html/#ImDisk

    موفق باشید.

تاپیک های مشابه

  1. طرز کار با یکی از کنترل های Validation
    نوشته شده توسط majesticsoft در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: چهارشنبه 07 تیر 1391, 17:15 عصر
  2. سوال: انجام کار دکمه های روی کیبورد ( کیبورد مجازی )
    نوشته شده توسط Veteran در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: شنبه 24 دی 1390, 10:35 صبح
  3. طرز کار با فارسی ساز xoops
    نوشته شده توسط taghavi در بخش PHP
    پاسخ: 1
    آخرین پست: چهارشنبه 16 فروردین 1385, 13:10 عصر
  4. طرز کار کردن با فایل txt
    نوشته شده توسط mehdi_moosavi در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: جمعه 01 آبان 1383, 10:53 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •