我正在我们公司内部使用的应用程序中重新实现自动更新机制。旧系统使用基于 .exe 的安装程序,我不得不将其替换为可以在 Windows 域中工作的基于 .msi 的安装程序。我已经完成了这项工作并且效果很好。
我们总部的大部分用户都是windows域的成员,但也有很多不在域中的远程用户。对于域中的用户,我们会自动分发更新。远程用户应该使用应用程序内置的自动更新机制。
所以,问题是: 如何检查 Windows 用户是否可以在他的机器上安装应用程序? 或 如何检查运行 Windows 的计算机是否是域的成员?
(我使用 Borland C++ 6 进行开发)