Our company has an installer written in C ++ that creates program shortcuts using IShellLink, as described in: http://msdn.microsoft.com/en-us/library/windows/desktop/bb776891%28v=vs. 85% 29.aspx
In Windows 8, all shortcuts created in the Start menu also appear as titles on the Start screen. What we want to do is programmatically control which icons appear on the launch screen. The following article describes the option "System.AppUserModel.StartPinOption" as:
To create an application shortcut without attaching it to the Start screen, you can set the following property in the shortcut: System.AppUserModel.StartPinOption = 1. Symbolic name for 1 APPUSERMODEL_STARTPINOPTION_NOPINONINSTALL.
http://msdn.microsoft.com/en-us/library/windows/desktop/jj673981812828=vs.85%29.aspx
This seems possible using the Windows installer, however I have not found a way to implement the same functionality programmatically in C ++, given our context.
If anyone has information about this, or some kind of example, this would be very helpful.
source share