有办法根据文件句柄得到文件名吗? 有办法根据文件句柄得到文件名吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CFile MyFile((int)hFile); CString FileName=MyFile.GetFileName();一个思路我赋予串口句柄得不到"COM1"之类 好像有办法,我见过这种软件,下面这个地方有很多好工具。http://www.sysinternals.com还有这个,可能会有点帮助http://www.codeguru.com/files/ForceDel.shtml 用下面这个函数可以通过文件句柄得到文件名称BOOL GetFileInformationByHandle( HANDLE hFile, // 文件句柄 LPBY_HANDLE_FILE_INFORMATION lpFileInformation // 结构缓冲区,用来存放得到的文件信息);上面的函数用到的结构typedef struct _BY_HANDLE_FILE_INFORMATION { DWORD dwFileAttributes; FILETIME ftCreationTime; FILETIME ftLastAccessTime; FILETIME ftLastWriteTime; DWORD dwVolumeSerialNumber; DWORD nFileSizeHigh; DWORD nFileSizeLow; DWORD nNumberOfLinks; DWORD nFileIndexHigh; DWORD nFileIndexLow; } BY_HANDLE_FILE_INFORMATION, *PBY_HANDLE_FILE_INFORMATION; 希望对你有所帮助! LPBY_HANDLE_FILE_INFORMATION结构也没有文件名呀?? MFCGridCtrl控件求助(关于键盘切换问题) 单文档程序怎么修改OnOpenDocument()所支持的文件格式? 从EVC移植到vs2005后,对话框创建失败 GDI+纹理填充时,GDI对象狂增 本人想做一个远程教学的软件,不晓得难度有多大? 关于UDP 一个recv缓冲区的问题? 请问获得一个窗口的句柄后用什么方法使这个窗口获得焦点? 如何修改CListCtrl中Column的底色 请问哪有DXMedia SDK?? Atl写的控件不支持TAB等光标控制键,怎么样才能让他们支持他(没使用MFC) 我得到了显存的指针,怎样以画点的方式显示汉字啊?求救
CString FileName=MyFile.GetFileName();
一个思路
我赋予串口句柄得不到"COM1"之类
http://www.sysinternals.com还有这个,可能会有点帮助
http://www.codeguru.com/files/ForceDel.shtml
BOOL GetFileInformationByHandle(
HANDLE hFile, // 文件句柄
LPBY_HANDLE_FILE_INFORMATION lpFileInformation // 结构缓冲区,用来存放得到的文件信息
);
上面的函数用到的结构
typedef struct _BY_HANDLE_FILE_INFORMATION {
DWORD dwFileAttributes;
FILETIME ftCreationTime;
FILETIME ftLastAccessTime;
FILETIME ftLastWriteTime;
DWORD dwVolumeSerialNumber;
DWORD nFileSizeHigh;
DWORD nFileSizeLow;
DWORD nNumberOfLinks;
DWORD nFileIndexHigh;
DWORD nFileIndexLow;
} BY_HANDLE_FILE_INFORMATION, *PBY_HANDLE_FILE_INFORMATION; 希望对你有所帮助!