【发布时间】:2012-03-08 05:21:01
【问题描述】:
我在一家小型 OEM 制造商工作,我的任务是对我们在某些客户设备上使用的应用程序进行一些小改动。 应用程序的作者已授予我们权限,如果可以,我们可以自己进行这些更改。
(我们也可以选择让他这样做,但他想向我们收取淫秽的费用,所以我们将尽我们最大的努力。)
我对编程知之甚少,已经开始动手: 到目前为止,我已经用 .Net reflector 反编译了应用程序,并开始在 Visual Studio 中查看代码(点击调试时会弹出一些错误),它们看起来并不是不过太严重了。
我要找到一些我需要替换我们自己的单词(公司名称、URL)和徽标(公司图片)的引用。这样当我们的客户加载应用程序时,他们会看到我们的公司名称和徽标,而不是默认的。
在这一点上我很困惑,我需要一个方法来继续和一个好的起点。
任何好的建议将不胜感激。我在尝试做一些不可能的事情吗?在继续之前,我是否需要阅读大量有关 C# 的书籍?
谢谢!!
【问题讨论】:
-
如果你得到了作者的许可,你应该向他索要原始源代码。
-
是
ObsceneAmount >> (ShobiSalary * TimeToComplete)(是你认为TimeToComplete的三倍)?如果没有,请付钱给那个人。 -
如果文本和图像作为资源嵌入,您可能需要先尝试资源编辑器:resedit.net。
-
或者,只是一个疯狂的想法,为什么不改变公司的名称和标志呢?可能会更容易。
-
SLaks,詹姆斯,谢谢。我已经向作者询问了源代码,并将查看资源编辑器。它看起来正是我正在寻找的工具!奥斯汀,你要么高估了我的薪水,要么低估了我们作为一个小团队的机智。无论哪种方式,我们通常都愿意为诚实的工作慷慨地付钱给某人。
标签: c# .net compilation reverse-engineering decompiling