3.5、卸载一个应用程序
来源:互联网 发布:原油api数据怎么看 编辑:程序博客网 时间:2024/06/11 23:47
要卸载一个应用程序,你可以通过以下的几种方法:(如果它没有被锁定)
1、在应用程序里卸载一个应用程序使用AcRxDynamicLinker::unloadModule().函数。
2、使用APPLOAD对话框来卸载,这个界面给用户提供添加和删除应用程序的功能。
3、从AutoLISP里面的arxunload函数。
4、 使用ObjectARX里面的acedArxUnload函数。
5、使用选项和命令卸载应用程序。
默认情况下,应用程序是被锁住了并且不能别卸载,要定义可卸载的应用程序,应用程序必须保证AutoCAD和其他应用程序不再指向和引用应用程序中的结构或对象,在你是你的应用程序变成可卸载之前,你必须要保存没有静态的应用程序包含任何指向你程序空间的对象,要查看不能被卸载的应用程序,请参考3.2节卸载应用程序。
要使得你的应用程序可卸载,你需要存储AcRx::kInitAppMsg消息里面的pkt指针的值,这个参数将会被unlockApplication()函数使用,默认应用程序是锁定的,如果你解锁应用程序,它就能够被卸载,要锁住和解锁应用程序,使用下面的两个函数。
boolAcRxDynamicLinker::lockApplication(void* pkt) const;boolAcRxDynamicLinker::unlockApplication(void* pkt) const;下面的函数检查应用程序是否被锁住
boolAcRxDynamicLinker::isApplicationLocked(const char* name) const;还提供了类似的全局函数:
boolacrxLockApplication(void* pkt);boolacrxUnlockApplication(void* pkt);boolacrxApplicationIsLocked(const char* modulename);
0 0
- 3.5、卸载一个应用程序
- 卸载应用程序
- 卸载应用程序
- 一个动态创建卸载应用程序域的例子
- 让应用程序难以卸载
- 应用程序安装卸载原理
- 如何卸载Chrome应用程序
- 应用程序安装卸载原理
- 69卸载应用程序
- 应用程序安装卸载原理
- 求助:无法卸载:一个或多个应用程序需要此程序集
- 代码调用Android应用程序卸载
- Android用Adb卸载应用程序
- 监听应用程序是否卸载成功
- 禁止用户手动卸载应用程序
- Android实现应用程序卸载自己
- 应用程序的安装和卸载
- 79_应用程序的卸载
- LeetCode Pow(x, n)
- Java将一个字符串中的多个连一起的空格变成单个空格
- nginx HTTP模块的hello world
- 机器学习自学指南
- 输入的数字个数
- 3.5、卸载一个应用程序
- C99新特性
- 我的第一篇博客
- PHP面向对象开发的学习(二)
- 通过jstack定位在线运行java系统故障_案例1
- 26英文字母使用频率的大样本分析
- java 泛型嵌套
- sencha touch权威指南---学习笔记4-插入图片单击事件
- 【SDOI2013】保护出题人