Nasza firma posiada instalatora napisany w C++, który tworzy skróty do programów przy użyciu IShellLink jak opisano w: http://msdn.microsoft.com/en-us/library/windows/desktop/bb776891%28v=vs.85%29.aspxSkrót App bez przypinania do ekranu startowego w Windows 8 za pomocą C++
W Windows 8 wszystkie skróty utworzone w menu START również wyświetlaj jako tytuły na ekranie startowym. Chcemy programowo kontrolować, które ikony są wyświetlane na ekranie startowym. W poniższym artykule opisuje opcję „System.AppUserModel.StartPinOption” jako:
Aby utworzyć skrót dodać aplikację bez przypinanie go do ekranu startowego widoku, można ustawić następującą właściwość na skrót: System.AppUserModel.StartPinOption = 1. Symboliczna nazwa 1 to APPUSERMODEL_STARTPINOPTION_NOPINONINSTALL.
http://msdn.microsoft.com/en-us/library/windows/desktop/jj673981%28v=vs.85%29.aspx
To wydaje się być możliwe przy użyciu Instalatora Windows, jednak nie znalazłem sposób, aby osiągnąć tę samą funkcjonalność programowo w C++, biorąc pod uwagę nasze kontekst.
Jeśli ktoś ma jakiekolwiek informacje na ten temat lub przykład jakiegoś rodzaju, byłoby to bardzo cenne.
Nazwa C++ to ['PKEY_AppUserModel_StartPinOption'] (http://msdn.microsoft.com/en-us/library/windows/desktop/jj553605%28v=vs.85%29.aspx). –
Dzięki za odpowiedź Raymonda. Czy znasz jakieś przykłady tego, w jaki sposób jest ono używane i w którym momencie procesu tworzenia powinno to być zrobione? Pomocny byłby nawet skrócony kod psuedo. – hnatch
Możesz [zaadaptować ten kod] (http://blogs.msdn.com/b/oldnewthing/archive/2011/02/11/10127763.aspx), ale zamiast ustawić 'PKEY_AppUserModel_ExcludeFromShowInNewInstall' na' VARIANT_TRUE', ustawisz 'PKEY_AppUserModel_StartPinOption' na' APPUSERMODEL_STARTPINOPTION_NOPINONINSTALL'. –