تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
لو سمحتوا واريد حل
#4
(28-11-19, 03:38 PM)CrazyMe كتب : اخي يبدو ان هذا يحدث بسبب نظام الامان في ويندوز
ولتخطيه يجب ان تمنح الاذن  لبرنامجك بالوصول الى الملف للقراءة والكتابة

ولفعل هذا اضف الكود التالي الى برنامجك

كود :
Sub AddFileSecurity(ByVal fileName As String, ByVal account As String, _
        ByVal rights As FileSystemRights, ByVal controlType As AccessControlType)

       ' Get a FileSecurity object that represents the
       ' current security settings.
       Dim fSecurity As FileSecurity = File.GetAccessControl(fileName)

       ' Add the FileSystemAccessRule to the security settings.
       Dim accessRule As FileSystemAccessRule = _
           New FileSystemAccessRule(account, rights, controlType)

       fSecurity.AddAccessRule(accessRule)

       ' Set the new access settings.
       File.SetAccessControl(fileName, fSecurity)

   End Sub

   Sub RemoveFileSecurity(ByVal fileName As String, ByVal account As String, _
     ByVal rights As FileSystemRights, ByVal controlType As AccessControlType)

       ' Get a FileSecurity object that represents the
       ' current security settings.
       Dim fSecurity As FileSecurity = File.GetAccessControl(fileName)

       ' Remove the FileSystemAccessRule from the security settings.
       fSecurity.RemoveAccessRule(New FileSystemAccessRule(account, _
           rights, controlType))

       ' Set the new access settings.
       File.SetAccessControl(fileName, fSecurity)

   End Sub

ثم قبل ان تحاول التعامل مع الملف استخدم هذا الكود لتمنح برنامجك الوصول للملف
بمعنى انك تلغي حماية الملف التي تمنعك من التعديل 
كود :
RemoveFileSecurity("d:\s.mdb", System.Security.Principal.WindowsIdentity.GetCurrent().Name, _
FileSystemRights.ReadData, AccessControlType.Deny)

اتمنى ينفعك الحل ويكون صحيح
الف شكر علي اهتمامك و الرد على  ولاكن للأسف لم ينفع هذا الكود مع
الرد }}}
تم الشكر بواسطة: asemshahen5 , حريف برمجة , 3booody


الردود في هذا الموضوع
لو سمحتوا واريد حل - بواسطة nourmandour - 27-11-19, 10:59 PM
RE: لو سمحتوا واريد حل - بواسطة nourmandour - 28-11-19, 02:36 PM
RE: لو سمحتوا واريد حل - بواسطة nourmandour - 29-11-19, 10:39 PM
RE: لو سمحتوا واريد حل - بواسطة nourmandour - 30-11-19, 10:51 PM
RE: لو سمحتوا واريد حل - بواسطة علي بنيان - 30-11-19, 11:10 PM
RE: لو سمحتوا واريد حل - بواسطة kiki - 01-12-19, 02:49 AM
RE: لو سمحتوا واريد حل - بواسطة nourmandour - 01-12-19, 11:22 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لو سمحتوا احبتى مساعدة لله خالد كامل1 5 624 12-10-24, 01:20 AM
آخر رد: salamandal
  مساعدة لو سمحتوا ضرورى mahmoudabdelshafy1 2 756 16-02-23, 10:24 PM
آخر رد: mahmoudabdelshafy1
  مساعده ياشباب في الطريقه دي لو سمحتوا ؟ medowassem 0 1,253 27-01-20, 11:51 PM
آخر رد: medowassem
  [VB.NET] لو سمحتوا اريد عمل برنامج يرسل رسائل علي لينك للفيس بوك Waelstar011 1 1,674 05-11-19, 03:04 PM
آخر رد: Waelstar011
  [سؤال] لو سمحتوا ممكن حد يفدني سؤال عن الداتا جرد فيو m.soft.01210 3 1,733 15-06-19, 11:33 PM
آخر رد: elgokr
  قمت بعمل برنامج واريد اضافة سريال تفعيل له remonmary 3 2,424 29-12-18, 05:44 PM
آخر رد: alsouf
  عملت برنامج حظر مواقع واريد حذفها مرة أخرى ابو روضة 6 3,166 12-10-18, 05:49 AM
آخر رد: ابو روضة
Photo عندى مشكلة واريد حلها mostafa hasanein 9 3,807 11-08-18, 10:05 AM
آخر رد: mostafa hasanein
  مساعده فى تعديل كود لو سمحتوا نبيل فتحى 2 1,769 02-01-18, 05:09 PM
آخر رد: نبيل فتحى
  تعديل الكود ده لو سمحتوا يا جماعه نبيل فتحى 1 1,368 02-01-18, 04:58 PM
آخر رد: طالب برمجة

التنقل السريع :


يقوم بقرائة الموضوع: