我有一个访问应用程序的多个副本。我希望只能在系统上运行有限数量的副本。
我试图通过在注册表项(HKLU)中存储信息来限制这一点,但我发现在终端服务器的情况下,这个密钥对于每个用户是不同的,然后我尝试将信息存储在另一个注册表项HKLM中但是这个密钥需要应用程序以管理员权限运行(在所有情况下都不可能)。
此外,我计划将此信息存储在一个隐藏的文本文件中,但如果应用程序以不合适的方式关闭(由于应用程序崩溃或系统突然关闭或其他情况),此方案将产生问题因为我无法更新文本文件中的值。
答案 0 :(得分:0)
我对你的问题不是很清楚,因为从你的第一句开始,我认为“我想防止两个或更多的Access Application XYZ副本运行” - 我不知道你的意思是否一个工作站,或跨多个工作站。
接下来您要“只能在系统上运行有限数量的副本”。对我来说,这可能意味着您可能希望运行多个Access应用程序副本,但我认为只要它们是不同的应用程序?
对于初学者,请查看以下链接,看看其中任何一个是否满足您的要求,如果没有(或我被误解),请更新。
我使用了以下搜索字词:如何防止多个访问副本运行