社区
C#
帖子详情
dll有什么弊端
biny237
2010-08-11 04:57:34
用dll进行数据处理然后在返回,在这之间是不是就会容易被截取,而导致数据内容发生改变,或使dll文件完全无效,如果这种情况确实存在,那请问这种情况如何处理或避免,有什么好的解决方法
...全文
206
12
打赏
收藏
dll有什么弊端
用dll进行数据处理然后在返回,在这之间是不是就会容易被截取,而导致数据内容发生改变,或使dll文件完全无效,如果这种情况确实存在,那请问这种情况如何处理或避免,有什么好的解决方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Thr21ough
2010-08-12
打赏
举报
回复
学习一下~
biny237
2010-08-12
打赏
举报
回复
[Quote=引用 1 楼 dick1026 的回复:]
外部程序确实要调用DLL模块的情况下,系统才会将它们装载到内存空间中。这种方式不仅减少了EXE文件的大小和对内存空间的需求,而且使这些DLL模块可以同时被多个应用程序使用。
对于DLL调用,是在内存中,而不是在网络传递的过程中,因而被截获这一说应该是不存在的。
在Win32环境中,每个进程都复制了自己的读/写全局变量。如果想要与其它进程共享内存,必须使用内存映射文件或者声明一个共享……
[/Quote]
dll通过反射或反编译是不是能得到里面函数,然后如果他自己写个dll文件,返回固定值,那不是就麻烦了么
I520WUCHAN
2010-08-12
打赏
举报
回复
学习了....
pc_242
2010-08-11
打赏
举报
回复
xuexi...
jointan
2010-08-11
打赏
举报
回复
DLL中的函数容易被HOOK,导致被调用的函数的行为被攻击者截取和篡改,这个情况在C#中不太好处理,可以百度一下"反HOOK技术"
小夏天~
2010-08-11
打赏
举报
回复
你说的问题和DLL无关
mjp1234airen4385
2010-08-11
打赏
举报
回复
不存在安全问题。
xrongzhen
2010-08-11
打赏
举报
回复
你说的问题和DLL无关
周药师
2010-08-11
打赏
举报
回复
比较占资源
Nick黄
2010-08-11
打赏
举报
回复
楼上正解、营养大餐!
AsheBin
2010-08-11
打赏
举报
回复
外部程序确实要调用DLL模块的情况下,系统才会将它们装载到内存空间中。这种方式不仅减少了EXE文件的大小和对内存空间的需求,而且使这些DLL模块可以同时被多个应用程序使用。
对于DLL调用,是在内存中,而不是在网络传递的过程中,因而被截获这一说应该是不存在的。
在Win32环境中,每个进程都复制了自己的读/写全局变量。如果想要与其它进程共享内存,必须使用内存映射文件或者声明一个共享数据段。DLL模块需要的堆栈内存都
是从运行进程的堆栈中分配出来的
。DLL现在越来越容易编写。Win32已经大大简化了其编程模式,并有许多来自AppWizard和MFC类库的支持。
vcruntime140.
dll
问题的解决方法
安装apache时提示“vcruntime140.
dll
”。只不过是因为vc++的运行库的问题。本软件中包括了64位系统的各种版本的vc++运行库,主要全部安装,问题就能得到解决
Fp4autl.
dll
,Fpencode.
dll
,Fp4awel.
dll
安装office2007提示: windows installer 服务不能更新一个或多个受保护的windows文件问题解决. 下载这三个文件保存到对应的路径,即可正常安装.
Windows进程常用
DLL
模块注入技术
课程结合多种Windows进程常用
DLL
注入技术。 远程线程注入 APC注入,异步调用过程,向目标线程插入待执行任务从而完成注入。 窗口消息注入,指定窗口进程注入,与全局钩子注入类似。 环境块注入,获取进程上下文信息...
解决api-ms-win-crt-runtime-l1-1-0.
dll
丢失问题 绿色版 工具下载
提示api-ms-win-crt-runtime-l1-1-0.
dll
丢失,安装这个小玩意就可以解决了
[科普]
DLL
是什么
什么是
DLL
? 运行某一程序时,该程序的很多功能可能是由
DLL
提供的。 例如,某些程序可能包含很多不同的模块,而该程序的每个模块都包含在
DLL
中并从中分发。 使用
DLL
有助于促进代码的模块化、代码重用、内存的有效使用和减少所占用的磁盘空间。 因此,操作系统和程序能够更快地加载和运行,并且在计算机中占用较少的磁盘空间。
DLL
是一个包含可由多个程序同时使用的代码和数据的库。 例如,在 Windows 操作系统中,Comdlg32
DLL
执行与对话框有关的常见函数。 因此,每个程序都可以使用该
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章