0

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

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

4

3 回答 3

1

您正在谈论的技术称为隐写术,如果您正在谈论隐藏文件,CodeProject 上有一篇关于此的优秀文章,以及如何做到这一点。这篇文章涵盖了一个关于如何实现你正在寻找的框架,事实上,如果你查看作者的文章,你会发现作者写了许多文章,涵盖了隐写术的各个方面。

希望这会有所帮助,最好的问候,汤姆。

于 2010-01-02T03:16:59.063 回答
0

如果您正在编写命令行程序,您通常会将文件名作为命令行参数,而不是显示文件打开对话框。例如,用户会键入:

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

并且您的程序将提取这些文件名而不是提示它们。为此,请使用Main 方法Environment.GetCommandLineArgs的参数或参数。string[] args

但是,如果您确实想从命令行应用程序显示文件打开对话框,您可以这样做:您只需添加对 System.Windows.Forms 程序集的引用。

于 2010-01-02T03:11:35.127 回答
0

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

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

于 2010-01-02T03:19:52.207 回答