从.exe文件开始,是否可以找到编译该应用程序的计算机?在Visual Studio 2013 的这种特殊情况下
不开箱即用。您可以通过预构建操作有意支持这一点,该操作将某种标识符嵌入到程序集信息中。可以从硬件中提取识别信息,也可以使用计算机名称,尽管不太稳定,但它肯定更易于人类阅读。
不,通常没有办法做到这一点。唯一的方法可能是构建过程专门将这些信息嵌入到编译的可执行文件中,但默认情况下肯定不会发生这种情况。
我将用一种微妙的不同方式来解释你的问题,不同意Greg和Peter的观点。
虽然构建可执行文件的计算机的标识不是故意嵌入可执行文件中的,但可能使识别计算机成为可能的信息可能是。此外,计算机本身可能会留下取证痕迹,从而使其能够被识别为负责编译有问题的可执行文件。
结果是,如果你试图追踪,比如说,用于构建Office 2013的特定Microsoft计算机的IP地址,那是不会发生的。如果联邦调查局试图证明你对制造特定病毒负有责任,那么,这可能是可能的。