Domanda

Non ho familiarità con lo sviluppo di Pocket PC, ma devo apportare alcune piccole modifiche a un'applicazione VS2005, Pocket PC 2003 Device. Uno dei cambiamenti (che pensavo sarebbe banale) sta cambiando il testo del collegamento dell'app, ma non riesco a capire dove sia impostato questo testo. La soluzione include un progetto di installazione, quindi lo sto cercando lì, ma non riesco a trovarlo. So che deve essere lì da qualche parte perché la creazione del progetto di installazione genera un file AppSetup.inf che contiene le informazioni sul collegamento.

Questo non può essere così difficile. Sicuramente sto soffrendo di ciò che mia moglie definisce "visione maschile" quando non trovo la bottiglia di senape nel frigorifero proprio davanti alla mia faccia. Dove posso specificare questo testo?

È stato utile?

Soluzione 3

Beh, come sospettavo, era proprio di fronte alla mia faccia. Chiameremo questo progetto PDAProject. In Esplora soluzioni, nell'ambito del progetto PDAProjectSetup è presente un elemento etichettato Output primario da PDAProject (attivo) . Se faccio doppio clic su questo elemento , nella finestra dell'editor del codice vengono visualizzati due riquadri. Quello all'estrema sinistra mostra un albero delle cartelle etichettato File System su Target Machine . Sotto questo ci sono tre cartelle etichettate Cartella Applicazioni , Cartella Programmi e Cartella Programmi . Quando faccio clic sulla Cartella Programmi , il collegamento all'applicazione viene visualizzato nel riquadro a destra e posso modificarne il testo.

Non so perché non sono mai stato costretto a fare doppio clic su quell'elemento di progetto Primario da PDAProject (attivo) anche se è così che si apre qualsiasi classe o modulo per la modifica. Continuavo a fare clic con il pulsante destro del mouse e ad aprire le Proprietà. Forse è il momento di rinunciare alla programmazione e riprendere la tessitura del cestino.

Altri suggerimenti

Dipende esattamente da come viene generato il collegamento. In genere vengono utilizzati 3 meccanismi.

  1. Tramite la sezione CEShortcuts dell'INF . Per questo, è il testo prima della prima virgola
  2. Tramite la copia di un file LNK tramite la sezione CopyFiles della INF. Con questo meccanismo, crei un file LNK fisico sul desktop che viene inserito nel CAB e viene copiato come qualsiasi altro file. Il nome sul dispositivo è di nuovo la prima stringa prima della virgola.
  3. Tramite una chiamata programmatica (di solito a SHCreateShortcut ) in un DLL di installazione CE personalizzata .

Dovrai capire quale viene utilizzato nel tuo scenario di distribuzione per sapere esattamente cosa deve essere modificato.

Pensando di più a questo proposito, stai semplicemente cercando di trovare dove nell'interfaccia utente di Studio del progetto di installazione modificare il collegamento? In tal caso, questo articolo MSDN può essere d'aiuto. Ciò che è molto non intuitivo è che ci sono piccole icone nella parte superiore di Esplora soluzioni che cambiano la vista del programma di installazione, permettendoti di vedere cose come file, voci di registro, ecc. Può darsi che tu non stia semplicemente guardando nella giusta vista e devi selezionare un'icona diversa. Non ci sono voci di menu che fanno ciò che fanno queste icone e sono difficili da notare la prima volta che inizi a utilizzare un progetto di installazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top