-1

从 .exe 文件开始是否可以找到编译该应用程序的计算机?在 Visual Studio 2013 的这种特殊情况下

4

3 回答 3

0

不,一般来说没有办法做到这一点。唯一的方法可能是构建过程专门将该信息嵌入到已编译的可执行文件中,但默认情况下肯定不会发生这种情况。

于 2014-09-26T01:16:18.460 回答
0

不是开箱即用。您可以通过将某种标识符嵌入到程序集信息中的预构建操作来故意支持这一点。可以从硬件中提取识别信息,或者您可以使用计算机名称,虽然不太稳定,但肯定更易于人类阅读。

于 2014-09-26T01:18:06.813 回答
0

我将以一种略有不同的方式解释你的问题,在这里不同意 Greg 和 Peter 的观点。

虽然构建可执行文件的计算机的标识并非有意嵌入在可执行文件中,但可以识别计算机的信息可能是此外,计算机本身可能会留下取证痕迹,这将使其被识别为负责编译相关可执行文件。

结果是,如果试图追踪(例如)用于构建 Office 2013 的特定 Microsoft 计算机的 IP 地址,这将不会发生。如果 FBI 试图证明您对制造特定病毒负有责任,那么这可能是可能的。

于 2014-09-26T03:05:57.083 回答