Меню запуска Windows XP разделено на две части: левую и правую. Я могу добавить в папку «все программы» меню «Пуск», но как добавить ярлык для приложения в левой части меню «Пуск»?
Спасибо!
Не существует официального (то есть поддерживаемого и более или менее гарантированного для работы в будущем и на будущих версиях Windows) способа сделать это (вообще, не только с помощью nsis - часть nsis является легкой частью вопрос) см http://blogs.msdn.com/oldnewthing/archive/2003/09/03/54760.aspx.
При этом закрепленные записи хранятся в двоичном двоичном объекте реестра, в HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ StartPage \ Favorites. Другие люди сделали то, что вы пытаетесь сделать, например, см. http://groups.google.gm/group/microsoft.public.platformsdk.shell/browse_thread/thread/c11161e983dd8a32, но я не знаю ни одного, который сделал бы код доступным для анализа этого двоичного двоичного объекта. В зависимости от того, насколько вы полны решимости заставить это работать, вы можете сделать это сами.