vb.net - 确定 .net 程序何时编译/构建的任何方法

标签 vb.net visual-studio

我需要证明我编写的 VB.NET 程序是在特定时间编写的。

(原因是学术诚信调查中有人复制了我的代码)。

我的磁盘上有所有代码,包括调试和发布文件夹,我的用户名位于构建路径中。

我可以做一些额外的事情,例如查看二进制文件吗?

最佳答案

如果使用IL反汇编器打开EXE/DLL,然后选择菜单选项View>Header,在COFF/PE头中有一个名为“Time-date stamp”的字段。它是二进制格式的,并且根据 MSDN它是:

The low 32 bits of the time stamp of the image. This represents the date and time the image was created by the linker. The value is represented in the number of seconds elapsed since midnight (00:00:00), January 1, 1970, Universal Coordinated Time, according to the system clock.

关于vb.net - 确定 .net 程序何时编译/构建的任何方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11006854/

相关文章:

c# - 我的以 Xamarin 为目标的 UWP 应用缺少选项卡

css - Visual Studio 不呈现@font-face,可能是相对路径问题?

.net - 从 Word 中提取方程和图像

c# - WPF 依赖属性不起作用

vb.net - "If a < b < c Then"在 vb.net 中实际上做了什么?

c# - 传递运算符和其他参数

visual-studio - 任何人都知道如何检查 Visual Studio 中的热键

c# - 动态加载用户控件的订阅事件

c++ - 使用 COM 互操作时,为什么后期绑定(bind)会修复 "ByRef value type parameter cannot be null"错误?

visual-studio - 调试后 PDB 保持打开状态(Windows 10、Visual Studio)