社区
VC.NET
帖子详情
C++/CLI编写的代码能够被完全反编译出来吗?
clever101
领域专家: C/C++技术领域
2021-05-22 10:29:31
C++/CLI编写的代码,就是夹杂了C#代码和C++代码的,能够被完全反编译出来吗?我说的完全反编译是达到类似反编译C#代码效果那种。
...全文
3913
1
打赏
收藏
C++/CLI编写的代码能够被完全反编译出来吗?
C++/CLI编写的代码,就是夹杂了C#代码和C++代码的,能够被完全反编译出来吗?我说的完全反编译是达到类似反编译C#代码效果那种。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vcf_reader
2021-12-15
打赏
举报
回复
当然可以。毕竟到了机器代码那里是一样的。
VS2005
C++
/
CLI
的托管
代码
与非托管
代码
的互操作性
转自:http://blog.sina.com.cn/s/blog_53a1f2d60100pt2l.html 近来试了试VS2005
C++
/
CLI
中托管
代码
与非托管
代码
的互相调用,总结如下: (在/clr编译选项下,编译器默认编译成托管
代码
[对非
CLI
扩展语法的
代码
而言,
CLI
扩展语法的自然是要编译为托管
代码
的],只有在无法编译为托管
代码
时才会编译成原生
代码
,可以在
代码
C++
/
CLI
编程一些基本概念
C++
/
CLI
编程一些基本概念 这里列举了一些我认为
C++
/
CLI
编程的需要知道一些基本概念 非安全
代码
(Unsafe code):一般而言,用VB.NET, C#编译成的
代码
是安全
代码
,这里的安全是指编译器本身的能力而言。比如对同样的一个C#程序,如果使用/u...
C++
/C#混合编程概览
本系列文章的重点聚集在
C++
/
CLI
的以下三个方面: (1)
C++
/
CLI
的基本语法,以及开发者理解它的一种感性视角。 (2)
C++
/
CLI
封装.NET库供原生
C++
项目调用的实现步骤。 (3)
C++
/
CLI
封装原生
C++
库供.NET项目调用的实现步骤。
[
C++
/
CLI
编程宝典][5]编译与反汇编
通过上次的第一个简单的
C++
/
CLI
实例,我们已经对
C++
/
CLI
的基本语法有了一定的认识,一些新的关键字也混了个眼熟。其实如果你有ISO
C++
背景,了解一些.NET相关概念,且使用VS2008 IDE开发的话,相信到现在你已经可以使用
C++
/
CLI
写一些简单的小程序了。本次继续上次的sample来深入了解它的编译和
反编译
。 1)编译 在安装了VS2008或WinSDK后,我们就拥有了很多的
掌握DLL
反编译
技术:ILSpy工具实战指南
DLL(Dynamic Link Library)文件是微软操作系统中的一种可以实现共享函数库的文件。它允许程序共享执行特定任务的
代码
和其他资源,例如图像、声音或者更多的功能
代码
。DLL文件对软件开发至关重要,因为它们可以减少程序大小,允许不同的程序共享库文件,实现
代码
重用,并简化软件更新和维护过程。ILSpy 是一款开源的 .NET
反编译
器,最初是作为 .NET Reflector 的替代品开发的。它支持查看和
反编译
.NET 程序集中的中间语言(IL)
代码
。
VC.NET
7,539
社区成员
27,670
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章