Я не могу понять, как создавать ярлыки, которым все равно, где они смонтированы. Например, на моей флешке я хочу запустить CCleaner или Notepad++ в моем классе колледжа. Проблема в том, что ярлык (по крайней мере, с настройками по умолчанию) не работает надежно, потому что он привязан к тому же диску, на котором был создан. Есть ли способ сделать что-то вроде в HTML?
Пример:
Вот где настоящая программа:
Root\Portable Applications\Program Data\CCleaner\ccleaner.exe
Вот где я хочу, чтобы ярлык был:
Root\Portable Applications\CCleaner.lnk
U3/Portable Apps/ и т.д. - это не решение, которое я ищу
Изменить: Версии Windows будут XP 32-разрядной, Vista 64-разрядной и Vista 32-разрядной