Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa polecenie, które można wykonać za pomocą ShellExecute, aby uruchomić aplikację, gdy jest przypięta do paska zadań lub gdy nowe wystąpienie aplikacji jest uruchamiane za pośrednictwem listy skoków aplikacji.
Przykłady obejmują następujące elementy:
shell:::{ED228FDF-9EA8-4870-83B1-96B02CFE0D52}
virtualhost.exe /virtualapp:12345
notepad.exe
Ta właściwość jest używana tylko wtedy, gdy okno ma jawny identyfikator modelu użytkownika aplikacji (AppUserModelID) (System.AppUserModel.ID, ustawiany za pomocą SHGetPropertyStoreForWindow). Jeśli okno nie ma jawnego identyfikatora AppUserModelID, ta właściwość jest ignorowana, a okno jest pogrupowane i przypięte tak, jakby było częścią procesu, który jest jego właścicielem. Aby uzyskać więcej informacji na temat stosowania jawnych identyfikatorów AppUserModelID i ich wpływu na przypinanie paska zadań, zobacz Identyfikatory modelu użytkownika aplikacji (AppUserModelIDs).
Ta właściwość ma być używana przez aplikacje lub okna, które chcą udostępnić informacje inne niż domyślne.
Nuta
System.AppUserModel.RelaunchCommand i System.AppUserModel.RelaunchDisplayNameResource muszą być zawsze ustawione razem. Jeśli jedna z tych właściwości nie jest ustawiona, żadna z nich nie jest używana.
Ta właściwość wraz z System.AppUserModel.RelaunchDisplayNameResource i System.AppUserModel.RelaunchIconResource może służyć do wizualnego zdefiniowania okna jako aplikacji dla użytkownika. Jest to przydatne w scenariuszach aplikacji hosta, w których pojedyncze wystąpienie hosta uruchamia wiele aplikacji podrzędnych. Na przykład maszyna wirtualna, która hostuje kilka zwirtualizowanych aplikacji, może chcieć, aby te zwirtualizowane aplikacje były wyświetlane jako poszczególne aplikacje dla użytkownika. Maszyna wirtualna może oznaczyć etykiety każdego okna jawnym identyfikatorem AppUserModelID i odpowiednimi właściwościami ponownego uruchamiania, aby były wyświetlane jako aplikacje. Użytkownik może następnie przypiąć je do paska zadań i "ponownie uruchomić" przypięte wystąpienie.
Nuta
Ta właściwość jest ignorowana, jeśli ustawiono system.AppUserModel.PreventPinning. Dzięki temu aplikacja może kontrolować grupowanie okien przez przypisanie im jawnych identyfikatorów AppUserModelID, ale uniemożliwia przypięcie tych okien.
Aby ustawić tę właściwość w oknie, użyj SHGetPropertyStoreForWindow w celu pobrania magazynu właściwości okna i użyj metod, które pobrały obiekt IPropertyStore, aby ustawić właściwość System.AppUserModel.RelaunchCommand tego okna.
Windows 10, wersja 1703, Windows 10, wersja 1607, Windows 10, wersja 1511, Windows 10, wersja 1507, Windows 8.1, Windows 8, Windows 7
propertyDescription
name = System.AppUserModel.RelaunchCommand
shellPKey = PKEY_AppUserModel_RelaunchCommand
formatID = 9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3
propID = 2
SearchInfo
InInvertedIndex = false
IsColumn = false
typeInfo
type = String
IsInnate = false
Uwagi
Wartości PKEY są definiowane w pliku Propkey.h.
Tematy pokrewne
-
identyfikatory modelu użytkownika aplikacji (AppUserModelIDs)