Надо программно создать ярлык для входа на ФТП сервер. Через проводник.
Если в ярлыке написать стандартную строку подключения с авторизацией
explorer ftp://userlogon:userpassword@192.168.1.1
все работает гуд.
Делаю программно ярлык с помощью WScript.Shell, все знают как.
И пишу
Ярлык.TargetPath = Шел.ExpandEnvironmentStrings("%windir%\\explorer ftp://userlogon:userpassword@192.168.1.1");
Но, в созданном ярлыке
Строка преобразуется в
"C:\WINDOWS\explorer ftp:\userlogon:userpassword@192.168.1.1"
т.е. два правых слэша преобразуются в один левый и добавляются кавычки, которые совсем не нужны. И что делать?
Пробовал и так, однофигственно, только еще пара лишних кавычек
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший