Boa tarde amigos,
Implementei o código abaixo no meu BD e funciona normal no Windows XP (Access 2003 ou 2007), porém quando instalo em maquinas com Windows 7, mesmo o arquivo estando no local, recebo a mensagem de CÓPIA NÃO AUTORIZADA PARA ESTA MÁQUINA.
Private Sub Form_Open(Cancel As Integer)
If Dir("c:\windows\system32\msgds.rtf") = "" Then
MsgBox "CÓPIA NÃO AUTORIZADA PARA ESTA MÁQUINA !!!", vbExclamation, ":::: AVISO ::::"
DoCmd.Quit
End If
End Sub
Mudei para o código abaixo, porém estando ou não o arquivo no local, o sistema é aberto.
Private Sub Form_Open(Cancel As Integer)
If Len(Dir("c:\windows\system32\msgds.rtf")) = "" Then
MsgBox "CÓPIA NÃO AUTORIZADA PARA ESTA MÁQUINA !!!", vbExclamation, ":::: AVISO ::::"
DoCmd.Quit
End If
End Sub
Onde errei? Ou é problema de configuração de segurança no Win7?
Grato é um grande abraço a todos
Menezes
Implementei o código abaixo no meu BD e funciona normal no Windows XP (Access 2003 ou 2007), porém quando instalo em maquinas com Windows 7, mesmo o arquivo estando no local, recebo a mensagem de CÓPIA NÃO AUTORIZADA PARA ESTA MÁQUINA.
Private Sub Form_Open(Cancel As Integer)
If Dir("c:\windows\system32\msgds.rtf") = "" Then
MsgBox "CÓPIA NÃO AUTORIZADA PARA ESTA MÁQUINA !!!", vbExclamation, ":::: AVISO ::::"
DoCmd.Quit
End If
End Sub
Mudei para o código abaixo, porém estando ou não o arquivo no local, o sistema é aberto.
Private Sub Form_Open(Cancel As Integer)
If Len(Dir("c:\windows\system32\msgds.rtf")) = "" Then
MsgBox "CÓPIA NÃO AUTORIZADA PARA ESTA MÁQUINA !!!", vbExclamation, ":::: AVISO ::::"
DoCmd.Quit
End If
End Sub
Onde errei? Ou é problema de configuração de segurança no Win7?
Grato é um grande abraço a todos
Menezes