Очень часто возникает задача создания типовых ярлыков на какие-либо ресурсы. Будь-то файловые хранилища, приложения ссылки, etc. Но встроенный механизм создания ярлыков в Windows не отрабатывает, к примеру, ссылку на такой путь: E:\users\%username%. Хотя на уровне API, позволяет создавать такие ярлыки. Самое популярное решение в Интернете использование либо vbs-скриптов, консольных приложений, и прочих “костылей”. Тем более, что всякое лишнее заблокировано доменной политикой. Мы же пойдём другим путём.
Так как механизмы проверки проверяют только наличие первой части ссылки, а правильность аргументов нет, то мы можем через запуск приложений с дополнительными параметрами решить нашу задачу.
К примеру, ярлыки на личную папку пользователя можно создать так:
C:\Windows\explorer.exe h:\users\%username%
Запуск личной страницы на портале так:
“C:\Program Files (x86)\Internet Explorer\iexplore.exe” https://portal.local/%username%
И много других примеров и применений.
Комментариев нет:
Отправить комментарий