Доброй ночи. Возникла проблема.
Win7 x64, VB6
Сделал програмку, всплывающие панельки как в WinXP, с права и с лева, которая вычитывает из папки Ярлыки, выводит мне список и я запускаю их.
С другими ярлыками, на любых дисках, программа отлично работает. ShellExecute возвращает код 42
Но вот, появилась парочка ярлыков, которые лежат на диске C:\Program Files на которые ShellExecute возвращает код 5.
Такие например как Paint.NEt и Virtual Box.
Есть другие програмы, которые так же лежат на диске C:\Program Files, типа Alcohol они отлично стартуют.
Руками ярлыки я стартую нормально, но программно, через ShellExecute никак не могу.
Стартовал свой Exe с админ правами, ничего не меняется.
Таких ярлыков всего несколько.
Подскажите хоть какие-то мысли, идеи... Спасибо.