Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
Dim strFolderPath, strPassword, objShell, objFolder, objFSO
' Caminho da pasta que você deseja proteger
strFolderPath = "C:\Caminho\Para\Sua\Pasta"
' Senha que você deseja usar
strPassword = "suaSenhaSegura"
Set objShell = CreateObject("Shell.Application")
Set objFSO = CreateObject("Scripting.FileSystemObject")
' Verifica se a pasta existe
If objFSO.FolderExists(strFolderPath) Then
Set objFolder = objShell.NameSpace(strFolderPath)
' Cria um arquivo zip protegido por senha
objShell.NameSpace(strFolderPath & ".zip").CopyHere objFolder.Items
' Aguarda a conclusão do processo de compactação
Do Until objFSO.FileExists(strFolderPath & ".zip")
WScript.Sleep 100
Loop
' Exclui a pasta original
objFSO.DeleteFolder strFolderPath, True
' Renomeia o arquivo zip para incluir a senha
objFSO.MoveFile strFolderPath & ".zip", strFolderPath & "_" & strPassword & ".zip"
MsgBox "A pasta foi protegida com senha e compactada como: " & strFolderPath & "_" & strPassword & ".zip"
Else
MsgBox "A pasta especificada não existe."
End If
Como Executar o Script:
"C:\Caminho\Para\Sua\Pasta"
pelo caminho real da pasta que você deseja proteger."suaSenhaSegura"
pela senha que você deseja usar..vbs
, por exemplo, ProtegerPasta.vbs
..vbs
que você salvou para executar o script.