Eu escrevi um pequeno vbscript que baixa arquivos de um servidor web. Eu entendo porque isso preocuparia o sistema operacional, mas estou logado como administrador e quero que o script seja executado.
O erro exato que recebo é
Error: Permission denied
Code: 800A0046
Como posso dizer ao Windows para permitir que o administrador faça o que ele quer?
EDITAR
Eu coloquei o script de download abaixo, caso isso ajude. Tentei em um windows XP anteriormente, não correu nenhum problema. Minha home windows 8 não está deixando isso embora.
HTTPDownload "http://site.com/fileA.dll", "C:\"
HTTPDownload "http://site.com/fileB.exe", "C:\"
Sub HTTPDownload( myURL, myPath )
Dim i, objFile, objFSO, objHTTP, strFile, strMsg
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Set objFSO = CreateObject( "Scripting.FileSystemObject" )
If objFSO.FolderExists( myPath ) Then
strFile = objFSO.BuildPath( myPath, Mid( myURL, InStrRev( myURL, "/" ) + 1 ) )
ElseIf objFSO.FolderExists( Left( myPath, InStrRev( myPath, "\" ) - 1 ) ) Then
strFile = myPath
Else
Exit Sub
End If
Set objFile = objFSO.OpenTextFile( strFile, ForWriting, True )
Set objHTTP = CreateObject( "WinHttp.WinHttpRequest.5.1" )
objHTTP.Open "GET", myURL, False
objHTTP.Send
For i = 1 To LenB( objHTTP.ResponseBody )
objFile.Write Chr( AscB( MidB( objHTTP.ResponseBody, i, 1 ) ) )
Next
objFile.Close( )
End Sub