Το πρόβλημα είναι το εξής:
Εχω μια εφαρμογή .NET (Windows Forms) η οποία για λόγους που δεν είναι σκόπιμο να αναλυθούν τώρα χρησιμοποιεί κάποια αρχεία CAB τρίτου κατασκευαστή τα οποία περιέχουν ένα ματσο DLLs και φυσικά ένα INF αρχειο το καθένα. Συγκεκριμένα, 5 CAB αρχεία.
Τα CABs αυτά κανονικά εγκαθίστανται από ένα activeX control στο Web περιβάλλον μιας τρίτης εφαρμογής η οποία χρησιμοποιούσε τα ίδια αρχεία. Για να σας λύσω την απορία, πρόκειται για third-party file viewers. Ομως, παρουσιάζεται η ανάγκη να μπει η διαδικασια αυτή στο installation package της εφαρμογής Windows Forms για να γίνεται όσο το δυνατόν πιό αυτοματοποιημένα η εγκατάσταση, χωρίς παρέμβαση ανθρώπινου χεριού. Ο πιό απλός τρόπος που μπόρεσα να σκεφτώ είναι να γίνει η εγκατάσταση των cab αρχείων από command line (δεν "παίζει" το σενάριο να σηκώνεται από τη διαδικασία εγκατάστασης η συγκεκριμένη web page για ποικίλους λόγους).
Αρα λοιπόν ψάχνω ένα τρόπο να στήσω τα CAB αυτά και τα δεκάδες DLLs τους με command-line (rundll32?) ή άλλο, παραπλήσιο τρόπο ο οποίος να μπορεί να εκτελεστεί αυτοματοποιημένα.
Καμμια ιδέα οι Win32API-gurus;
Σωτήρης Φιλιππίδης
DotSee Web Services