timestomping 修改文件时间戳
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 修改文件时间戳相关推荐
- touch 修改文件时间戳,或者新建一个不存在的文件 - 副本
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a ...
- linux 修改文件时间戳命令,linux下touch命令修改文件时间戳
linux的touch命令用来修改文件时间戳,或者新建一个不存在的文件.linux 上图中,access.modify.change分别是访问时间.修改时间.改变时间,即为文件的时间戳.ide 1.命 ...
- Linux touch命令:创建文件及修改文件时间戳
既然知道了如何在 Linux 系统中创建目录,接下来你可能会想在这些目录中创建一些文件,可以使用 touch 命令. 需要注意的是,touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令 ...
- touch用来修改文件时间戳,或者新建一个不存在的文件
1.命令格式 touch [选项]- 文件- 2.命令参数 -a 或–time=atime或–time=access或–time=use 只更改存取时间. -c 或–no-create 不建立任何文档 ...
- windows下使用Python来修改文件时间戳
http://2hei.net/mt/2008/12/wndows-use-python-edit-filetime.html 转载于:https://www.cnblogs.com/qiangupc ...
- linux下文件时间戳修改
1.touch命令 linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 命令格式: touch [选项]- 文件- 命令参数: -a ...
- html文件中如何写时间戳,复制文件时间戳
shell文件时间戳怎么转换成date格式 date +%s 可以得到UNIX的时间戳; 用shell将时间字符串与时间戳互转: date -d "2010-10-18 00:00:00&q ...
- linux touch 文件,linux文件之touch命令及文件时间戳
一,在将touch命名前先看看文件关于时间的属性.通过stat命令查看文件如下: [root@localhost test]# stat f1 File: `f1' Size: 34 ...
- Linux修改文件的时间戳
1.修改文件的时间戳:touch touch [选项] 文件名 选项: -a 修改访问时间 -c 如果文件不存在,则不建立新文件 -d 把文件时间改为指定时间 -m 只修改文件的数据 修改时间 -l ...
最新文章
- cisco vPC技术
- 我的Go+语言初体验——【三、spx案例测试(附-视频)】
- win7的python3.5安装numpy包
- 比nginx-rtmp高三倍性能的SRS的高性能是个什么球?
- 【最佳解法】剑指 Offer 25. 合并两个排序的链表
- Linux系统运维之路
- [PAT乙级]1036 跟奥巴马一起编程
- QT子线程与主线程的信号槽通信
- php copy array,ES6中Array.copyWithin()函数用法的详解
- Redis数据类型--散列类型
- c语言串口通信_STM32串口IAP分享
- NIST 发布关于使用“行政令-关键软件”的安全措施指南
- Matplotlib 可视化必备神书,附pdf下载
- 小米 pro 笔记本拆机-加固态
- 放弃国企工作、花2万参加培训班,只为挤进互联网大厂
- linux跟单片机的区别,树莓派和单片机的区别
- 云平台、面向服务的体系结构和云编程
- mtk开发世界时区客制化
- 飞思卡尔MKL系列单片机用jlink烧写程序出现的Kinetis (connect): Timeout while halting CPU. CPU does not stop.问题
- [博学谷学习记录]超强总结,用心分享|人工智能机械学习基础知识线性回归总结分享
热门文章
- python和r语言比较_Python和R语言之分析对比 - 数据分析
- power计算机英语,十万火急求解计算机英语!AC power lineAND gateAND-OR circuitXOR gateunrel...
- easypoi教程_SpringBoot图文教程17—上手就会 RestTemplate 使用指南
- Paper:《Generating Sequences With Recurrent Neural Networks》的翻译和解读
- RL之Q Learning:利用强化学习之Q Learning实现走迷宫—训练智能体走到迷宫(复杂迷宫)的宝藏位置
- ML之FE:Kaggle比赛之根据城市自行车共享系统数据进行FE+预测在某个时间段自行车被租出去的个数
- Windows下编译jcef
- MATLAB在数学建模中的应用(三)
- HashSet源码分析 jdk1.6
- CssSelector之selenium元素定位