La nostra azienda ha un programma di installazione scritto in C++ che crea collegamenti ai programmi che utilizzano IShellLink come descritto in: http://msdn.microsoft.com/en-us/library/windows/desktop/bb776891%28v=vs.85%29.aspxApp collegamento senza pinning in schermata iniziale di Windows 8 utilizzando C++
In Windows 8 tutti i collegamenti creati nel menu Start sarà mostra anche come titoli nella schermata iniziale. Quello che stiamo cercando di fare è controllare a livello di codice quali icone sono mostrate nella schermata Start. Nel seguente articolo descrive l'opzione "System.AppUserModel.StartPinOption" come:
Per creare aggiungere un collegamento app senza pinning alla schermata Start vista, è possibile impostare la seguente proprietà sulla scorciatoia: System.AppUserModel.StartPinOption = 1. Il nome simbolico per 1 è APPUSERMODEL_STARTPINOPTION_NOPINONINSTALL.
http://msdn.microsoft.com/en-us/library/windows/desktop/jj673981%28v=vs.85%29.aspx
Questo sembra essere possibile utilizzando il Windows Installer, ma non ho trovato un modo per eseguire la stessa funzionalità di programmazione in C++ dato il nostro contesto.
Se qualcuno ha qualche informazione su questo, o un esempio di qualche tipo, sarebbe molto apprezzato.
Il nome C++ è ['PKEY_AppUserModel_StartPinOption'] (http://msdn.microsoft.com/en-us/library/windows/desktop/jj553605%28v=vs.85%29.aspx). –
Grazie per la risposta Raymond. Sei a conoscenza di alcuni esempi di come questo viene utilizzato e in quale momento del processo di creazione dovrebbe essere fatto? Sarebbe d'aiuto anche un sommario codice psuedo. – hnatch
È possibile [adattare questo codice] (http://blogs.msdn.com/b/oldnewthing/archive/2011/02/11/10127763.aspx), ma invece di impostare 'PKEY_AppUserModel_ExcludeFromShowInNewInstall' su' VARIANT_TRUE', si imposta 'PKEY_AppUserModel_StartPinOption' a' APPUSERMODEL_STARTPINOPTION_NOPINONINSTALL'. –