我可以在linux中获取msi文件的源代码并添加一些条件吗?

问题描述 投票:-1回答:1

我有一个.msi文件。我想在安装程序中添加功能。我想补充一下

许可证密钥条件,当有人尝试安装应用程序时。我不希望其他人使用此应用程序。仅适用于拥有此软件密钥的用户。如果可以,请帮助我。谢谢

linux unix windows-installer license-key
1个回答
0
投票

我想这个问题需要一些改进和澄清,但我会尝试回答。

应用程序本身应设计为只允许某些用户访问许可证密钥。一般而言,这涉及将牌照存放在HKCU而非HKLM。您无法在设置中真正更改此设置,它是期望从预定源读取许可证密钥的应用程序。某些应用程序能够按用户或按机器存储许可证密钥 - 这一切都取决于其设计。这是什么应用?

对于仅为每台计算机注册许可证密钥(针对所有用户)的应用程序,“模拟”此方法的一种方法是删除为无权使用该应用程序的用户启动应用程序的快捷方式。这可能涉及安装MSI“每用户”,但它并不总是按预期工作。

它还取决于您将如何分发此软件。它是从SCCM等部署系统远程安装的,还是以交互方式安装在每台计算机上?如果是后者,则可以作为将使用该应用程序的用户进行安装,并检查是否存在名为“为当前用户安装”(或等效)的选项。如果远程部署,则应创建转换以设置相同的选项(为当前用户安装),并在该用户登录时通过SCCM调用安装。

Linux在哪里适合这个等式?你在运行Wine还是一些仿真软件?

© www.soinside.com 2019 - 2024. All rights reserved.