winapi – 防止Windows的打开文件对话框检查读取权限
发布时间:2020-12-14 05:43:45 所属栏目:Windows 来源:网络整理
导读:我正在使用MFC的CFileDialog来选择文件.我只对完整的文件路径感兴趣,因为我的应用程序不会直接打开它.虽然文件对话框拒绝选择文件,但声明:“您没有读取权限来打开此文件”. (这是正确的 – 我没有读取权限;我不想打开文件.) 那么,Windows下有没有办法通过文
我正在使用MFC的CFileDialog来选择文件.我只对完整的文件路径感兴趣,因为我的应用程序不会直接打开它.虽然文件对话框拒绝选择文件,但声明:“您没有读取权限来打开此文件”. (这是正确的 – 我没有读取权限;我不想打开文件.)
那么,Windows下有没有办法通过文件对话框进入路径? 这是我的代码: CFileDialog dlg(true,nullptr,OFN_FILEMUSTEXIST,true); dlg.DoModal(); 解决方法
我通过(ab)使用保存文件对话框找到了一种解决方法,该对话框不检查您是否对文件具有读/写权限:
CFileDialog dlg(false,true) 有人可能想要更改对话框的标题,因为应用程序不会将任何内容保存到所选文件中: dlg.m_ofn.lpstrTitle =“选择文件”; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 关于在MvvmCross中何时何地使用ObservableCollec
- Windows上的低级是什么:C库或相应的Win32 API函
- windows-server-2012-r2 – 如果WSUS服务器上的磁
- winapi – Win32 CreatePatternBrush
- win10 右键添加“在此打开powershell”
- windows – 如何使用UTF-8编码knit2html?
- hyper-v – BITS Compact Server,可以安装在Wind
- powershell – bat文件为win server 2012安装.ne
- Windows调试1.WinDbg基本使用-异常基础知识
- windows – 200 PORT命令成功.考虑使用PASV. 425
热点阅读