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.
我在 C# 中创建了一个 Windows 窗体应用程序,我想将其 exe 或设置提供给我的客户,但我的要求是,在他安装设置文件或 exe 后,即使在同一系统中,他也不应该再次使用该设置?
我怎么限制他?
您可以在设置应用程序中嵌入唯一密钥,或直接提供给您的客户,如许可证密钥。为了运行安装,它必须使用该密钥通过 Internet 联系您的服务器,您的服务器将验证该密钥,然后将其标记为已使用,这样如果安装尝试使用该许可证密钥再次运行,您的服务器验证将失败。
不是防弹的,但在大多数情况下可能已经足够了。