VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 942|回复: 9

VB.NET产生的四个.exe有什么区别

[复制链接]

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-3-6 20:00:01 | 显示全部楼层 |阅读模式
VB.NET产生的四个.exe有什么区别?

在VS.NET环境中,调试生成应用程序后,产生了四个.exe文件。
例如:
    .\bin\Debug\abc.exe                ' (1)
    .\bin\Release\abc.exe        ' (2)       
    .\obj\Debug\abc.exe                ' (3)
    .\obj\Release\abc.exe        ' (4)
它们有什么区别呢?
回复

使用道具 举报

0

主题

8

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-6-15 09:00:01 | 显示全部楼层
debug是调试版,release是发行版。

bin是二进制文件,obj是目标文件。
可以用reflector看一下bin和obj里面的文件,是否能反编译出源代码。
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-7-18 15:00:01 | 显示全部楼层
不会吧,连源代码都出来了,要怎么办才好呢?
回复

使用道具 举报

0

主题

8

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-7-22 16:45:01 | 显示全部楼层
.NET的程序,如果不做混淆的话,是直接可以出来源代码的,除了变量名不同外,其他都是一模一样的。
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-8-13 07:30:01 | 显示全部楼层
混淆,怎么个混淆?
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-13 09:45:01 | 显示全部楼层
可以用reflector看一下bin和obj里面的文件,是否能反编译出源代码。
混淆,怎么个混淆?
请指教
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-13 10:00:01 | 显示全部楼层
framework的自带工具里有个代码混淆器
回复

使用道具 举报

0

主题

7

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-8-13 16:45:01 | 显示全部楼层
.\bin\Release\abc.exe' (2)

.\obj\Release\abc.exe' (4)

这二个有区别吗?

好象是一样的·#¥%…—
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-14 15:15:01 | 显示全部楼层
当然了,VB。NET开发的程序,如果不混的话,确实可以找出源代码。
好像是用ILDASM.EXE这个文件,记不太清了。
回复

使用道具 举报

0

主题

8

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-8-14 16:30:01 | 显示全部楼层
文件本身我不知道有何区别,位置不同嘛。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表