Abbiamo un'applicazione .NET ma non-Metro, costruita in Visual Studio 2010. Vorremmo mostrare una bella immagine 512x512 (o qualsiasi altra cosa) per la nostra app sul desktop. Non abbiamo bisogno della funzionalità Live Tile, abbiamo solo bisogno di un collegamento che mostra una bella immagine Metro-dimensionata. I programmi OblyTile e Modern Tile Maker possono farlo, anche se non è chiaro come. Stanno creando una scorciatoia LNK programmaticamente? O sono in realtà scorciatoie a loro stesse (app Metro) che poi lanciano la tua app legacy?Win8: In che modo programmi come OblyTile e Modern Tile Maker assegnano le tessere agli shorcuts delle app non-Metro?
Se è il primo, è chiaro che è possibile creare un'icona del desktop con dimensioni Metro per un'app non Win8. Come potremmo scrivere la creazione di tale scorciatoia? Non ci interessa quale lingua dobbiamo usare (JScript, C++, C#, qualunque cosa), dobbiamo solo essere puntati nella giusta direzione. Usiamo WiX, quindi abbiamo molta flessibilità in termini di script di installazione.
L'ho cercato qualche tempo fa, sembrano cambiare le icone e le scorciatoie direttamente nel file lnk stesso. Penso che abbiano usato la scorciatoia da IE. Potresti provare ad aprire un file lnk modificato in un editor esadecimale e cercare di capire cosa hanno cambiato. Non sembra esserci un modo ufficiale attraverso un'API o qualcosa del genere. – Lennart
Guardando il link per OblyTile sembra piuttosto chiaro che creano file LNK in modo programmatico. Inoltre, le app metropolitane non possono lanciare app legacy, quindi il metodo tile secondario non è disponibile. – Denis
@Denis Ho pensato che stavano creando un LNK in modo programmatico. Mi piacerebbe sapere come possiamo farne uno per il nostro setup. Curioso che non forniscano supporto per le numerose app legacy disponibili, per un aspetto gradevole sul desktop senza essere riscritto come Metro :) –