السلام عليكم و رحمة الله و بركاته
اريد عمل برنامج يقوم بمراقبة النيتوورك درايف لمعرفة هل هو كونكتد او لا
اذا كان لا فهو يستعمل الكومند :
NET USE M: \\10.1.22.11\sitatex /user:TUNTNTU "" /persistent:no
شكرا على المساعدة
السلام عليكم و رحمة الله و بركاته
اريد عمل برنامج يقوم بمراقبة النيتوورك درايف لمعرفة هل هو كونكتد او لا
اذا كان لا فهو يستعمل الكومند :
NET USE M: \\10.1.22.11\sitatex /user:TUNTNTU "" /persistent:no
شكرا على المساعدة
السلام عليكم
أولاً يجب أن يكون عمل المراقبة عبر واجهة اخرى Threading
تستطيع معرفة حالة القرص بطرق كثيره منها وهذا اسهلها طبعاً عبر System.Diagnostics.Process.Start
شاهد المثال التالي:
'Find Letter Z: On other pc \\OtherPC\LetterDrive$
System.Diagnostics.Process.Start("Z:", "\\OtherPC\d$")كذلك يمكنك عبر الـ Win API راجع الخدمة التالية: Imports System.Runtime.InteropServices
بالتوفيق إن شاء الله.
في المثال يتضح المقال
اخي لقد وجدت الحل وشكرا على مساعدتك:
-waf
If My.Computer.FileSystem.DirectoryExists(My.Settings.LecteurSITA & "wingw") = False Then Dim CMD$ = "NET USE M: \\10.1.22.11\sitatex /user:TUNTNTU """" /persistent:no" Shell(CMD, AppWinStyle.Hide, True, 500) End If
:rolleyes:
تم تعديل هذه المشاركة بواسطة الشهاب الحارق في 23 مايو 2007 في 11:44
السلام عليكم
ممكن تشرح لنا الكود و المطلوب منه ؟
كذلك ما هي القيمة التي تحتويها الخاصية LecteurSITA .
في المثال يتضح المقال
مرحبا :lol:
أخي إستعمل (h)
My.Computer.Network.IsAvailable
وشكرا B)
هذا الموضوع مغلق.