社区
进程/线程/DLL
帖子详情
动态库保护问题?
ilovedrv
2007-10-14 09:48:24
我做了一个系统,核心部分都封装在动态库,现在,需要加入保护机制,我考虑主要有两种方式,即使用时间和使用次数限制,该如何实现啊,如果写入注册表,不安全,不知有没有好方法啊,在一个地方,看到可以将文件的使用情况,写入到动态库或者系统某个文件,有那位大侠能提供一个例子吗,不胜感激啊
...全文
160
3
打赏
收藏
动态库保护问题?
我做了一个系统,核心部分都封装在动态库,现在,需要加入保护机制,我考虑主要有两种方式,即使用时间和使用次数限制,该如何实现啊,如果写入注册表,不安全,不知有没有好方法啊,在一个地方,看到可以将文件的使用情况,写入到动态库或者系统某个文件,有那位大侠能提供一个例子吗,不胜感激啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ilovedrv
2007-10-24
打赏
举报
回复
人工置顶
WingForce
2007-10-14
打赏
举报
回复
可以直接“写回”你的动态库
我的思路是,dll中搞一个东西来记录,Load的时候把自己复制一份,然后把新的文件中的次数修改一下,然后把新的文件Load进来,把自己Free掉
没实际搞过,不知道可以不可以,哈哈
ilovedrv
2007-10-14
打赏
举报
回复
顶
Linux的
动态库
和静态库
1.什么是静态库? 静态库:程序执行前(编译的时候),就加入到目标程序中。 优点:运行快 缺点:内存大2.什么是
动态库
?
动态库
:在程序执行时,临时由目标程序取调用。 优点:内存小 缺点:运行慢3.制作1个静态库 (1)要明白为什么制作静态库 答:我想要在main()中调用1个写在其他c文件中的子函数。 通常,把那个子函数所在的头文件声明1下就好。 如图所示,写了kk.c(主函数在这个文件里)、my_add.c(子函数在这里)、my_add.h 这样只要在kk.c中添加.h头文件,就能调用子函数了 这样,通
24、编程中的安全机制与
动态库
相关知识
本文详细介绍了编程中的常见安全机制和
动态库
相关知识。内容涵盖打印函数的安全使用、返回地址重写的风险及
保护
措施,如安全cookie、地址空间布局随机化(ASLR)和数据执行
保护
(DEP)。同时深入解析了ELF文件结构、动态加载过程、重定位类型、符号查找范围,并通过示例演示了如何创建
动态库
及其内部机制,包括全局偏移表(GOT)和程序链接表(PLT)的作用。最后还探讨了
动态库
的优势、挑战以及优化建议,帮助开发者编写更安全、高效的程序。
python调用c++
动态库
.so和静态库.a
python调用c++
动态库
.so和静态库.a
Windows核心编程 静态库与
动态库
Windows核心编程 静态库,
动态库
的创建以及加载,DEF导出,DLLMAIN
linux
动态库
替换,不要使用 cp 替换正在使用中的Linux
动态库
记得以前如果一个.so被 load 了,应该和程序本身一样,不能覆盖啊,强行覆盖也不会覆盖原来的inode,而是创建新的inode并替换当前目录里面的inode, 原来打开的文件还是正确的。但是最近发现在 Linux i386 上面 load .so 以后覆盖 .so ,没有任何提示,正在运行的程序退出时侯则通常都会 segfault. 和 sparc 很像了。难道我记错了吗?用 strace ...
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章