我可以混淆已编译的 .NET 可执行文件/程序集吗?

2023-12-02

所以我试图在编译后混淆我的程序。我很确定你就是这样做的(?)

我正在使用一个非常流行的免费软件,名为 EazFuscator,它有一个很好的小命令行实用程序。

所以如果我去:

Eazfuscator.NET MyProgram.exe

它会成功地混淆它,当它完成后,我会尝试运行我的程序,但它崩溃了! (给我一些运行时异常)

我尝试的另一件事是混淆我的程序使用的 DLL 之一:

EazFuscator.NET SomeDLLMyProgramUses.dll

它会成功地混淆它,但同样,当我运行我的程序时崩溃......

我首先想知道,无论这个 EazFuscator 程序如何,是否可以混淆 .DLL 和 .EXE 文件?通常不应该破坏它们吗?

注意:我的程序中确实进行了一些反思,也许这就是导致问题的原因..但我不是 100% 确定。


点模糊器社区版,你可以尝试一下。

一般来说,混淆器不应该破坏他们混淆的应用程序。如果您可以重现该问题,您应该联系制造商。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以混淆已编译的 .NET 可执行文件/程序集吗? 的相关文章

  • 命令绑定问题。如何启用命令按钮

    我的代码在这里 gt gt public class Player INotifyPropertyChanging string addressBar public string Url get return addressBar set
  • 使用 pcl::VoxelGrid 进行 PCL 下采样

    下面的函数不会产生任何结果 也就是说 点云中的点数与降采样前完全相同 我尝试了从 0 01 一直到下面看到的叶子大小的各种数字 但所有这些数字都产生相同的结果 我必须记录来自的转化 如下所示 pcl PointCloud
  • 套接字接收全部

    我正在尝试在 C 中捕获 ip 数据包 一切工作正常 除了我只收到传出的数据包 My Code using Socket sock new Socket AddressFamily InterNetwork SocketType Raw P
  • 如何在基于 Linux 的系统上的 C 程序中使用 mqueue?

    如何在基于 Linux 的系统上的 C 程序中使用 mqueue 消息队列 我正在寻找一些好的代码示例 可以展示如何以正确且正确的方式完成此操作 也许是一个操作指南 下面是一个服务器的简单示例 该服务器接收来自客户端的消息 直到收到告诉其停
  • 初始化参数时会发生什么? C++

    void foo int i int k 7 cout lt lt k int main foo 1 2 k将输出2 我的问题是 foo 按什么顺序初始化参数并获取参数 foo 得到 2 的过程是什么 谢谢 void foo int i i
  • 如何将一个控件的属性绑定到另一个控件的属性?

    我希望当表单被禁用时 表单中的 保存 按钮消失 我这样做 this formStackPanel IsEnabled someValue if this formStackPanel IsEnabled this saveButton Vi
  • 如何比较系统类别和通用类别中的 std::error_code?

    我的印象是我应该能够按照下面的方式比较系统类别和通用类别错误 我错过了什么吗 当我用 gcc 执行此操作时 它们比较不相等 include
  • 为什么我的 DLL 无法注册?

    我正在 VS2005 中构建一个项目 但我的几个 DLL 无法注册 我在 Visual Studio 中收到的错误消息是 项目 错误 PRJ0019 工具从 注册 ActiveX 控件 返回错误代码 这很模糊 当我通过命令行手动注册DLL时
  • 快速重复 TakeWhile 导致无限循环

    如何使以下可观察的重复 直到stream DataAvailable为假 目前看来它永远不会停止 Defer 部分内的 AsyncReadChunk 和 Observable Return 进行 OnNext 调用 然后进行 OnCompl
  • 更改 GLUT 调用以与 MFC/C++ 一起使用

    我有一个使用 GLUT 进行 OpenGL 渲染的程序 现在我需要它位于 MFC 项目内部 以便它可以与另一个程序组件一起使用 我已经按照这个教程进行操作 http www codeguru com cpp g m opengl openf
  • 使用“union”和“enum”的好例子?

    我试图理解以下内容 Union 就像一个变量 我可以在其中存储不同类型的值 如果其中存储了 float 类型的值 但我将其读为 short 怎么办 有什么方法可以确定我将从 union 检索的值的类型吗 我该如何处理此类案件 我在某处看到一
  • 别名模板的包扩展

    似乎可以扩展 pack 参数only代替别名模板的 pack 参数 对于类或函数模板来说 情况并非如此 template
  • 使用表达式获取方法的名称

    我知道网站上有一些关于此问题的答案 如果这有任何重复 我深表歉意 但我发现的所有答案都没有做我想做的事情 我正在尝试指定方法信息 以便我可以通过不使用字符串以类型安全的方式获取名称 所以我试图用一个表达式来提取它 假设我想获取此接口中方法的
  • 托管类型与非托管类型

    I was 读一篇文章 https learn microsoft com en US dotnet csharp language reference keywords sizeof关于如何使用sizeofC 中的运算符 他们说 用于获取
  • C# 获取 Console.Writeline(" ") 说话 (" ")

    case Start VS Console WriteLine Starting Visual Studio s System Diagnostics Process Start devenv exe break 我怎样才能使用字符串输入来
  • 在 C# 中使用“using”关键字避免多次处置的最佳实践

    当变量是 IDisposable 时 我们有using关键字来管理处置 但是如果我们在方法中返回值怎么办 using twice StringContent stringToStringContent string str using St
  • 如何使用 ASP.NET MVC 编辑多选列表?

    我想编辑一个如下所示的对象 我希望用 UsersGrossList 中的一个或多个用户填充 UsersSelectedList 使用 mvc 中的标准编辑视图 我只得到映射的字符串和布尔值 下面未显示 我在 google 上找到的许多示例都
  • c# 从另一个类中的另一个静态事件引发事件

    需要帮助从另一个班级调用事件 我有已声明事件的课程 public class MxPBaseGridView GridView public event AddNewItemsToPopUpMenuEventHandler AddNewIt
  • 我如何知道 C 程序的可执行文件是在前台还是后台运行?

    在我的 C 程序中 我想知道我的可执行文件是否像这样在前台运行 a out 或者像这样 a out 如果你是前台工作 getpgrp tcgetpgrp STDOUT FILENO or STDIN FILENO or STDERR FIL
  • 异常堆栈跟踪不显示抛出异常的位置

    通常 当我抛出异常 捕获它并打印出堆栈跟踪时 我会看到抛出异常的调用 导致该异常的调用 导致该异常的调用that 依此类推回到整个程序的根 现在它只向我显示异常所在的调用caught 而不是它所在的地方thrown 我不明白是什么改变导致了

随机推荐

  • 从 SQL 到 MS Access 查询数据:本地表与传递表

    我创建了一个应用程序 它使用以下逻辑将数据从 SQL 查询到我的 MS Access 应用程序 我使用 ODBC 连接执行存储过程 使用此指定为传递查询以在本地提取数据 它看起来像这样 strSQL EXEC StoredProcedure
  • ImageIcon 不会更新具有相同 URL 的新图像

    我想使用 JLabel Icon 来显示来自我网站的图像 http xxx xxx xxx xxx java pic test jpg 我有一个刷新按钮来新建一个新的 JLabel 和 ImageIcon 为了获取最新的图像 程序运行成功
  • matplotlib 中的 Pandas 自动日期时间格式

    我经常在一个图中绘制来自不同来源的多个时间序列数据 其中一些需要使用 matplotlib 格式化 x 轴时 我使用 matplotlibautofmt xdate 但我更喜欢 pandas 的自动格式化 我知道我可以使用手动设置格式set
  • BeautifulSoup 不同的解析器

    任何人都可以详细说明 html parser 和 html5lib 等解析器之间的区别吗 我偶然发现了一个奇怪的行为 当使用 html parser 时 它会忽略特定位置的所有标签 看看这段代码 from bs4 import Beauti
  • 在 jquery DataTables 中跳过一行的渲染

    如果在初始化期间满足条件 我想跳过行渲染 但我不知道到底将其放置在哪里 我应该把它放进去吗fnCreatedRow or fnPreDrawCallback 我怎样才能做到这一点 这是我的代码 var users tbl users tbl
  • Cygnus 启动错误:ClassNotFoundException

    我的环境是CentOS 6 6的VM 我按照中的说明进行操作https github com telefonicaid fiware cygnus blob master doc quick start guide md安装天鹅座 还安装了
  • 如何使用 Yocto 生成适用于 Windows 的工具链?

    关于我的最后一个问题我问如何获得 Qt 工具链 我在 Linux 主机上尝试过 它可以工作 现在我需要知道如何使该工具链在 Windows 平台上工作 或者我需要什么 Yocto 设置来生成 Qt Windows SDK 安装程序 Woul
  • 使用 numpy.vectorize() 旋转 NumPy 数组的所有元素

    我正处于学习 NumPy 的开始阶段 我有一个 3x3 矩阵的 Numpy 数组 我想创建一个新数组 其中每个矩阵都旋转 90 度 我研究过这个answer但我仍然不明白我做错了什么 import numpy as np 3x3 m np
  • virtualenv pip mysqldb mac os X python

    我试过这个http jazstudios blogspot com 2010 07 installing mysql python mysqldb in html提示在 virtualenv 名为dogme 这篇文章指出了两件重要的事情 e
  • 如何在按下后以编程方式关闭 SearchView?

    我有同样的问题 我发现here我将重申这一点 因为该解决方案并不是 100 完全符合我的需要 目前 我的应用程序的操作栏中有一个 SearchView 当我单击搜索图标时 SearchView 会展开 并且键盘会按预期弹出 单击 Searc
  • 使用未渲染的控件的视觉画笔?

    我现在正在考虑一个想法 但碰壁了 我正在使用控制台应用程序在内存中创建一个视觉控件 准确地说是 DevExpress 图表控件 然后我尝试使用 VisualBrush 将该控件保存到图像中 但它不起作用 因为 我假设 该控件没有被吸引到屏幕
  • Qt4:使全屏窗口无法绕过(锁定屏幕)?

    我的应用程序是一个操作系统锁定屏幕 如 GDM 的锁定屏幕或 KDE 的锁定屏幕 因此我试图使其具有类似的功能 我试图让我的应用程序的窗口悬停在上面all其他窗口并禁用 拦截所有键盘快捷键 ALT TAB CTRL ALT D等 这会导致它
  • 当包含长文本视图时,滚动视图在 ics(android 4.0)上非常慢

    这是我的问题 我正在开发一个新闻应用程序 我使用滚动视图包装文本视图来显示新闻内容 但我发现当textview很长时 在android 4 0 ics上滚动非常慢 并且文本越长 滚动越慢 在 Android 2 3 设备上 一切都如预期的那
  • asp.net web API HTTP PUT 方法

    我有一些资源 UserProfile public UserProfile public string Email get set public string Password get set 我想分别更改电子邮件和密码 同一时间只能为用户
  • Python,睡眠一些代码而不是全部

    我遇到一种情况 在代码中的某个时刻我想触发多个计时器 代码将继续运行 但在某个时刻这些函数将触发并从 给定列表中删除一个项目 类似 但不完全像下面的代码 问题是 我希望这些函数等待一定的时间 我知道如何使用睡眠的唯一方法是使用睡眠 但是当我
  • 如何在 Node (\u00f6) 中转义 UTF-8 字符?

    我有一个使用 ISO Latin 编码的属性文件 但使用特殊字符作为 UTF 8 转义序列 例如以下字符串 Einstellungen l u00f6schen 我尝试了很多不同的组合iconv punycode and JSON pars
  • JavaScript - 如何为选定的文本设置标记?

    我需要highlight选定的文本JavaScript 没有 jQuery 并且有control points or markers 左和右 我真的不知道如何称呼它们 就像在手机上一样 所以我可以随时通过拖动任何控制点来扩展选择 例子 ht
  • Slick 3.0.0 - 仅更新包含非空值的行

    有一个包含列的表 class Data tag Tag extends Table DataRow tag data def id column Int id O PrimaryKey def name column String name
  • 一个简单的 xml 元素如何解组为 golang 结构?

    假设以下 xml 元素具有属性和浮点值
  • 我可以混淆已编译的 .NET 可执行文件/程序集吗?

    所以我试图在编译后混淆我的程序 我很确定你就是这样做的 我正在使用一个非常流行的免费软件 名为 EazFuscator 它有一个很好的小命令行实用程序 所以如果我去 Eazfuscator NET MyProgram exe 它会成功地混淆