找回密码
 加入
搜索
查看: 1606|回复: 4

[系统综合] win10系统3.3.14.2下FileExists返回值异常求助[已解决]

[复制链接]
发表于 2017-12-4 16:44:28 | 显示全部楼层 |阅读模式
本帖最后由 wln 于 2017-12-7 13:19 编辑

win10系统3.3.14.2下,执行FileExists("C:\Windows\System32\diskpart.exe")返回值0,其实这个文件是存在的。
不知道是不是没有权限的问题,试过加#RequireAdmin

Global Const $MSGFLT_ADD = 1
        DllCall('User32.dll', 'BOOL', 'ChangeWindowMessageFilter', 'UINT', 0x0233, 'DWORD', $MSGFLT_ADD)
        DllCall('User32.dll', 'BOOL', 'ChangeWindowMessageFilter', 'UINT', 0x0049, 'DWORD', $MSGFLT_ADD)
都没有效果。
求助
发表于 2017-12-4 16:48:27 | 显示全部楼层
本帖最后由 afan 于 2017-12-4 16:49 编辑

前面加上以下看看

DllCall('kernel32.dll', 'boolean', 'Wow64EnableWow64FsRedirection', 'boolean', False)
 楼主| 发表于 2017-12-5 09:22:01 | 显示全部楼层
已经测试,原有的代码前面加了DllCall('kernel32.dll', 'boolean', 'Wow64EnableWow64FsRedirection', 'boolean', False)后,什么都不用改,就能在win10x64下面使用了。
谢谢afan 大神
发表于 2018-2-21 16:08:06 | 显示全部楼层
學習了 謝謝兩位
发表于 2018-2-27 16:40:36 | 显示全部楼层
这种情况我也遇到几次,但我是把路径赋值为变量了,最后是删除双引号,把路径重建一遍就好了,原因不明。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-3-29 02:01 , Processed in 0.069099 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表