Pregunta

Yo quería hacer una versión vb.net de este truco utilizado para ocultar archivos en imágenes: http: //www.online-tech-tips .com / computer-tips / ocultar archivos dentro de imagen /

No tenemos ninguna idea sobre cómo hacer esto, pero primero es posible? En mi mente tengo que utilizar un cuadro de diálogo de archivo abierto para hacer esto.

¿Fue útil?

Solución

La técnica que está hablando se llama esteganografía, si usted está hablando acerca de los archivos de escondite, hay una excelente artículo sobre esto en CodeProject, y cómo hacerlo. El artículo incluye un marco sobre la manera de lograr lo que busca, de hecho, si usted comprueba artículos del autor, se verá que el autor ha escrito numerosos artículos que cubren todos los aspectos de la esteganografía.

Espero que esta ayuda, Atentamente, Tom.

Otros consejos

Si está escribiendo un programa de línea de comandos, lo más habitual es tener nombres como argumentos de línea de comandos, en lugar de mostrar un cuadro de diálogo Abrir archivo. P.ej. el usuario podría escribir:

hidefile c:\files\secret.txt c:\pics\mypicture.jpg

y su programa sería extraer los nombres de archivo en lugar de solicitar para ellos. Para ello, Environment.GetCommandLineArgs uso o el argumento string[] args al método Main.

Sin embargo, si desea mostrar un diálogo Abrir archivo de una aplicación de línea de comandos, puede hacerlo:. Sólo tiene que añadir una referencia a los System.Windows.Forms montaje

Si se refiere al bit copy /b file1 + file2 file3, esto es simplemente una cuestión de la concatenación de archivos, y se puede lograr con bastante facilidad utilizando las bibliotecas .NET System.IO estándar (copiando sucesivamente una secuencia de archivo y luego el otro en un nuevo archivo stream).

Edit: Alternativamente, sólo tiene que utilizar un enfoque más directo .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top