【发布时间】:2011-12-09 20:14:42
【问题描述】:
我正在通过 Smalltalk 的 shell32.dll 对 FindExecutableA(FindExecutable 的 Ansi 版本)进行 API 调用,但是当我发送类似 UNC 路径时
\\\serverName\\sharedFolder\filename
它返回错误代码2,这基本上意味着系统找不到给定的路径。
奇怪的是,当我使用类似的路径时
\\\myPcName\C$\sharedFolder\filename
其中C$ 是C:\ 在我的电脑中的共享名称,那么它就可以工作了。
我想让它适用于“正常”的 UNC 路径,就像我上面写的第一个路径一样。我使用的系统是 Windows XP SP3,shell32.dll 的版本号是 6.0.2900.6072
我一直在网上搜索没有运气。有没有人有任何提示?
谢谢!
【问题讨论】:
-
您使用的是哪个 Smalltalk?吱吱声/法罗?新康?海豚?其他?
-
您确定示例中的反斜杠数量吗?路径应该是
\\serverName\sharedFolder\filename和\\myPcName\C$\sharedFolder\filename,对吧?
标签: smalltalk windows-xp-sp3 shell32.dll