【发布时间】:2025-12-30 21:20:14
【问题描述】:
我正在尝试在 Windows 中创建记事本无法读取的二进制文件。该文件需要包含文本信息。我运行的当前代码在记事本中是可读的(这里和那里有一些额外的字符,但仍然是人类可读的)。非常感谢任何帮助。
Using writer As BinaryWriter = New BinaryWriter(File.Open("file.bin", FileMode.Create))
writer.Write(rtbWriter.Text)
End Using
【问题讨论】:
-
您可能想用什么来解释您正在尝试做什么,而不是如何。这是一个 XY 问题,因为它相当于 我想制造一辆汽车,而不是用汽油运行并在其中加油如果您将文本放入文件中,记事本将看到它并显示和用户可以阅读。
-
@Plutonix 我确实说过。本质上,我试图限制对带有密钥文件的程序的访问。我希望能够构建一个包含“用户 X,访问 Y”等数据的密钥文件。但我不希望任何用户能够打开文件并在文本编辑器中查看并更改它。当前项目是密钥文件生成器。我需要该程序的用户才能输入“用户 X,访问 Y”,然后程序将其转换为 txt 编辑器不会自动转换回来的某种二进制字符。
标签: vb.net binarywriter