تبليغاتX
آسوده بخواب کورش ما بیداریم

irheart

IrHeart

irheart

http://irheart.blogfa.com

آسوده بخواب کورش ما بیداریم

آسوده بخواب کورش ما بیداریم - بستن دكمه شيفت

آسوده بخواب کورش ما بیداریم

من گم شده ام در تو یا تو گم شده ای در من ای زمان ؟؟؟؟؟؟؟؟؟؟؟؟

آسوده بخواب کورش ما بیداریم

قالب بلاگفا

قالب پرشین بلاگ

قالب وبلاگ

Free Template Blog

آسوده بخواب کورش ما بیداریم
خانه آرشیو لینکستان پست الکترونیک تماس با ما
قالب وبلاگ ثبت دامنه آپلود عکس گالری تصاویر بلاگفا
ذخیره سازی علاقه مندی خانگی کن تبادل لینک RSS 2.0
نام کاربری:   کلمه عبور: 

من گم شده ام در تو یا تو گم شده ای در من ای زمان ؟؟؟؟؟؟؟؟؟؟؟؟
موضوعات
   
 
 
افراد آنلاین
 

کل نمایش:
سايت هاي مرتبط با ما

 نویسندگان:
IrHeart
G4chB0y
Hamed
جدیدترین مطالب
   
آرشیو مطالب
   
  بستن دكمه شيفت
مرتبط با :
ارسال شده در: دوشنبه بیستم آذر 1385

در اين يادداشت روش غيرفعال كردن دكمه Shift به هنگام باز شدن فايلهاي اكسس را توضيح خواهم داد . در ابتدا بايد مقدمه اي را عنوان كنم.

مقدمه
مطلب زير در زمينه افزايش امنيت سيستم ها است. نكته اي كه در زمينه امنيت هر نوع سيستمي بايد به آن توجه داشت اينست كه بطور كلي امنيت يك امر نسبي است .
بعبارت ديگر يك راه حل امنيتي ، قطعا جلوي بسياري از حملات عليه سيستم را خواهد گرفت ولي هيچگاه بطور كامل حملات را خنثي نخواهد كرد و هميشه حفره هاي امنيتي وجود خواهند داشت .
در يادداشت قبل گفتيم كه به هنگام باز شدن فايلهاي اكسس،
Startup اجراء مي شود . به كمك گزينه هاي Startup مي توانيم از دسترسي كاربران به محيط طراحي برنامه جلوگيري كنيم . ولي همانطور كه قبلا گفته شد ميكرو سافت با انگيزه ايجاد سيستم امنيتي چند مرحله اي يك روش ضد امنيتي براي آن ايجاد كرده است و كاربران برنامه ما مي توانند با پايين نگه داشتن دكمه Shift از اجراء Startup جلوگيري كنند و وارد محيط طراحي شوند . حال اگر بخواهيم دكمه شيفت را غير فعال كنيم تا كسي نتواند وارد محيط طراحي شود بايد به اين طريق عمل كرد :

استفاده از خاصيت
AllowByPassKey
خاصيت
AllowByPassKey يكي از خواص شيء Database است كه:
اگر مقدار آن
True باشد دكمه شيفت فعال است .
و اگر مقدار آن
False باشد دكمه شيفت غير فعال است .

اين خاصيت عملا در ليست خواص يك
Database نيست و بايد آنرا فقط براي اولين بار ايجاد (Create) كرد . بعد از ايجاد آن مي توان مقدار آنرا False يا True كرد .

تذكر : حتما يك كپي از فايل خودتان قبل از اجراء اين برنامه برداريد چون ممكن است ديگر نتوانيد وارد محيط برنامه خودتان شويد . من هم با عرض معذرت وقت پاسخگويي به ايميل هاي دوستان را ندارم و دچار مشكل خواهيد شد.

سه دكمه روي يك فرم مطابق شكل بالا ايجاد كنيد و كدهاي زير را در آن بنويسد.
(نمايش كدهاي نوشته شده مناسب نيست ولي اگر آنرا در حافظه كپي كنيد و در ماجول فرمتان كپي كند بدرستي تمايش داده مي شود .)



'براي اولين دفعه :
Private Sub Create_Click()
On Error GoTo Er

Dim db As Database
Dim prp As Property
Set db = CurrentDb
Set prp = db.CreateProperty("allowbypasskey", dbBoolean, False)
db.Properties.Append prp
db.Close

Ex:
Exit Sub
Er:
If Err.Number = 3367 Then
MsgBox "اين خاصيت ايجاد شده و لازم نيست مجددا ايجاد شود"
End If
Resume Ex

End Sub

'جهت غير فعال كردن شيفت
Private Sub ShiftNo_Click()
Dim db As Database
Set db = CurrentDb
db.Properties("allowbypasskey") = False
db.Close
End Sub

'جهت فعال كردن شيفت
Private Sub ShiftOk_Click()
Dim db As Database
Set db = CurrentDb
db.Properties("allowbypasskey") = True
db.Close
End Sub

نوشته شده توسط IrHeart ,

 
لیست دوستان

عکس های از پری دریایی
دانلود هرچی در پرشین
pc.download
فیلتر شکن
قالب وبلاگ
 

 
لینکستان

 
 
بخش ویژه
آمار بازدید کنندهگان  

افراد آنلاين: نفر

لوگوی ما


لینک لوگوی ما


RSS


 
 
Copyrights This Blog  © 2008 | Designed By : ParsTheme.com