精易论坛

标题: 解决64位系统快捷方式取目标被重定向 [打印本页]

作者: 月下美孤    时间: 2025-1-14 21:11
标题: 解决64位系统快捷方式取目标被重定向
本帖最后由 月下美孤 于 2025-1-14 21:17 编辑

Wow64DisableWow64FsRedirection(0)  Win11失效;最近也是踩了坑,翻了不少帖子没有好的解决方案
洗澡的时候有灵感了,经测试起始位置这个属性不会被重定向

原理:通过比对目标与起始位置。
  
子程序名返回值类型公开备 注
_拖放对象1_得到文件  
参数名类 型参考可空数组备 注
接收到的文件路径文本型
变量名类 型静态数组备 注
局text文本型 
a文本型 
判断 (文件_取扩展名 (接收到的文件路径)“.lnk”)
取快捷方式目标 (接收到的文件路径, 局text, , a, , , , )
如果真 (寻找文本 (局text, a, , ) = -1)
局text = a + “\”_取文件名 (局text)



局text = 接收到的文件路径

调试输出 (局text)


i支持库列表   支持库注释   
eAPI应用接口支持库
spec特殊功能支持库


  
子程序名返回值类型公开备 注
文件_取扩展名文本型 返回一个文件的后缀名,如:.jpg  如果没有后缀,返回空
参数名类 型参考可空数组备 注
文件名文本型需要处理的原始文件名
返回 (PathFindExtensionA (文件名))


  
DLL命令名返回值类型公开备 注
_取文件名文本型 文件_取文件名, 成功返回路径文本指针地址
DLL库文件名:
shlwapi.dll
在DLL库中对应命令名:
PathFindFileNameA
参数名类 型传址数组备 注
路径文本文本型



作者: 风一样存在    时间: 2025-2-2 09:39
判断列表项是否为空    你贴字发错地方了
作者: 涤尘    时间: 2025-4-17 21:43
谢谢分享,学习一下




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4