把找到的文件复制到文本编辑器里,然后搜索定位到文本所在行,返回到反编译软件里找到它
后来发现没有办法在dnSpy中删除掉文本,找了hexesdesu来帮忙看。
想了一些办法,试着把文件拖出来,改掉内容。
创建一个新的文件,引用修改后的文件作为文件内容,选择同名,替换掉原本的文件。
但因为不知道文件类型,所以就一个个试,结果发现原本文件是baml格式的,修改后保存却成为xaml的。
再放回反编译软件时文件类型不对。
在修改完成后,还会多出来一个bak的文件,这个文件是自动备份没有修改前的文件
dll中的文件,如果一个被修改,还想接着使用dll时,需要重新编译整个工程。所以这个办法没有成功将水印去掉,它导致了dll不能使用了!
后来, hexesdesu在用十六进制试成功了。
1.将要修改的文件用十六进制编辑器打开
2.用查找的方式找到 文本内容对应的十六进制代码
3.然后用“空格”的ASCII码填充/也可以写一些英文填充,但需要将英文装换ASCII码就可以了
参考:去掉右上角水印的方法。我试用了反编译和样式控制的方法,都有效!
Visifire For WPF 图表控件 如何免费
在hexesdesu遇到问题的时候,他会很好奇,然后不停的尝试,而他尝试的方法很高效,或许是他找对了解决的方法一直尝试,想到我之前解决问题的方法,一个无效的方法反复尝试!要对自己有信心。很多代码的破解都可以通过底层的代码!
问题:使用wpf的visifiref插件,但是会有水印和文本显示,想修改界面去掉文本 you are using the trial version步骤1:用反编译软件打开dl文件 步骤2:搜索文本,确定文件位置步骤三:把找到的文件复制到文本编辑器里,然后搜索定位到具体的内容,返回到反编译软件里找到它步骤四:后来发现没有办法在dnSpy中删除掉文本,找了hexesdesu来帮忙看。想...
ILSpy
中
baml
转化为xaml的改进
ILSpy虽然能
反
编译
WPF
baml
文件
,但当我们另存为时,得到的
baml
文件
。很不方便。加了一段代码解决了,这个可执行程序。代码见相关资源.文章见:
ILSpy
中
baml
转化为xaml的改进
http://blog.csdn.net/haoyujie/article/details/8778681
WPF程序本地化工具。
它可以转换
BAML
,硬编码和资源
中
的字符串。
UniTranslator (WPF)是
BAML
Translator (WinForm)的后继产品。
UniTranslator /
BAML
转换器使用 (通过0xd4d)和 (通过yck1509)
在
BAML
中
,不能将简单字符串和绑定字符串分开。
您应该自己识别它们,不要更改绑定字符串。
如果程序不是英语,会更容易。 如果是这样,请注意空格。
它也可以用于翻译硬编码字符串。
在使用它之前,您应该确保没有版权问题。
对于任何用户滥用此工具,我将不承担任何责任。
dnlib&ConfuserEx:MIT许可证
UniTranslator /
BAML
转换器(bin)
反
编译
工具插件,可以查看生成的
baml
,对于WPF和WF生成的包含大量
baml
,都是Xaml生成的。
使用方法:
view-->Add-in -->选择:Reflector.
Baml
Viewer.dll,
然后在Reflector的-->Tools能看到
这些天,正在学习.Net的框架。
找到一个较大的工程,
反
编译
来学习。
这个框架用到了当前所有能想到的东西,如prism,Infragistics公司的插件,如RIBBON,Layoutmgr,是基于WPF的。
其
中
,想了解一下LAYOUT切换的工过程,所以分析一下XAML。
所以用到了ILSpy。
从sourceforge下载了ILSpy的程序和源码。
但发现一个问题,当我们另存为时,