标签: reflector

你用什么来保护你的.NET代码免受逆向工程?

有一段时间我们使用了一个名为CodeVeil的工具.我只是想知道那里是否有更好的选择.

编辑:在更多人误解这个问题之前,我知道一个坚定的破解者可能会打败任何这些工具.我不是太在意他们.这些工具只是为了阻止"随意破解",并阻止人们窃取我们公司的IP.如果他们足够好,可以通过一个不错的工具,他们可能对窃取我们糟糕的代码不感兴趣:-P

.net obfuscation reflector

14
推荐指数
1
解决办法
6787
查看次数

使用Reflector创建VisualStudio项目

我有一个.exe应用程序,我想更好地理解 - 我可以在反射器中看到它

有没有办法让反射器用代码创建一个VS项目,以便我可以在Visual Studio中正确查看它?

c# reflector

14
推荐指数
1
解决办法
1万
查看次数

如何让Visual Studio进入第三方程序集

当我调试甚至编码时,检查第三方程序集是非常有用的,但我只能看到它们的元数据.

鉴于像反射器这样的工具可以反编译程序集,是否有某种方法或某些工具可以让visual studio做同样的事情?

如果我碰巧有权访问程序集的PDB文件,将它们放入我的应用程序bin文件夹允许我通过visual studio检查程序集内容?

debugging reflector visual-studio

13
推荐指数
3
解决办法
1万
查看次数

如何使用Deblector?

我正在使用第三方框架,代码非常糟糕,我得到了一些我无法弄清楚的异常.我能够使用.NET Reflector进行反编译,现在我正在尝试使用Deblector进行调试,但我甚至无法弄清楚如何设置断点.为什么没有此工具的文档?

关于如何使用它没有任何可用的东西.内置的帮助只是提供了一个命令列表,我理解得很好,因为它们是标准的调试器命令......但我无法弄清楚如何让它工作,所以我可以单步执行代码,我需要也检查变量.

我一直在谷歌上搜索很长时间,所有我能找到的是博客,说这个工具有多精彩.好吧,我相信如果能让它发挥作用会很酷.文档在哪里,或者我如何设置断点?

我可以让它附加到我的进程,但我不能暂停或任何事情,并且当异常发生时它不会中断,即使我已经激活了该选项.

说真的......我们应该做一些文档 - 我会把它们发布到谷歌可以到达的地方.

.net debugging reflector

12
推荐指数
1
解决办法
4967
查看次数

反射器将不再是免费的.任何替代品?

可能重复:
反射器的开源替代品?

自3月份以来,即使对于所有旧版本,此工具也不再免费.任何替代品?

.net c# reflector

12
推荐指数
2
解决办法
1万
查看次数

对象类型末尾的&符号是什么?

我不得不重新编译一些代码,我不知道这个语法是什么?你们可以帮忙,还是指点一下这是什么意思?我用Google搜索并搜索了这个网站,找不到任何东西.

只需一行代码:

Rectangle pageBounds;
// ISSUE: explicit reference operation
// ISSUE: variable of a reference type
Rectangle& local = @pageBounds;
Run Code Online (Sandbox Code Playgroud)

@Rectangle对象类型末尾的符号是什么,变量@之前的符号是什么pageBounds

这是我需要修复的最后一行代码,以便再次编译这个可执行文件.

这是使用此语法的方法,我可以删除它吗?

protected override void OnPrintPage(PrintPageEventArgs e)
{
  Application.DoEvents();
  ++this._pageNum;
  float num1;
  if (this.Header != null)
  {
    num1 = this.Header.CalculateHeight(this, e.Graphics);
    this.Header.Draw(this, (float) e.MarginBounds.Top, e.Graphics, e.MarginBounds);
  }
  else
    num1 = 0.0f;
  float num2;
  if (this.Footer != null)
  {
    num2 = this.Footer.CalculateHeight(this, e.Graphics);
    this.Footer.Draw(this, (float) e.MarginBounds.Bottom - num2, e.Graphics, e.MarginBounds);
  }
  else
    num2 = 0.0f; …
Run Code Online (Sandbox Code Playgroud)

c# reflector decompiling

12
推荐指数
1
解决办法
4494
查看次数

修改编译的.Net Exe

我有一个用C#编写的应用程序(当然没有源代码),需要稍微更改一下.例如,我需要停止创建不必要菜单的几行代码.所以我想我应该对它们进行评论.

源代码没有混淆.我知道我可以使用Reflector/Reflexil等工具完全反编译,更改和编译.但每个人都知道,通过这样做,许多代码部分将无法再次编译!Reflector(或任何其他产品)中是否有一种方法可以在没有此过程的情况下禁用/更改部分内容?

谢谢.

c# reflector .net-assembly

12
推荐指数
3
解决办法
2万
查看次数

您可以使用Reflector获取应用程序的源代码,然后使用该源代码进行调试吗?

看起来你可以使用Relector和Debugger的mashup来调试任何.NET应用程序,而根本没有源代码.这可能吗?谁看过这个吗?

.net debugging reflector

10
推荐指数
2
解决办法
3301
查看次数

反射器不显示类实现

我正在尝试反编译库,但是当我单击类名或方法名时,实现代码为空.

例如:

public bool MethodOne(string str)
{
    // nothing
}
Run Code Online (Sandbox Code Playgroud)

会是什么呢?

.net reflector

10
推荐指数
2
解决办法
2916
查看次数

在C#程序集中存储敏感数据的位置?

鉴于C#程序集可以使用反射器轻松进行逆向工程,在C#中编译程序集时,我应该在哪里存储敏感数据?

我在C#程序集中嵌入了X509certificate,在访问证书时我需要存储密码!现在我应该在哪里存储证书密码?

.net c# reflector

9
推荐指数
1
解决办法
970
查看次数