الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

منع فتح Drive

مغلق
بدأه kathy في 16 مارس 2005 · 2 رد · 476 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

واصلت البحث في كيفية منع فتح CD وعملlock ولكنني هذة المرة لم أسلك طريق الريجستري لإسباب عديدة ...

وإنما أتجهت الى دوال API وأعتقد أن الدالة المخصصة لذلك هي DeviceIoControl

ولكنني لا أعرف كيف يمكن إستخدامها هل يمكن مساعدتي في معرفة كيف يمكن إستخدام الدالة ؟

أرجو الإجابة لضرورة.

وجزاكم الله خيرا

#2
[DllImport("kernel32.dll")] 
private static extern int   DeviceIoControl   (int hDevice, int dwIoControlCode, int lpInBuffer, int nInBufferSize, int lpOutBuffer, int nOutBufferSize, int lpBytesReturned, ref OVERLAPPED lpOverlapped); 
[StructLayout(LayoutKind.Sequential)] 
private struct OVERLAPPED{ 
internal int ternal; 
internal int ternalHigh; 
internal int offset; 
internal int OffsetHigh; 
internal int hEvent; 
}

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#3

أخي الكريم لقد أعطيتني كيفية تعريف الدالة فهل لديك كود أو مثال يوضح كيفية استخدامها.

وشكرا.

هذا الموضوع مغلق.

مواضيع مشابهة