社区
其它技术问题
帖子详情
一个已经封装好了的软件,如何查看源代码?
sunnyheyun
2010-03-14 03:02:59
各位好,我从网上下载了一个摄像头监控大王绿色软件,只有371K大小,exe格式。我现在想要查看其源代码,该如何做呢?需要使用什么工具?
...全文
27085
7
打赏
收藏
一个已经封装好了的软件,如何查看源代码?
各位好,我从网上下载了一个摄像头监控大王绿色软件,只有371K大小,exe格式。我现在想要查看其源代码,该如何做呢?需要使用什么工具?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jbz001
2010-03-14
打赏
举报
回复
你反编译吧
beginnow
2010-03-14
打赏
举报
回复
使用虚拟机的比如java,vb之类的都可以,其它属于反汇编逆向工程的范畴,不过现在的反汇编工具已经非常智能了,用户态的反汇编比较多的是OD,静态的IDA, 只要不是太高深的东西有点汇编知识都可以看懂
xengine-qyt
2010-03-14
打赏
举报
回复
楼主 编译出的文件是不能查看源代码的 C VC++ DELPHI等都不可以 好像 其他可以 比如 JAVA 汇编啥的 不清楚没用过
damndarn
2010-03-14
打赏
举报
回复
呵呵 开源的你才能看,不开源的你咋看呢?不管怎么样,只有一个exe文件是看不了源代码的。要上网搜才行
dixiad
2010-03-14
打赏
举报
回复
可以反汇编看它的汇编代码
机智的呆呆
2010-03-14
打赏
举报
回复
联系作者,索要或花钱购买源代码~~~~
senr0816
2010-03-14
打赏
举报
回复
老大,你搞笑吧,你要是写过程序,生成过exe就知道了。
exe只是可执行文件。
那个绿色软件是开源的么?如果是,你可以搜索一下它的源代码,否则是不行的。
Vulkan原理与实战—铸造渲染核武器—基石篇
Vulkan被称为OpenGL的接班人,性能果然是霸气外漏,更能够承载下
一个
时代的图形渲染编程。 GPU高性能渲染的课题进入了
一个
新的阶段,对于计算细节的控制,多核CPU多线程渲染以及高性能算法的灵活设计需求日益旺盛。图形程序员需要有更加强力且灵活的工具,来“解锁”我们自身的控制能力,OpenGL的较高度
封装
性以及单纯的状态机模式显然
已经
无法适应现代化图形渲染的强烈需求。为什么要学习Vulkan?正如前言所说,Vulkan
已经
成为了下
一个
时代的图形渲染主流API,早
已经
被各大商业引擎(Unreal Engine、Unity3D)所支持。那么我们的同学就有如下问题需要明晰:1 作为游戏程序员我们只学会了UE或者Unity3D,那么就只能作为
一个
普通的程序员,如果能够结合Vulkan的学习对商用引擎理解更加深刻,就可以更好的发挥引擎威力甚至更改引擎的
源代码
,实现更多的可能,让你在各大公司之间都“蛇形走位,游刃有余” 2 作为自研引擎工作人员,你可能在工业
软件
领域从业、也有可能在影视渲染领域从业、也可能在其他的图形系统领域(军工、GIS、BIM)等领域,那么熟练的掌握Vulkan就可以针对自己公司的不同领域需求进行不同的引擎定制开发,从而获得牢不可破的地位,对于自身职业发展有着极大的优势! 总而言之,越早学习Vulkan,就越能与别人拉开差距,让Vulkan称为你升职加薪、壮大不可替代性的核武器! 课程简介:本课程详细讲解了Vulkan从小白到入门的基础理论+实践知识,对于每
一个
知识点都会带领学员通过代码来实现功能。其中涵盖了计算机图形学基础理论,计算机图形学数学推导,Vulkan基础系统设计理论,基础单元(实例,设备,交换链), 渲染管线,RenderPass, 指令与多线程, 顶点描述与实验, Uniform与描述符, 图像与采样, 深度与反走样,模型与摄像机等内容;课程中会对Vulkan复杂抽象的API进行一次包装层的
封装
,将相关的API都进行聚合与接口设计,作为游戏或者图形引擎来讲,这是至关重要的第一步。这
一个
封装
步骤,也被称为API-Wrapper,经过包装后的类库,同学可以在此之上根据自己的具体需求进行扩展,从而得到最适合自己的类库内容。本课程为系列化课程,在铸造基石篇章之后,会继续使用本包装类库进行改良,并且实现Vulkan API下的各类效果以及高级特性的开发教学。 课程优势:1 本课程会从计算机图形学的基础渲染管线原理出发,带领0基础的同学对计算机图形学进行快速认知,且对必要的知识点进行筛选提炼,去掉冗余繁杂的教学内容,更加适合新手对Vulkan渲染体系入门了解。 2 本课程会对计算机图形学所涉及的数学知识及如何应用到渲染当中,进行深入的讲解,带领同学对每一行公式展开认识,从三维世界如何映射到二维的屏幕,在学习完毕后会有清晰的知识体系 3 本课程会带领同学认知每
一个
Vulkan的API,并且在代码当中插入详细的注释,同学们在学习的时候就可以参照
源代码
进行一系列尝试以及学后复习 4 本课程所设计的包装层,会带领同学一行一行代码实现,现场进行Debug,对于Vulkan常出现的一些问题进行深入探讨与现场纠正 学习所得:1 同学们在学习后可以完全了解从三维世界的抽象物体,如何一步步渲染称为
一个
屏幕上的像素点。2 同学们在学习后可以完全掌握基础的Vulkan图形API,并且了解Vulkan当中繁多的对象之间相互的联系,从而可以设计更好的图形程序3 同学们在跟随课程进行代码编写后,可以获得
一个
轻量级的Vulkan底层API
封装
库(Wrapper),从而可以在此之上
封装
上层的应用,得到自己的迷你Vulkan图形渲染引擎当然,在达到如上三点之后,如果可以更进一步学习Vulkan的进阶课程,同学们可以获得更好的职业发展,升职加薪之路会更加清晰,成为公司不可替代的强力工程师 本课程含有全套
源代码
,同学购买后,可以在课程附件当中下载 完全不懂图形学可以学习么?使用层面上来讲是没有问题的,老师在每个api讲解的时候,都会仔细分析api背后的原理,所以可以跟随下来的话,能够编程与原理相融,学会使用 数学不好可以学习么?学习图形类课程,最好能够入门级别的线性代数,具体说就是: 1 向量操作 2 矩阵乘法 3 矩阵的逆、转置 这几个点就足够 学习后对就业面试有什么作用?目前类似Vulkan的渲染知识是一切引擎的基础,只要能够跟随每一节课写代码做下来,游戏公司、工业
软件
公司等都是非常容易进去的,因为原理层面
已经
通晓,面试就会特别有优势。同学可以在简历上写熟悉VulkanAPI并且有代码经验,对于建立筛选以及面试都会有很大的帮助,对于薪资也会有大幅度提升
matlab
查看
自带以及
封装
函数
源代码
Matlab自带函数知道m文件名如何
查看
源代码
: 方法一:输入doc加上名称:>>doc pcdownsample.m 方法二:用open命令:>>open pcdownsample.m 方法三:直接用type进行显示:>>type pcdownsample.m ...
如何生成
源代码
?
在本文中,我将讨论可以通过编程方式生成
源代码
的
软件
开发的不同阶段,并将比较不同的方法。 我还将描述在特定阶段生成代码的特定工具的体系结构和想法(尤里卡时刻的种类)。 手动地 这是标题中设置的问题的答案。 如果有可能,您必须手动生成代码。 一年前,我
已经
写了一篇有关代码生成的文章 ,但我没有改变主意。 除非确实需要,否则不应生成代码。 奇怪的说法,尤其是当我推广完全针对Java代码...
源代码
是指什么?
每个
源代码
的编写都有一定的规范要求,比如一定的缩进规则、语句结束的方式、注释格式等。
源代码
虽然对普通人来说听起来晦涩难懂,但
源代码
是程序员创建
软件
、系统和服务的基础,意味着
软件
开发者对产品有更多的控制权。不同的编程语言有不同的
源代码
规范。和C语言一样,它的结构比较简单,比如一些函数
封装
、函数调用和一些简单的语法。
源代码
是根据一定的
软件
需求,即实现特定的功能而编写的。也可用于编写程序,实现用户界面的生成,或定义系统的基本参数等。
源代码
是指以特定编程语言编写的文本文件,用于控制
软件
、硬件、计算机程序或系统。
为什么要阅读
源代码
?如何有效的阅读
源代码
? 选一些比较优秀的开源产品作为
源代码
阅读对象?
转载自:http://blog.csdn.net/ajian005/article/details/7921507注:删减了原作者关于Linux方面的内容,如有需要,请点击上面的链接!!!一、为什么要阅读
源代码
?很多作家成名之前都阅读过大量的优秀文学作品,经过长期的阅读和写作积累,慢慢的才有可能写出一些好的、甚至是优秀的文学作品。 而程序员与此类似,很多程序员也需要阅读大量的优秀程序或产品,经过不断
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章