Attribute Changer 是一款免费的修改文件时间戳的工具,使用简单,不多介绍。下面给出代码修改的方法:

#include <Windows.h>// 修改文件2的时间戳使其和文件1一样
void Timestomping(LPCSTR lpszFile1, LPCSTR lpszFile2)
{HANDLE hFile1 = CreateFileA(lpszFile1,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);HANDLE hFile2 = CreateFileA(lpszFile2,GENERIC_WRITE,FILE_SHARE_WRITE,NULL, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);FILETIME ft1,ft2,ft3;GetFileTime(hFile1,&ft1,&ft2,&ft3);SetFileTime(hFile2,&ft1,&ft2,&ft3);CloseHandle(hFile1);CloseHandle(hFile2);
}int _tmain(int argc, _TCHAR* argv[])
{Timestomping("c:\\windows\\system32\\kernel32.dll", "1.txt");return 0;
}

timestomping 修改文件时间戳相关推荐

  1. touch 修改文件时间戳,或者新建一个不存在的文件 - 副本

    linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a    ...

  2. linux 修改文件时间戳命令,linux下touch命令修改文件时间戳

    linux的touch命令用来修改文件时间戳,或者新建一个不存在的文件.linux 上图中,access.modify.change分别是访问时间.修改时间.改变时间,即为文件的时间戳.ide 1.命 ...

  3. Linux touch命令:创建文件及修改文件时间戳

    既然知道了如何在 Linux 系统中创建目录,接下来你可能会想在这些目录中创建一些文件,可以使用 touch 命令. 需要注意的是,touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令 ...

  4. touch用来修改文件时间戳,或者新建一个不存在的文件

    1.命令格式 touch [选项]- 文件- 2.命令参数 -a 或–time=atime或–time=access或–time=use 只更改存取时间. -c 或–no-create 不建立任何文档 ...

  5. windows下使用Python来修改文件时间戳

    http://2hei.net/mt/2008/12/wndows-use-python-edit-filetime.html 转载于:https://www.cnblogs.com/qiangupc ...

  6. linux下文件时间戳修改

    1.touch命令 linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 命令格式: touch [选项]- 文件- 命令参数: -a ...

  7. html文件中如何写时间戳,复制文件时间戳

    shell文件时间戳怎么转换成date格式 date +%s 可以得到UNIX的时间戳; 用shell将时间字符串与时间戳互转: date -d "2010-10-18 00:00:00&q ...

  8. linux touch 文件,linux文件之touch命令及文件时间戳

    一,在将touch命名前先看看文件关于时间的属性.通过stat命令查看文件如下: [root@localhost test]# stat f1 File: `f1' Size: 34          ...

  9. Linux修改文件的时间戳

    1.修改文件的时间戳:touch touch [选项] 文件名 选项: -a 修改访问时间 -c 如果文件不存在,则不建立新文件 -d 把文件时间改为指定时间 -m 只修改文件的数据 修改时间 -l ...

最新文章

  1. cisco vPC技术
  2. 我的Go+语言初体验——【三、spx案例测试(附-视频)】
  3. win7的python3.5安装numpy包
  4. 比nginx-rtmp高三倍性能的SRS的高性能是个什么球?
  5. 【最佳解法】剑指 Offer 25. 合并两个排序的链表
  6. Linux系统运维之路
  7. [PAT乙级]1036 跟奥巴马一起编程
  8. QT子线程与主线程的信号槽通信
  9. php copy array,ES6中Array.copyWithin()函数用法的详解
  10. Redis数据类型--散列类型
  11. c语言串口通信_STM32串口IAP分享
  12. NIST 发布关于使用“行政令-关键软件”的安全措施指南
  13. Matplotlib 可视化必备神书,附pdf下载
  14. 小米 pro 笔记本拆机-加固态
  15. 放弃国企工作、花2万参加培训班,只为挤进互联网大厂
  16. linux跟单片机的区别,树莓派和单片机的区别
  17. 云平台、面向服务的体系结构和云编程
  18. mtk开发世界时区客制化
  19. 飞思卡尔MKL系列单片机用jlink烧写程序出现的Kinetis (connect): Timeout while halting CPU. CPU does not stop.问题
  20. [博学谷学习记录]超强总结,用心分享|人工智能机械学习基础知识线性回归总结分享

热门文章

  1. python和r语言比较_Python和R语言之分析对比 - 数据分析
  2. power计算机英语,十万火急求解计算机英语!AC power lineAND gateAND-OR circuitXOR gateunrel...
  3. easypoi教程_SpringBoot图文教程17—上手就会 RestTemplate 使用指南
  4. Paper:《Generating Sequences With Recurrent Neural Networks》的翻译和解读
  5. RL之Q Learning:利用强化学习之Q Learning实现走迷宫—训练智能体走到迷宫(复杂迷宫)的宝藏位置
  6. ML之FE:Kaggle比赛之根据城市自行车共享系统数据进行FE+预测在某个时间段自行车被租出去的个数
  7. Windows下编译jcef
  8. MATLAB在数学建模中的应用(三)
  9. HashSet源码分析 jdk1.6
  10. CssSelector之selenium元素定位