解锁应用程序
默认情况下,应用程序处于锁定状态,无法卸载。要被归类为“可卸载”应用程序,应用程序必须确保 AutoCAD 和其他应用程序不再引用应用程序定义的任何对象或结构。在使应用程序不可卸载之前,请非常小心,不要让客户端应用程序包含指向地址空间中任何对象的活动指针。有关应用程序必须执行的可卸载清理操作的列表,请参阅准备卸载。 如果要使应用程序不可卸载,则需要存储随 .该参数将由函数使用。默认情况下,应用程序处于锁定状态。如果解锁应用程序,则可以将其卸载。pktAcRx::kInitAppMsgpktunlockApplication() 使用以下两个函数来锁定和解锁应用程序: virtual bool AcRxDynamicLinker::lockApplication(void* pkt) const = 0; virtual bool AcRxDynamicLinker::unlockApplication(void* pkt) const = 0; 以下函数检查应用程序是否被锁定: virtual bool AcRxDynamicLinker::isApplicationLocked(const char* name) const = 0; 还提供了类似的全局函数: bool acrxLockApplication(void* pkt); bool acrxUnlockApplication(void* pkt); bool acrxApplicationIsLocked(const char* modulename); 父主题: |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 12:47
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.