我想制作一个 vb.net 版本的这个技巧,用于隐藏图片中的文件:http://www.online-tech-tips.com/computer-tips/hide-file-in-picture/

我不知道如何做到这一点,但首先这可能吗?在我看来,我必须使用打开文件对话框来执行此操作。

有帮助吗?

解决方案

你所说的技术称为隐写术,如果你谈论的是隐藏文件,有一个很好的 文章 关于 CodeProject 上的相关信息以及如何操作。这篇文章涵盖了如何实现您正在寻找的内容的框架,事实上,如果您查看作者的文章,您会发现作者写了许多涵盖隐写术各个方面的文章。

希望这对汤姆有帮助,汤姆。

其他提示

如果你正在写一个命令行程序,你通常会采取的文件名作为命令行参数,而不是显示一个文件打开对话框。例如。用户可以键入:

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

和你的程序将提取的文件名,而不是提醒他们。要做到这一点,使用Environment.GetCommandLineArgsstring[] args参数的主要方法。

不过,如果你想显示在命令行应用程序打开文件对话框,你可以这样做:你只需要装配添加到System.Windows.Forms参考

如果您指的是 copy /b file1 + file2 file3 位,这只是一个文件串联的问题,并且可以使用标准 .NET 相当轻松地实现 System.IO 库(通过连续复制一个文件流,然后将另一个文件流复制到新文件流中)。

编辑:或者,只需使用 更直接的方法.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top