社区
语言基础/算法/系统设计
帖子详情
一个很菜的问题。怎么看dll源码?
rainbow0326
2003-09-22 03:25:43
我现在想看别人写好的dll源码,怎么打开呢?用delphi打不开,提示我:error loading type library +dll路径。
我按照书(delphi6应用开发指南p172,paul kimmel著)上的步骤建了一个dll,可是总是出错,那位看过这本书的大虾给我讲一下为什么可以吗?
...全文
8249
33
打赏
收藏
一个很菜的问题。怎么看dll源码?
我现在想看别人写好的dll源码,怎么打开呢?用delphi打不开,提示我:error loading type library +dll路径。 我按照书(delphi6应用开发指南p172,paul kimmel著)上的步骤建了一个dll,可是总是出错,那位看过这本书的大虾给我讲一下为什么可以吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
33 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Miracle
2003-10-17
打赏
举报
回复
1
程序源代码是要经过编译以后才能得到二进制产品的,你通过dll wizard创建的框架,首先要保存为项目源代码文件(*.dpr, *.pas),然后使用编译功能才能输出dll结果,并不是“保存为project.dll”就能得到动态连接库的,要是这样的话,我把一个Word文档改个扩展名,也能得到一个DLL文件啦。
楼主,你现在不适合用Delphi写程序,还是先静下心来打打基础再说,如果你连Windows PE程序是什么都不知道,怎么工作啊?听我一句话,还是学习好了再开张比较好,不会耽误自己。
niska
2003-10-17
打赏
举报
回复
要是自己编的当然可以看了
你看到你的PROJECT.dpr,应该就能使用了。
ICMGDCHN
2003-10-16
打赏
举报
回复
DLL和EXE都是编译过的 只能反汇编
belllab
2003-10-06
打赏
举报
回复
1
最好的方法:问写DLL的人要源代码!^_^
rainbow0326
2003-10-06
打赏
举报
回复
那假如说我写了一个dll,可是时间长了忘记具体怎么写的了,我自己也没有办法看到了?
我只是说假如!!
rainbow0326
2003-10-06
打赏
举报
回复
to halfdream(哈欠)
我对dll不会,我现在用dll wizard创建一个框架,不写入任何代码,保存为project.dll,然后关掉,那现在这个最简单的框架的代码我怎么看到?
这可能对大家来说根本不是问题,但我不会,请大家帮助一下菜鸟吧,先谢过了。
李赞红
2003-10-06
打赏
举报
回复
DLL很容易写的
halfdream
2003-10-06
打赏
举报
回复
呵呵。。。不知道谁是写完程序就把源代码扔了只留下EXE或DLL。。。
rainbow0326
2003-10-06
打赏
举报
回复
那请问楼上的,
写dll的人怎么记得他的源代码呢?难道写完后要备份一下代码?还是写的人有方法看得到?
Spacesoft
2003-10-05
打赏
举报
回复
那你怎么不问怎么看EXE 的源码?什么源码都让你看了我们这些搞商业软件的不是没饭吃了吗?^_^
要看的话反汇编吧,看看汇编代码。
zousoft
2003-10-01
打赏
举报
回复
是吗?还有什么?从哪下载呀?
zousoft
2003-09-30
打赏
举报
回复
那怎么看dll的函数参数呢?
这个要求不过分吧,没有参数怎么调用。
Eastunfail
2003-09-30
打赏
举报
回复
好多可以查看导出表的工具都可以查看有哪些函数的。例如VS的Dependence Walker
weijian0131
2003-09-30
打赏
举报
回复
可以用DELPHI打开,可以看到函数名称和参数,不过源代码不行。
方法我忘了,我打开过的。
rainbow0326
2003-09-29
打赏
举报
回复
看来只有如此了:(
yushang0824
2003-09-28
打赏
举报
回复
Dll就是为了把源码藏起来,你要反其道而行之,很难!
最多反编译为汇编吧,其实也就是和二进制机器码差不了多少吧,别想了,孩子!
fule
2003-09-27
打赏
举报
回复
晕,DLL文件也能看,那不是人人都可以编WINDOWS了
比尔盖茨还不下岗
cll007
2003-09-27
打赏
举报
回复
只要是程序,都会出错;只是看出多少的问题,DLL只能由其作者或有源代码的人可以改
yj0785
2003-09-24
打赏
举报
回复
看来大家都想知道,不过就是没有办法,我好多方法都试过了,还是没辙。
ly_liuyang
2003-09-24
打赏
举报
回复
只能知道Dll的函数
参数不能知道的,代码更加没门,不然你可以获得MS的Win代码了
Win32的API基本都是Dll来的
加载更多回复(13)
解决
DLL
问题
的编程
源码
收藏
匿名方法是没有名称的代码块,可以在需要委托或事件处理器的地方直接使用。闭包是一种特殊的匿名方法,它可以捕获并封装其所在环境的变量。在Delphi中,匿名方法和闭包通常用在需要传递代码块作为参数的场合,比如事件处理、异步操作或者高阶函数中。例如:beginbegin');end;end;beginend;上面的例子中,创建了
一个
匿名方法,并将其赋值给
一个
叫的属性。这个匿名方法可以在不直接关联到事件处理器的情况下执行。
dll
源码
_偷偷学习
DLL
劫持
文章主要是用来记录学习觉得low啊简单啊的话也不许笑话不然嘴给你们撕烂嘤嘤嘤Q达不溜Q首先是
dll
劫持的原理ღゝ◡╹)ノ♡就是攻击者能够利用Windows加载
DLL
的规则将需要劫持程序目录下的合法
DLL
替换成恶意
DLL
1.使用
DLL
_Hijacker.py来生成CPP
源码
(要注意路径要使用
dll
文件所在的路径哦):
DLL
_Hijacker.py "D:\Program Files(x8...
源码
解析
DLL
自卸载无模块注入
对windows安全比较熟悉的同学对模块注入应该都比较了解,很多病毒、木马、外挂都会用到,无模块注入应用得则比较少。 无模块注入的好处是
DLL
注入进去后,确实已经不以模块的形式存在了,用任何进程模块查看工具,都找不到注入进去的
DLL
。因为它已经变为一块纯堆内存,跟EXE主模块里申请的堆没有任何差别。 这里讲的一种无模块注入的方法,能够让
DLL
自身实现这样的功能,无需外部
7z lzma920
源码
封装 C++
DLL
,可直接调用压缩
7z lzma920
源码
封装 C++
DLL
,可直接调用压缩 该My7z
dll
,由7z lzma920
源码
封装而来,
dll
项目及测试项目路径在:F:\my7z\sourcechangemy7z\lzma920\CPP\7zip\UI\My7z
DLL
和My7z
DLL
Test两个项目。使用该
DLL
程序时,需要附带原版7z.
dll
(可在7z安装包中找到)、My7z
DLL
.
dll
、MyTest...
C
DLL
源码
查看器:探索
DLL
文件内部
源码
的利器
C
DLL
源码
查看器:探索
DLL
文件内部
源码
的利器 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在软件开发领域,理解和分析第三方或遗留的软件组件经常是必要的步骤。C#
DLL
源码
查看器,一款功能强大且实用的工具,正是为满足这一需求而诞生。它允许开发者查看C#编译生成的
DLL
文件中的
源码
,帮助理解代码结构,进行调试或修改。 项目技术分析 C#
DLL
源码
查看器基于.NE...
语言基础/算法/系统设计
16,741
社区成员
33,233
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章