【发布时间】:2013-05-21 10:32:23
【问题描述】:
我想在 OSX 上开发示例框架,并要求该框架在任何时候都只能由单个客户端使用,我不知道如何实现这一点?他们是否有任何 API 来检测框架正在使用的天气?我们可以为此使用一些与文件相关的 API 吗?..我看到了一个 Windows 示例,他们在其中使用检测 dylib 的使用情况 遵循 API 的 ?? 创建文件映射W MapViewOfFile OpenFileMappingW
有没有人遇到过这种情况??
【问题讨论】:
-
您需要维护一个系统范围的资源,该资源可用于保存对当前正在使用您的框架的应用程序的引用。这很复杂,因为您必须处理该 store 未正确清理的应用程序崩溃,并且几乎不可能击败当前标准的应用程序沙盒。如果不激怒你的用户,我会说这是很难实现的。
标签: macos cocoa frameworks dynamic-library