背景:我的任务是找出我公司的小问题。我真的没有计算机编程或CS的背景,或者除了解决我日常使用中遇到的问题之外的其他任何事情。
有一个.exe文件,用于获取在Google表格上输入的信息,在Aceproject中创建项目并将该位置添加到地图,同时在该文件夹中创建.csv文件。我不能为我的生活找到源代码。同一文件夹中有.xml文件,但根据我的理解,它们只是人类和计算机可以理解的一种文件。 .exe文件是否有可能基本上只打开某些网站和.xml的结构来获取.exe文件的信息?
基本上,我无法找到源代码。该代码的制造商不再联系我公司的任何人,也没有人知道有关计算机的任何信息,以帮助解决问题。
提前致谢。
答案 0 :(得分:0)
任何试图查看此.exe文件以发现其功能的尝试都需要非常高水平的专业知识 - 这是安全专家所做的事情,他们有理由认为代码可能是恶意的。发现任何有关它的其他可能的方法是(a)实验性的:看看执行它时会发生什么,查找从中调用的地方以及提供的参数,看看如果删除它的XML文件会发生什么(可能)用作输入数据;或(b)历史:找出谁创建了文件,何时以及为何。它看起来好像你已经这样做了,没有成功。
没有源代码的程序基本没用。如果它执行有用的功能并且您没有理由怀疑任何恶意,那么您可以继续以当前状态运行它直到它停止工作(例如,由于操作系统的更改),但是如果您需要无论如何改变它然后你基本上是软管:扔掉它然后重新开始。
如果有任何安慰,我发现主要的计算机供应商都失去了重要程序的源代码。程序员通常理解跟踪源代码的重要性,但除非高级管理人员也理解它,否则像这样的人工制品在几次重组后都无法生存。