Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: EnigmaX en Octubre 30, 2012, 06:52:48 pm

Título: File Protect [Help]
Publicado por: EnigmaX en Octubre 30, 2012, 06:52:48 pm
hola,

Necesito un código para proteger un archivo de texto para no editar y modificar

como el archivo hosts en Windows.

Gracias!!!

[]'s
Título: Re:File Protect [Help]
Publicado por: seba123neo en Octubre 30, 2012, 07:28:46 pm
que yo sepa el archvio de host se puede modificar a antojo.
Título: Re:File Protect [Help]
Publicado por: E N T E R en Octubre 30, 2012, 07:31:52 pm
El archivo host se puede modificar con cualquier editor de texto, ahora lo que podes hacer es guardar en un rar o zip y ponerle contraseña. pero si lo que no quieres es que se lea el contenido del texto podes encriptarlo.

Aca tenes un ejemplo de como encriptar.

http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/269-encriptar-desencriptar.htm (http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/269-encriptar-desencriptar.htm)

Saludos...
Título: Re:File Protect [Help]
Publicado por: EnigmaX en Octubre 30, 2012, 09:37:09 pm
Gracias por las respuestas, pero eso no es lo que quiero.

Lo que quiero es exactamente para evitar que el archivo hosts ha cambiado su contenido para cualquier programa.

\windows\system32\drivers\etc\hosts

Saludos!!!

[]'s
Título: Re:File Protect [Help]
Publicado por: Albertomi en Octubre 30, 2012, 10:56:12 pm
Hola EnigmaX
 
Me parece que lo que busca es un código que haga algo como lo que hacen algunos antivirus (por ejemplo McAfee) al que tu le puedes indicar que proteja un archivo X (por ejemplo el archivo se vuelve de solo lectura), confírmame si es eso lo que buscas.
 
Saludos desde algún lugar de Lima-Perú
 
 
 
Título: Re:File Protect [Help]
Publicado por: seba123neo en Octubre 31, 2012, 09:36:03 am
hay un codigo por ahi para monitorear cambios en archivos con una api, o sea te avisa si cambio el contenido y demas.

creo que aca lo postearon y cobein hizo algo con eso, busca en este foro.

saludos.
Título: Re:File Protect [Help]
Publicado por: EnigmaX en Octubre 31, 2012, 10:06:41 am
Si Albertomi correcto, tiene el código ?

seba123neo,  Bucando...

Gracias!!!

[]'s
Título: Re:File Protect [Help]
Publicado por: E N T E R en Octubre 31, 2012, 10:37:26 am
SpyMe Tools
http://www.lcibrossolutions.com/spyme_tools.htm (http://www.lcibrossolutions.com/spyme_tools.htm)

Es una aplicación que detecta cambios en el Registro y en el disco duro realizando capturas del estado actual del Registro/disco
Título: Re:File Protect [Help]
Publicado por: EnigmaX en Octubre 31, 2012, 10:54:31 am
Gracias E N T E R, pero no es esto.

Necessito de uno vb6 codigo para monitorear y no permitir cambios en archivo hosts

\windows\system32\drivers\etc\hosts

[]'s
Título: Re:File Protect [Help]
Publicado por: EnigmaX en Octubre 31, 2012, 10:58:29 am
Hola EnigmaX
 
Me parece que lo que busca es un código que haga algo como lo que hacen algunos antivirus (por ejemplo McAfee) al que tu le puedes indicar que proteja un archivo X (por ejemplo el archivo se vuelve de solo lectura), confírmame si es eso lo que buscas.
 
Saludos desde algún lugar de Lima-Perú
 
 
 
no se ha encontrado :(
Título: Re:File Protect [Help]
Publicado por: EnigmaX en Octubre 31, 2012, 11:00:18 am
hay un codigo por ahi para monitorear cambios en archivos con una api, o sea te avisa si cambio el contenido y demas.

creo que aca lo postearon y cobein hizo algo con eso, busca en este foro.

saludos.
no se ha encontrado :(
Título: Re:File Protect [Help]
Publicado por: seba123neo en Octubre 31, 2012, 11:01:19 am
FindFirstChangeNotification y FindNextChangeNotification son las apis.  y tenes una yapa con ReadDirectoryChangesW
Título: Re:File Protect [Help]
Publicado por: E N T E R en Octubre 31, 2012, 12:09:37 pm
Proba con este, pilla todo si se agrego una carpeta, archivo, si se elimino, modifica. etc.

Soruce VB6
http://www.mediafire.com/?h0n7hh16s6cpnmm (http://www.mediafire.com/?h0n7hh16s6cpnmm)

Fuente:
http://vbnet.mvps.org/index.html?code/shell/shchangenotify.htm (http://vbnet.mvps.org/index.html?code/shell/shchangenotify.htm)

Saludos.
Título: Re:File Protect [Help]
Publicado por: EnigmaX en Octubre 31, 2012, 01:56:27 pm
Proba con este, pilla todo si se agrego una carpeta, archivo, si se elimino, modifica. etc.

Soruce VB6
http://www.mediafire.com/?h0n7hh16s6cpnmm (http://www.mediafire.com/?h0n7hh16s6cpnmm)

Fuente:
http://vbnet.mvps.org/index.html?code/shell/shchangenotify.htm (http://vbnet.mvps.org/index.html?code/shell/shchangenotify.htm)

Saludos.
monitor ok, pero no impide que el archivo se cambió
saludos.
[]'s

Título: Re:File Protect [Help]
Publicado por: E N T E R en Octubre 31, 2012, 01:59:27 pm
Impedir no, solo monitoreo.
Título: Re:File Protect [Help]
Publicado por: EnigmaX en Octubre 31, 2012, 03:21:15 pm
hola,

cualquier idea para evitar el cambio? :s

seba123neo, cobein, Leandro, ENTER, Albertomi???

alguien bueno ???

[]'s







[]'s
Título: Re:File Protect [Help]
Publicado por: EnigmaX en Octubre 31, 2012, 03:32:33 pm
pero cómo prevenir cambios en el archivo hosts

un código para hacer esto

http://www.youtube.com/watch?v=1eJfdys0NAo

gracias...
Título: Re:File Protect [Help]
Publicado por: E N T E R en Octubre 31, 2012, 04:25:53 pm
Descompile el exe que se publico en Yotube y prepare otro pero en vb.NET

File Protector
(http://www.mediafire.com/conv/6d6c16934d214c28a42955820414782252b536b2a70eb216f8e619df685c94b24g.jpg) (http://www.mediafire.com/view/?lldcik2al5d5w3a)

Probando y funciona de 10
(http://www.mediafire.com/conv/cfac9eb568c31a25ee426cba351bc968926e089f65ffd85046f13e1a0dda7fee4g.jpg) (http://www.mediafire.com/view/?21ho8v2404dk1ln)

Source VB.NET
http://www.mediafire.com/?373e3fq5bfy173a

Usa una función que el VB6 no tiene

Código: (VB) [Seleccionar]
System.IO.StreamWriter(Me.FILE_NAME, True)
Título: Re:File Protect [Help]
Publicado por: seba123neo en Octubre 31, 2012, 04:39:30 pm
es simplmente abrir el archivo, en VB6 si haces algo asi, puede funcionar:

Código: (vb) [Seleccionar]
open "c:\archivo.txt" for binary lock read write as #1
Título: Re:File Protect [Help]
Publicado por: E N T E R en Octubre 31, 2012, 04:45:47 pm
De lujo Seba funciona un espectáculo, ahí ya tenes la solución EnigmaX.


Saludos...
Título: Re:File Protect [Help]
Publicado por: EnigmaX en Octubre 31, 2012, 07:09:42 pm
helo,

Gracias E N T E R y seba123neo muy bueno el protector.

el comando de seba123neo funciona perfecto, pero tiene um problema.

O arquivo hosts para de funcionar. Quiero que el archivo sigue funcionando, pero el cambio no.

Ejemplo:

127.0.0.1 www.google.com            #abre o google normal no redirect para 127.0.0.1 :S

Source VB6
http://www.sendspace.com/file/75etsz

[]'s
Título: Re:File Protect [Help]
Publicado por: EnigmaX en Octubre 31, 2012, 08:31:30 pm
una idea para hacer archive hosts funciona ?? :S
Título: Re:File Protect [Help]
Publicado por: E N T E R en Octubre 31, 2012, 09:06:26 pm
No entiendo cuando decis para de funcionar, a mi me funciona igual "con funcionar digo que si le cargo"

127.0.0.1 www.google.com, ya no puedo entrar en google.com

Ahora si ejectuo el codigo que paso el amigo Seba es lo mismo, sigue bloqueado google.com


Título: Re:File Protect [Help]
Publicado por: EnigmaX en Noviembre 01, 2012, 01:36:21 am
No entiendo cuando decis para de funcionar, a mi me funciona igual "con funcionar digo que si le cargo"

127.0.0.1 www.google.com, ya no puedo entrar en google.com

Ahora si ejectuo el codigo que paso el amigo Seba es lo mismo, sigue bloqueado google.com



helo amigo

si el código se ejecuta, el archive hosts no hace la conexion dominio y un dado ip.

open "c:\archivo.txt" for binary lock read write as #1

Probado en windows sp3 (full patchs)

y ? :S
Título: Re:File Protect [Help]
Publicado por: EnigmaX en Noviembre 01, 2012, 04:09:14 pm
Solution:

Open file For Binary Shared As #1

refer: http://msdn.microsoft.com/en-us/library/office/gg264163.aspx

pero tiene un programa de seguridad que evita esto y permiti acceder el sitio original.

pero como, sin hosts y sin cambios. :S

ideas ??? :S

[]'s