怎么修改DLL文件中的功能?
今天面试的时候,面试官给我看了一堆DLL文件,然后说如果要你修改这些功能,你能不能修改,然后我就说这些DLL都是已经编译过的,如果给我源代码我就可以修改,不知道这样说哪里错了。DLL能直接修改吗?求解释? --------------------编程问答-------------------- 能倒是能修改,反编译后,改变一些值之类的。不过,一般都是要破解什么软件才这么干的。 --------------------编程问答-------------------- 我想,他应该是在考你扩展方法的使用。扩展方法(C# 编程指南) --------------------编程问答-------------------- 生成DLL肯定是直接修改不了的,可以反编译回去再做修改。
不知道有没有那么强大到可以反编译回100%源代码的工具。 --------------------编程问答-------------------- 修改是可以修改,不过这种公司慎入。 --------------------编程问答-------------------- 这个很明显是考你"扩展方法"的,你自己好好理解一下.
补充:.NET技术 , C#