我为windows制作程序,使用互联网和自己的本地dababase。我如何确保用户,安装程序,我的程序不通过互联网向我发送他的数据和文件。我认为这是我对程序的限制预设,但是例如windowsXP,没有这个功能...
答案 0 :(得分:1)
这里通常的方法是发布源代码并签署二进制文件。这样,真正可疑的用户可以自己编译程序(在确保他们的编译器没有被篡改之后),而更信任的灵魂可以使用你签名的版本。
请注意,这并不意味着您必须向所有人提供资源。只需提供一种方式来联系您,以防他们想要来源。
或者,您可以将消息来源发送给专家,并让他们证明您的程序没有做任何恶事。然后他们也可以签署二进制文件。