是否可以在没有源代码的情况下编辑程序



我的医生在实践中使用软件。他总是对一个表单中的焦点感到恼火。当他听说我是一名初级开发人员时,他问我是否可以将文本字段的焦点更改为另一个文本字段,但我没有源代码。只有exe。是否有可能使用任何工具来更改程序?

虽然理论上这是可能的,但我强烈建议不要这样做。

你试图反编译exe,弄清楚要更改什么,然后重新编译,结果不太可能是好的。反编译并不能神奇地为您提供原始源代码-您可以获得的东西,但它可能非常难以理解。即使你成功地重新编译了程序,你也有可能完全破坏程序,或者引入意想不到的错误,就像你修复特定问题一样。

无论如何,如果你这样做,你会立即使供应商提供的任何支持无效,而且可能会违反许可条件,最重要的是,你可能会因为意外地把软件搞砸而使患者面临风险。

这些风险都不值得仅仅因为在表单中设置焦点而感到恼火。也许你可以看看GUI,看看医生是否可以快速轻松地使用tab键将焦点移动到另一个字段,而不会产生太大的摩擦-如果表单写得好,大多数表单都应该支持这一点。

最终,医生向软件制造商/供应商提出功能请求(要么更改默认值,要么至少引入一个选项以便进行配置(会更有意义。

相关内容

最新更新