Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我为 Windows 制作程序,可与互联网和本地数据库一起使用。我如何确保安装程序的用户我的程序不会通过互联网向我发送他的数据和文档。我认为这样做是我对编程的限制,但以 windowsXP 为例,没有这个功能......
这里通常的方法是发布源代码并对二进制文件进行签名。这样,真正可疑的用户可以自己编译程序(在确保他们的编译器没有被篡改之后),而更多信任的人可以使用你签名的版本。
请注意,这并不意味着您必须将资源提供给所有人。只需提供一种与您联系的方式,以防他们需要来源。
或者,您可以将资源发送给专家并让他们证明您的程序没有做任何邪恶的事情。然后他们也可以对二进制文件进行签名。