Sto cercando di creare un semplice gestore di pacchetti per la mia azienda con cui lavorare su sistemi operativi Windows (qualcosa come apt o dnf su Linux)
Per la mia architettura ho pensato di provare a eseguire un programma di installazione sul server e generare un file di configurazione basato su quello perché so che alcuni programmi di installazione aggiungono solo file al sistema, altri aggiungono valori di registro e così via ... Quindi ho bisogno che sia il più generico possibile.
È un buon modo per realizzare ciò di cui ho bisogno? In caso affermativo, come posso determinare cosa fa un programma di installazione e in caso contrario quale è una buona pratica per tale compito?
.msi
pacchetto può essere depacked usando dark.exe
quale parte del WiX Toolset , e dal file risultante puoi vedere quali file vengono collocati dove e cosa viene fatto con il registro, ma ci vorrà un po 'di studio. Potrebbero esserci prodotti commerciali per questo, però, ma dalla tua domanda presumo che tu stia cercando una sorta di soluzione economica o gratuita.
.msi
pacchetti, ci sono.exe
installatori e quant'altro, vuoi supportare tutti quelli? Cosa intendi con "genera un file di configurazione"? File di configurazione per cosa?