PDA

View Full Version : سوال: چگونگی دسترسی به آدرسهای سخت افزاری در C#



majid zarei
چهارشنبه 12 بهمن 1390, 08:25 صبح
با سلام. من قصد نوشتن برنامه ای با C# را دارم که د آن نیاز هست تا با چند آدرس سخت افزاری نوشتن / خواندن را انجام دهم.
البته این کار را با Winio و با VC++ انجام دادم. اما نمی توانم در C# این کار را انجام دهم. در صورت امکان نحوه استفاده این فایل در C# و یا استفاده از Dll دیگری را توضیح دهید.
با تشکر.:چشمک:

mohammad272005
چهارشنبه 12 بهمن 1390, 23:41 عصر
منظورت دقیقا از آدرس سخت افزاری چیه؟ پورت؟ خود سخت افزار؟ IRQ؟ یا کلا میخوای با سگمنت و آفست کار کنی؟

modern_amin
پنج شنبه 13 بهمن 1390, 14:31 عصر
میخوای مستقیم سکتور رو در اختیار بگیری؟

majid zarei
شنبه 15 بهمن 1390, 09:08 صبح
با سلام. در واقغ من یک کارت ISA دارم که Base Address اون دستی تنظیم میشه. حالا برای کار با این کارت بایستی مقادیر به اون آدرس نوشته بشه و یا خوانده بشه.
ممنون

Esmail Solhkhah
شنبه 15 بهمن 1390, 12:18 عصر
من یک کارت ISA دارم که Base Address اون دستی تنظیم میشه. حالا برای کار با این کارت بایستی مقادیر به اون آدرس نوشته بشه و یا خوانده بشه.

خدا رحمت کنه ISA رو شنیده بودم خیلی وقته مرده (مگه زندس ؟)


این کار را با Winio و با VC++‎ انجام دادم. اما نمی توانم در C#‎ این کار را انجام دهم. در صورت امکان نحوه استفاده این فایل در C#‎ و یا استفاده از Dll دیگری را توضیح دهید.

دوست عزیز توابع فایل DLL رو بذار تا بشه گفت چی به چی باید تبدیل بشه

ولی در کل عمو گیتس رو هیچوقت فراموش نکن

http://msdn.microsoft.com/en-us/library/aa288468%28v=vs.71%29.aspx

موفق باشید.