我为一家小型OEM制造商工作,并负责对我们在某些客户设备上使用的应用程序进行一些小的更改。 如果可以,应用程序的作者已经允许我们自己进行这些更改。
(我们也可以选择让他这样做,但是他想向我们收取一笔淫秽的金额,所以我们会自己给它们最好的拍摄。)
我对编程知之甚少,并开始弄脏我的手: 到目前为止,我已经用.Net反射器反编译了应用程序,并且我已经开始查看Visual Studio中的代码(当我点击调试时弹出一些错误),它们看起来并不是真的但是太严肃了。
我要找到我需要替换自己的几个词(公司名称,URL)和徽标(公司形象)的参考。因此,当我们的客户加载应用程序时,他们会看到我们的公司名称和徽标,而不是默认的。
我很难过,我需要一种方法来继续,这是一个很好的起点。
任何好的建议都将不胜感激。我想做一些不可能的事吗?在继续之前,我是否需要阅读很多关于C#的书籍?
谢谢!
答案 0 :(得分:3)
获取源代码。从反编译代码运行除了一个简单的应用程序之外的任何东西都不是理智的。如果出现以下情况尤其如此:
我对编程知之甚少,已经开始学习 手脏了
如果您无法获取源代码,请按原样保留该应用程序。如果这些变化纯粹是美学的,那么它们听起来并不是重要的变化(除非你有什么东西没有告诉我们)。
为什么拥有实际的源代码很重要?
答案 1 :(得分:1)
拥有源代码会对您有很大帮助。要求它!
此外,这是什么类型的应用程序? (Windows窗体,WPF,Silverlight等)
如果您只需要更改用户界面,则不应涉及大量阅读。 Visual Studio的界面设计器非常直观且易于使用,即使对于没有编程经验的人也是如此。
一些video tutorials将帮助您开始使用此功能。