逆向入门(五) C# 反编译后resources 文件修复

1、为了避免后续编译出现改动界面就不能用的情况,反编译完后需要将 resources 后缀的文件修复成.resx后缀
在这里插入图片描述
修复方式:
启动菜单搜索VS自带的工具 Command Prompt
在这里插入图片描述

进入到工程目录对应放置resources 的文件夹,调用指令 resgen xx.resources xx.resx
在这里插入图片描述

操作完成后,在工程里添加resx文件,然后删除resources 文件
在这里插入图片描述

2、修复resource 资源图片文件, 使用 Command Prompt
将资源文件修复成resh文件,同步骤一,再将工程里的资源文件删除后从新添加resoureces.resx文件
在这里插入图片描述

3、修复变量“manager”未声明或从未赋值。
将InitializeComponent方法中的对象manager替换为resources(替换变量名)

4、base.AutoScaleMode = AutoScaleMode.Font; 方法“InitializeComponent”内的代码由设计器生成,不应手动修改。请移除任何更改,然后尝试重新打开设计器。
 对所有System.Windows.Forms.命名空间里面的控件需要全命名空间的声明。
 示例:base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;