System.AppUserModel.RelaunchCommand
Určuje příkaz, který lze spustit prostřednictvím ShellExecute ke spuštění aplikace, když je připnut na hlavní panel nebo když je spuštěna nová instance aplikace prostřednictvím seznamu přeskakování aplikace.
Mezi příklady patří:
shell:::{ED228FDF-9EA8-4870-83B1-96B02CFE0D52}
virtualhost.exe /virtualapp:12345
notepad.exe
Tato vlastnost se používá pouze v případě, že okno má explicitní ID modelu uživatele aplikace (AppUserModelID) (System.AppUserModel.ID, nastaveno prostřednictvím SHGetPropertyStoreForWindow). Pokud okno nemá explicitní AppUserModelID, tato vlastnost se ignoruje a okno se seskupí a připne, jako by to bylo součástí procesu, který ho vlastní. Další informace o aplikaci explicitní AppUserModelIDs a jejich účinek na připnutí hlavního panelu naleznete v tématu ID modelu uživatele aplikace (AppUserModelIDs).
Tato vlastnost je určená pro aplikace nebo okna, která chtějí poskytovat informace o opětovném spuštění jiného než výchozího nastavení.
Poznámka
System.AppUserModel.RelaunchCommand a System.AppUserModel.RelaunchDisplayNameResource musí být vždy nastaveny společně. Pokud jedna z těchto vlastností není nastavená, použije se ani jedna z těchto vlastností.
Tato vlastnost spolu s System.AppUserModel.RelaunchDisplayNameResource a System.AppUserModel.RelaunchIconResource lze použít k vizuálnímu definování okna jako aplikace pro uživatele. To je užitečné pro scénáře hostitelských aplikací, kdy jedna instance hostitele spouští více podřízených aplikací. Například virtuální počítač, který je hostitelem několika virtualizovaných aplikací, může chtít, aby se tyto virtualizované aplikace zobrazovaly uživateli jako jednotlivé aplikace. Virtuální počítač může označit každé okno explicitním id AppUserModelID a příslušnými vlastnostmi opětovného spuštění, aby se zobrazovaly jako aplikace. Uživatel by ho pak mohl připnout na hlavní panel a znovu připojit připnutou instanci.
Poznámka
Tato vlastnost se ignoruje, pokud je nastavena System.AppUserModel.PreventPinning. To aplikaci umožňuje řídit seskupení jeho oken tím, že jim přiřadíte explicitní AppUserModelIDs, ale zabráníte tomu, aby se tato okna připnula.
Chcete-li nastavit tuto vlastnost v okně, použijte SHGetPropertyStoreForWindow načtení úložiště vlastností okna a použijte metody, které načteny IPropertyStore objekt nastavit System.AppUserModel.RelaunchCommand vlastnost tohoto okna.
Windows 10 verze 1703, Windows 10 verze 1607, Windows 10 verze 1511, Windows 10, verze 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
Poznámky
Hodnoty PKEY jsou definovány v Propkey.h.
Související témata
-
ID uživatelských modelů aplikací (AppUserModelIDs)
-
související PropertyInfo
-
související Property