Я выполняю вызов API для FindExecutableA
(версия FindExecutable от Ansi) через shell32.dll
из Smalltalk, но когда я отправляю UNC-пути, например
\\\serverName\\sharedFolder\filename
возвращает код ошибки 2, что в основном означает, что системе не удалось найти заданный путь.
Странно то, что когда я использую пути типа
\\\myPcName\C$\sharedFolder\filename
, где C$
- это общее имя C:\
в моем ПК, тогда оно работает.
Я бы хотел, чтобы он работал для "обычных" путей UNC, как первый, который я написал выше. Я использую систему Windows XP SP3, а shell32.dll
имеет номер версии 6.0.2900.6072
Я искал сеть без удачи. У кого-нибудь есть советы?
Спасибо!