保护 msi 以防止未经授权的使用
我无法想出一种方法来保护我制作的应用程序的安装程序。我不需要任何太强烈的东西,我想只是需要“锁定”安装程序。
谢谢。
由于第一条评论,当我说安全时,我的意思是使用密码或密钥来防止未经授权的使用。
Im having trouble coming up with a way to secure an installer for an app ive made. I dont need anything too intense, just something to 'lock' the installer I guess.
Thanks.
Due to the first comment, when I say secure I mean using a password or key to prevent unauthorized use.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以使用第 3 方工具解压 .msi 中包含的文件,而无需运行安装程序。如果您想防止这种情况发生,您必须使用 自定义操作。
最好在应用程序本身中放置任何类型的串行验证,这样人们就无法复制工作安装......
It is possible to unpack the files contained in a .msi without running the installer by using 3rd party tools. If you want to prevent this you would have to decrypt the files with a custom action.
It is probably better to put any kind of serial validation in the app itself so people can not copy a working install...
有两种方法可以实现此目的:
每种方法都有其自己的实现和优点,因此您应该首先决定您想要什么。之后,您可以尝试在安装程序中实现它。然后,您可以在遇到问题时提出更具体的问题。
以下是可以帮助您入门的安装工具列表: http://en.wikipedia.org/wiki/安装软件列表
There are two approaches for this:
Each approach has it's own implementation and advantages, so you should first decide what you want. After that, you can try to implement it in your installer. You can then ask for more specific questions when encountering problems.
Here is a list of setup tools which can get you started: http://en.wikipedia.org/wiki/List_of_installation_software