有没有办法找到发布桌面应用程序(.exe)的计算机?

时间:2014-09-26 01:13:19

标签: windows visual-studio-2013 desktop-application identify

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

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

没有开箱即用。您可能通过预构建操作故意支持此操作,该操作将某种标识符嵌入到程序集信息中。可以从硬件中提取识别信息,或者您可以使用计算机名称,虽然稳定性较低,但肯定更具人性化。

答案 2 :(得分:0)

我将以一种略有不同的方式解释你的问题,并且在这里不同意格雷格和彼得。

虽然构建可执行文件的计算机的标识并非有意嵌入可执行文件中,但可能使得识别计算机成为可能的信息可能是。此外,计算机本身可能还有法医痕迹,可以将其识别为负责编译相关的可执行文件。

结果是,如果试图追踪,例如,用于构建Office 2013的特定Microsoft计算机的IP地址,那就不会发生。如果联邦调查局试图证明你有责任建立一种特定的病毒,那么这也许是可能的。