System.AppUserModel.RelaunchCommand

Görev çubuğuna sabitlendiğinde veya uygulamanın yeni bir örneği uygulamanın Atlama Listesi aracılığıyla başlatıldığında uygulamayı başlatmak için ShellExecute aracılığıyla yürütülebilecek bir komut belirtir.

Örnekler şunlardır:

shell:::{ED228FDF-9EA8-4870-83B1-96B02CFE0D52}

virtualhost.exe /virtualapp:12345

notepad.exe

Bu özellik yalnızca bir pencerenin açık bir Uygulama Kullanıcı Modeli Kimliği (AppUserModelID) (System.AppUserModel.ID, SHGetPropertyStoreForWindow ) aracılığıyla ayarlanmış olması durumunda kullanılır. Pencerede açık bir AppUserModelID yoksayılır ve pencere, sahibi olan işlemin bir parçasıymış gibi gruplandırılır ve sabitlenir. Açık AppUserModelID'lerin uygulanması ve bunların görev çubuğu sabitleme üzerindeki etkisi hakkında daha fazla bilgi için bkz. Uygulama Kullanıcı Modeli Kimlikleri (AppUserModelIDs) .

Bu özellik, varsayılan olmayan yeniden başlatma bilgileri sağlamak isteyen uygulamalar veya pencereler tarafından kullanılmak üzere tasarlanmıştır.

Not

System.AppUserModel.RelaunchCommand ve System.AppUserModel.RelaunchDisplayNameResource her zaman birlikte ayarlanmalıdır. Bu özelliklerden biri ayarlanmadıysa, ikisi de kullanılmaz.

 

Bu özellik, System.AppUserModel.RelaunchDisplayNameResource ve System.AppUserModel.RelaunchIconResource ile birlikte bir pencereyi kullanıcıya uygulama olarak görsel olarak tanımlamak için kullanılabilir. Bu, tek bir konak örneğinin birden çok alt uygulama çalıştırdığı konak uygulama senaryoları için kullanışlıdır. Örneğin, birkaç sanallaştırılmış uygulamayı barındıran bir sanal makine, bu sanallaştırılmış uygulamaların kullanıcıya tek tek uygulamalar olarak görünmesini isteyebilir. Sanal makine, her pencereyi açık bir AppUserModelID ile etiketleyip uygun yeniden başlatma özelliklerini kullanarak bunların uygulama olarak görünmesini sağlayabilir. Kullanıcı daha sonra bunları görev çubuğuna sabitleyebilir ve sabitlenmiş örneği "yeniden başlatabilir".

Not

System.AppUserModel.PreventPinning ayarlanırsa bu özellik yoksayılır. Bu, bir uygulamanın açık AppUserModelID'leri atayarak ancak bu pencerelerin sabitlenmesini önleyerek pencerelerinin gruplandırmasını denetlemesini sağlar.

 

Bu özelliği bir pencerede ayarlamak için pencerenin özellik depounu almak için SHGetPropertyStoreForWindow kullanın ve bu pencerenin System.AppUserModel.RelaunchCommand özelliğini ayarlamak için IPropertyStorenesnesialınan yöntemlerini kullanın.

Windows 10, sürüm 1703, Windows 10, sürüm 1607, Windows 10, sürüm 1511, Windows 10, sürüm 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

Açıklamalar

PKEY değerleri Propkey.h içinde tanımlanır.

Uygulama Kullanıcı Modeli Kimlikleri (AppUserModelIDs)

System.AppUserModel.ID

propertyDescriptionList

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

aliasInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

sabit listesi

enumRange

resim

drawControl

editControl

filterControl

queryControl

relatedPropertyInfo

ilgiliÖzellik