会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Access技巧 > 加密解密安全 > 正文

禁止使用SHIFT键打开MDB/MDE文件

时间:2003-12-12 21:17 来源:Access中国 作者:tmtony 阅读:
Function ChangeProperty(strPropName As String, varPropType As Variant, varPropvalue As Variant) As Integer 
  Dim dbs As Object, prp As Variant 
  Const conPropNotFoundError = 3270 

  Set dbs = CurrentDb 
  On Error GoTo Change_Err 
  dbs.Properties(strPropName) = varPropvalue 
  ChangeProperty = True 

Change_Bye: 
  Exit Function 

Change_Err: 
  If Err = conPropNotFoundError Then  ' Property not found. 
    Set prp = dbs.CreateProperty(strPropName, _ 
      varPropType, varPropvalue) 
    dbs.Properties.Append prp 
    Resume Next 
  Else 
    ' Unknown error. 
    ChangeProperty = False 
    Resume Change_Bye 
  End If 
End Function 

调用方法: 
ChangeProperty "AllowBypassKey", 1, False 'false为禁止SHIFT键,TRUE为恢复

注意:
如果需要防止别人使用改变属性的方法来打开,还需在权限组里禁止管理员对属性的设置

(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: