Megosztás a következőn keresztül:


System.AppUserModel.RelaunchCommand

Olyan parancsot ad meg, amely ShellExecute keresztül végrehajtható egy alkalmazás elindításához, amikor az rögzítve van a tálcán, vagy amikor az alkalmazás új példánya az alkalmazás jumplistáján keresztül indul el.

Ilyenek például a következők:

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

virtualhost.exe /virtualapp:12345

notepad.exe

Ezt a tulajdonságot csak akkor használja a rendszer, ha egy ablak explicit alkalmazásfelhasználói modellazonosítóval (AppUserModelID) (System.AppUserModel.ID, SHGetPropertyStoreForWindow) rendelkezik. Ha az ablak nem rendelkezik explicit AppUserModelID azonosítóval, a rendszer figyelmen kívül hagyja ezt a tulajdonságot, és az ablak úgy van csoportosítva és rögzítve, mintha a tulajdonos folyamat része lenne. Az explicit AppUserModelID-k alkalmazásával és a tálca-rögzítésre gyakorolt hatásukkal kapcsolatos további információkért lásd alkalmazásfelhasználói modell azonosítóit (AppUserModelIDs).

Ezt a tulajdonságot olyan alkalmazások vagy ablakok használják, amelyek nem alapértelmezett újraindítási információkat szeretnének megadni.

Jegyzet

System.AppUserModel.RelaunchCommand és System.AppUserModel.RelaunchDisplayNameResource mindig össze kell állítani. Ha az egyik tulajdonság nincs beállítva, akkor egyik sem használható.

 

Ez a tulajdonság System.AppUserModel.RelaunchDisplayNameResource és System.AppUserModel.RelaunchIconResource segítségével vizuálisan definiálhat egy ablakot alkalmazásként a felhasználó számára. Ez olyan gazdagépalkalmazás-forgatókönyvek esetében hasznos, ahol egyetlen gazdagéppéldány több gyermekalkalmazást futtat. Egy több virtualizált alkalmazást üzemeltető virtuális gép például azt szeretné, hogy ezek a virtualizált alkalmazások egyéni alkalmazásként jelenjenek meg a felhasználó számára. A virtuális gép az egyes ablakokat explicit AppUserModelID azonosítóval és a megfelelő újraindítási tulajdonságokkal címkézheti fel, hogy alkalmazásként jelenjenek meg. A felhasználó ezután rögzítheti őket a tálcán, és "újraindíthatja" a rögzített példányt.

Jegyzet

A rendszer figyelmen kívül hagyja ezt a tulajdonságot, ha System.AppUserModel.PreventPinning be van állítva. Ez lehetővé teszi, hogy az alkalmazás explicit AppUserModelID-eket rendeljen hozzájuk, de megakadályozza az ablakok rögzítését.

 

Ha ezt a tulajdonságot egy ablakban szeretné beállítani, használja az SHGetPropertyStoreForWindow az ablak tulajdonságtárolójának lekéréséhez, és a lekért IPropertyStore objektum metódusával állítsa be az ablak System.AppUserModel.RelaunchCommand tulajdonságát.

Windows 10, version 1703, Windows 10, version 1607, Windows 10, version 1511, Windows 10, version 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

Megjegyzések

A PKEY-értékek a Propkey.h fájlban vannak definiálva.

alkalmazásfelhasználói modell azonosítói (AppUserModelIDs)

System.AppUserModel.ID

propertyDescriptionList

propertyDescription

searchInfo

labelInfo

TypeInfo

displayInfo

aliasInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

enumerálási

enumRange

kép

drawControl

editControl

filterControl

queryControl

relatedPropertyInfo

relatedProperty