estuve leyendo y es con Set.FileSystemObject
FileSystemObject es un objeto:
http://msdn.microsoft.com/en-us/library/aa242706%28v=vs.60%29.aspxEl cual proporciona métodos para crear un archivo, escribir, etc... basicamente son métodos para llevar a cado tareas relacionadas con el
FileSystem de Windows:
http://msdn.microsoft.com/en-us/library/6tkce7xa%28v=vs.84%29.aspxPor lo tanto si, te sirve para la tarea, usando los métodos de escritura, ya que el archivo HOSTS no es más que un archivo de texto plano.
PD: Creo que deberías estudiar los conceptos básicos, la sintaxis del lenguaje, y demás, si realmente estás interesado en desarrollar códigos propios:
http://msdn.microsoft.com/en-us/library/0ad0dkea%28v=vs.84%29.aspxquisiera saber un codigo donde tenga el manifest, osea para que edite en Windows 7 alguna ayuda ?
No he entendido tu pregunta, no debes interactuar con ningún ".manifest" para editar un archivo de texto.
Respecto a proporcionarte un código, la verdad es que no se si buscas un set completo de edición que te permita eliminar, modificar, y añadir entradas, o que es lo que buscas exactamente, así que te haré dos ejemplos básicos:
Sub AddEntry(ByVal Ip, Byval Alias)
Const HostsFile = "C:\Windows\System32\Drivers\etc\Hosts"
Set objHosts = CreateObject("Scripting.FileSystemObject"). _
OpenTextFile(HostsFile, 8, True)
objHosts.Writeline(vbNewLine & Ip & vbtab & Alias)
objHosts.Close
End Sub
Function GetAliases(ByVal Ip)
Dim Aliases
Const HostsFile = "C:\Windows\System32\Drivers\etc\Hosts"
Set objHosts = CreateObject("Scripting.FileSystemObject"). _
OpenTextFile(HostsFile, 1)
Do Until objHosts.AtEndOfStream
HostEntry = Split(Replace(objHosts.Readline, vbTab, " "), " ")
HostIP = Trim(HostEntry(0))
HostAlias = Trim(HostEntry(1))
On Error Resume Next
If HostIP = Ip Then
Aliases = Aliases & HostAlias & vbNewLine
End If
Loop
objHosts.Close
GetAliases = Split(Aliases, vbNewLine)
End Function
Ejemplos de uso:
AddEntry("LOCALHOST", "www.test.com")
MsgBox(GetAliases("LOCALHOST")(0))
Saludos.
EDITO: Una Helper Class gigantesca con todos los métodos que puedas llegar a necesitar:
www.codeproject.com/Articles/11354/VBScript-for-reading-and-writing-to-the-Windows-ho