تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
قفل مجلد بكلمة سر برمجيا
#1
السلام عليكم ورمضان كريم


ابحث على كود يقوم بقفل مجلد بكلمة سر
الفكرة هي
مثلا لدينا مجلد به ملفات يتصل بها البرنامج 
اريد قفل المجلد بكلمة سر بحيث لا يصل الى الملفات الى البرنامج
اتمنى ان السؤال واضح
Dodgy Dodgy
الرد }}}
تم الشكر بواسطة:
#2
قم باستدعاء التالى
كود :
Imports System.IO
Imports System.Security.AccessControl

من ثم قم اضافة كلاً من
textbox FolderBrowserDialog - 3 Button

ثم قوم بادراج الاكواد التالى
كود :
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       With FolderBrowserDialog1
           If .ShowDialog() = DialogResult.OK Then
               TextBox1.Text = .SelectedPath
           End If
       End With
   End Sub

   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
       Dim fs As FileSystemSecurity = File.GetAccessControl(TextBox1.Text)
       fs.AddAccessRule(New FileSystemAccessRule(Environment.UserName, FileSystemRights.FullControl, AccessControlType.Deny))
       File.SetAccessControl(TextBox1.Text, fs)
   End Sub

   Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
       Dim fs As FileSystemSecurity = File.GetAccessControl(TextBox1.Text)
       fs.RemoveAccessRule(New FileSystemAccessRule(Environment.UserName, FileSystemRights.FullControl, AccessControlType.Deny))
       File.SetAccessControl(TextBox1.Text, fs)
   End Sub

بخصوص Button1 وهو لتحديد المجلد
بخصوص Button2 وهو لعمل اغلاق الصلاحيات للمجلد
بخصوص Button3 وهو اعادة الصلاحيات المجلد

كل الفكرة هو عملية التعامل مع الكود لاستخدامه لفكرتك
Button1 لتحديد المجلد يمكنك الاستغناء عنه وكتابة مسار المجلد يدوياً
كود Button2 ستقوم به عند الانتهاء من العمل على المجلد فى المشروع واغلاق البرنامج وما ذلك
كود Button3 وهو عند استدعاء او استخدام البرنامج اى ملفات داخل المجلد يقوم بتطبيق الكود
وبعد اتمام الانهاء يقوم بتطبيق كود Button2

يارب المثال بشكل عام يفيدك فى العديد الاستخدام
وشرح كيفية استخدام الكود للوضع الحالى لطلبك

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
#3
(28-05-18, 05:39 PM)elgokr كتب : قم باستدعاء التالى
كود :
Imports System.IO
Imports System.Security.AccessControl

من ثم قم اضافة كلاً من
textbox FolderBrowserDialog - 3 Button

ثم قوم بادراج الاكواد التالى
كود :
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       With FolderBrowserDialog1
           If .ShowDialog() = DialogResult.OK Then
               TextBox1.Text = .SelectedPath
           End If
       End With
   End Sub

   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
       Dim fs As FileSystemSecurity = File.GetAccessControl(TextBox1.Text)
       fs.AddAccessRule(New FileSystemAccessRule(Environment.UserName, FileSystemRights.FullControl, AccessControlType.Deny))
       File.SetAccessControl(TextBox1.Text, fs)
   End Sub

   Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
       Dim fs As FileSystemSecurity = File.GetAccessControl(TextBox1.Text)
       fs.RemoveAccessRule(New FileSystemAccessRule(Environment.UserName, FileSystemRights.FullControl, AccessControlType.Deny))
       File.SetAccessControl(TextBox1.Text, fs)
   End Sub

بخصوص Button1 وهو لتحديد المجلد
بخصوص Button2 وهو لعمل اغلاق الصلاحيات للمجلد
بخصوص Button3 وهو اعادة الصلاحيات المجلد

كل الفكرة هو عملية التعامل مع الكود لاستخدامه لفكرتك
Button1 لتحديد المجلد يمكنك الاستغناء عنه وكتابة مسار المجلد يدوياً
كود Button2 ستقوم به عند الانتهاء من العمل على المجلد فى المشروع واغلاق البرنامج وما ذلك
كود Button3 وهو عند استدعاء او استخدام البرنامج اى ملفات داخل المجلد يقوم بتطبيق الكود
وبعد اتمام الانهاء يقوم بتطبيق كود Button2

يارب المثال بشكل عام يفيدك فى العديد الاستخدام
وشرح كيفية استخدام الكود للوضع الحالى لطلبك

تحياتى لك
وتمنياتى لك التوفيق

جميل وشرح اجمل الف تحية وتقدير اخي
ورمضانك كريم
كما اشكرك على هذا المجهود الذي تقدمه
اسال الله ان يجعله لك في ميزان الحسنات
الرد }}}
تم الشكر بواسطة: elgokr
#4
الشكر لله

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل حجم ورق الطابعة برمجيا kmar12 1 350 21-12-24, 02:36 PM
آخر رد: aljzazy
  تغيير مكان حفظ الصورة من قاعدة البيانات إلى مجلد في مسار البرنامج F.H.M 37 2,304 05-11-24, 08:30 AM
آخر رد: F.H.M
  التعديل على كود حفظ الصورة في مجلد من picturebox صالح عبدالله 3 520 14-05-24, 10:47 PM
آخر رد: أبو خالد الشكري
  [VB.NET] جملة اتصال بملف اكسيل ٢٠٠٣ بكلمة مرور Mr.H 6 548 30-03-24, 05:52 AM
آخر رد: justforit
  فتح قاعدة البيانات المحمية بكلمة مرور عن طريق الفيجوال بيسك Tajaldeen 1 1,277 07-03-23, 08:59 AM
آخر رد: Taha Okla
  كيفية انشاء برنامج بكلمة سر crazykinko 7 1,389 08-11-22, 12:12 PM
آخر رد: crazykinko
  [سؤال] كيفية حفظ عناصر في مجلد بحسب ترتيبها في الليست بوكس asmarsou 1 872 13-07-22, 06:42 PM
آخر رد: ابراهيم ايبو
  اخفاء تكست كعنوان برمجيا في الريبورت فيور yosif 0 641 10-07-22, 12:18 AM
آخر رد: yosif
  [VB.NET] رفع مجلد ابو جمال 0 621 13-06-22, 03:30 PM
آخر رد: ابو جمال
Question [VB.NET] استفسار حول طريقة الضغط على زر برمجيا lmofallis 4 4,151 01-06-22, 12:02 PM
آخر رد: عبد الجليل سراج

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


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