и в меню "Пуск" для всех пользователей сразу?
Точнее, интересует вопрос: в каких системных переменных лежат пути к рабочему столу и к меню для всех пользователей? Винда интересует 10 и 11
fpc собрал?
В меню Пуск официально нельзя. Майкрософт борется с чужой рекламой и удалила программный доступ. Можете нарваться, хорошо если просто на несовместимость с будущим версиями, а не на какой-нибудь бан антивирусом. А так - правой кнопкой на пуск и в меню "проводник в общее для всех меню" Если win10/11.то поставить open/classic shell, потом правой кнопкой...
А на рабочий стол-то как?))
Открой командную строку и сделай команду SET Там должна быть переменные типа AllUsers-ля-ля-ля Ну и как всегда GetSpecialFolder или как-то так, из ActiveX-интерфейсов Shell Посмотри в исходниках дельфы, там есть модуль, название которого с Shell начинается. Или глянь JclShell из jedi CodeLib
Вот отсюда начинай по специфический названиям гуглить https://stackoverflow.com/questions/5089877/usage-of-shgetspecialfolderpath-to-retrieve-an-application-folder-that-can-be-ac
Обсуждают сегодня