Αναγν. άρθρου: 255905 - Τελευταία αναθεώρηση: Δευτέρα, 6 Νοεμβρίου 2006 - Αναθεώρηση: 4.0

Τρόπος χρήσης του προγράμματος επεξεργασίας βάσεων δεδομένων Orca για την επεξεργασία αρχείων του Windows Installer

Συμβουλή συστήματοςΑυτό το άρθρο ισχύει για διαφορετικό λειτουργικό σύστημα από αυτό που χρησιμοποιείτε. Το περιεχόμενο του άρθρου που ενδέχεται να μην σας αφορά έχει απενεργοποιηθεί.

Σε αυτήν τη σελίδα

Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

Εξαιτίας των περιορισμών που επιβάλλονται στα υπάρχοντα εργαλεία του Windows Installer, ίσως χρειαστεί να επεξεργαστείτε το απευθείας τα αρχεία (.msi) του πακέτου του Windows Installer. Το πρόγραμμα επεξεργασίας βάσεων δεδομένων Orca είναι ένα εργαλείο επεξεργασίας πινάκων, το οποίο είναι διαθέσιμο στο SDK του Windows Installer και το οποίο χρησιμοποιείται για την επεξεργασία αρχείων.msi. Το πρόγραμμα επεξεργασίας Orca επεξεργάζεται και δημιουργεί αρχεία συγχωνευμένες λειτουργικής μονάδας (.msm) , αρχεία Internal Consistency Evaluator (.cub) και αρχεία δημιουργίας και αρχεία ενημερωμένης έκδοσης κώδικα (.pcp). Αυτό το άρθρο ασχολείται με τον τρόπο χρήσης του προγράμματος επεξεργασίας Orca για την τροποποίηση αρχείων .msi.

Περισσότερες πληροφορίες

Προειδοποίηση Η επεξεργασία ενός αρχείου MSI μπορεί να προκαλέσει σοβαρά προβλήματα, τα οποία ενδέχεται να έχουν ως αποτέλεσμα την αστάθεια του συστήματος. Η Microsoft δεν μπορεί να εγγυηθεί ότι τα σφάλματα που προκύπτουν από την εσφαλμένη χρήση του προγράμματος επεξεργασίας αρχείων MSI είναι δυνατό να επιλυθούν. Οι τροποποιήσεις του αρχείου MSI ενός προγράμματος έτοιμου για αποστολή πρέπει να επιχειρούνται κάτω από τις άμεσες οδηγίες του προμηθευτή του προϊόντος.

Εγκατάσταση και εκτέλεση του Orca

Για να εγκαταστήσετε και να εκτελέσετε το πρόγραμμα επεξεργασίας Orca, ακολουθήστε τα εξής βήματα:
  1. Κάντε λήψη των παραδειγμάτων, των εργαλείων και της τεκμηρίωσης του SDK του Windows Installer από την ακόλουθη ιστοσελίδα (στα αγγλικά):
    http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en)
  2. Εγκαταστήστε το πρόγραμμα επεξεργασίας Orca, κάνοντας διπλό κλικ στο αρχείο Orca.msi του φακέλου \Microsoft SDK\bin.
  3. Κάντε κλικ στο μενού Start, τοποθετήστε το δείκτη του ποντικιού στην επιλογή Programs και, στη συνέχεια, κάντε κλικ στην επιλογή Orca.
  4. Στο μενού File, κάντε κλικ στην επιλογή Open και, στη συνέχεια, περιηγηθείτε στο αρχείο .msi που θέλετε να επεξεργαστείτε.

Πίνακες

Οι πίνακες του αρχείου .msi παρατίθενται στο αριστερό τμήμα παραθύρου. Επιλέξτε τον πίνακα που θέλετε να επεξεργαστείτε. Τα πεδία του πίνακα εμφανίζονται στο επάνω μέρος του δεξιού παραθύρου. Μπορείτε να αναπτύξετε και να συμπτύξετε αυτά τα πεδία.

Για να προσθέσετε τυπικούς πίνακες οι οποίοι δεν εμφανίζονται, κάντε κλικ στην επιλογή Add Table του μενού Tables. Για να καταργήσετε έναν πίνακα, κάντε κλικ στην επιλογή Drop Table του μενού Tables. Για να εμφανιστεί η επιλογή Drop Table στο μενού πρέπει να επιλέξετε έναν πίνακα.

Οι επιλογές Export Tables και Import Tables βρίσκονται στο μενού Tables. Η επιλογή Export Tables εξαγάγει έναν πίνακα σε μορφή κειμένου, την οποία μπορείτε να επεξεργαστείτε με ένα πρόγραμμα επεξεργασίας κειμένου, όπως το Notepad. Ο εξαγόμενος πίνακας έχει την επέκταση αρχείου .idt. Μπορείτε να εισάγετε αυτούς τους πίνακες IDT στο πρόγραμμα επεξεργασίας κειμένου Orca, χρησιμοποιώντας την ενέργεια Import Tables.

Γραμμές

Για να προσθέσετε μια γραμμή σε έναν πίνακα, κάντε κλικ στην εντολή Add Row του μενού Tables. Εμφανίζεται ένα παράθυρο διαλόγου με τα πεδία του επιλεγμένου πίνακα. Τα πεδία δίπλα στα οποία εμφανίζεται ένα χρυσό κλειδί είναι τα κύρια κλειδιά αυτού του πίνακα. Το πεδίο ονόματος εμφανίζεται επάνω από το πλαίσιο επεξεργασίας, συνοδευόμενο από τον τύπο πεδίου. Εάν η λέξη "Required" ακολουθεί τον τύπο πεδίο, το πεδίο αυτό είναι απαιτούμενο και η γραμμή δεν είναι δυνατό να προστεθεί μέχρι να εμφανιστεί μια τιμή σε αυτό το πεδίο.

Για να καταργήσετε μια γραμμή, επιλέξτε τη γραμμή του πίνακα και, στη συνέχεια, κάντε κλικ στην επιλογή Drop Row του μενού Tables.

Για να επεξεργαστείτε ένα υπάρχον πεδίο μιας γραμμής, κάντε διπλό κλικ μέσα στο πεδίο που θέλετε να επεξεργαστείτε.

Επικύρωση

Η επικύρωση εκτελείται μέσα από το πρόγραμμα επεξεργασίας Orca όταν κάνετε κλικ στην επιλογή Validate από το μενού Tools. Εάν χρησιμοποιείτε το πρόγραμμα επεξεργασίας Orca το οποίο περιλαμβάνεται στην τελευταία έκδοση SDK του Windows Installer, υπάρχει μια αναπτυσσόμενη λίστα των διαθέσιμων αρχείων αξιολόγησης που μπορείτε να εκτελέσετε.

Για να επικυρώσετε ένα αρχείο, ακολουθήστε τα εξής βήματα:
  1. Επιλέξτε μια διαθέσιμη συλλογή αρχείων αξιολόγησης από το ανατπυσσόμενο μενού του προγράμματος επεξεργασίας Orca της τελευταίας έκδοσης SDK του Windows Installer.
    • Επιλέξτε το στοιχείο Full MSI Validation Suite για να επικυρώσετε ένα αρχείο MSI με όλα τα διαθέσιμα προγράμματα επικύρωσης.
    • Επιλέξτε το στοιχείο Windows 2000 Logo Program Suite για να εκτελέσετε ένα υποσύνολο των προγραμμάτων επικύρωσης, τα οποία χρησιμοποιούνται για πιστοποίηση λογότυπου.
    • Επιλέξτε το στοιχείο Merge Module Validation Suite για να επικυρώσετε ένα αρχείο MSM.
  2. Κάντε κλικ για να καταργήσετε την επιλογή του πλαισίου ελέγχου Show "INFO" messages ώστε να αποφύγετε τα μηνύματα πληροφοριών, τα οποία υποδεικνύουν ότι υπάρχει πρόβλημα με τη βάση δεδομένων.
  3. Κάντε κλικ στην εντολή Go.
Μετά την ολοκλήρωση της επικύρωσης, μπορείτε να αντιγράψετε τα αποτελέσματα σε ένα πρόγραμμα επεξεργασίας κειμένου για να μπορέσετε να τα προβάλετε.

Παράθυρα διαλόγου

Εάν το ανοιχτό αρχείο .msi του προγράμματος επεξεργασίας Orca περιέχει παράθυρα διαλόγου για το περιβάλλον εργασίας χρήστη, προβάλετε σε προεπισκόπηση αυτά τα παράθυρα διαλόγου, χρησιμοποιώντας την επιλογή Dialog Preview του μενού Tools. Για να επεξεργαστείτε τα παράθυρα διαλόγου πρέπει να χρησιμοποιήσετε τους κατάλληλους πίνακες.

Πληροφορίες σύνοψης

Για να επεξεργαστείτε τις πληροφορίες σύνοψης, κάντε κλικ στην επιλογή Summary Information του μενού View.

Σημείωση Το πεδίο ProductID είναι ο κωδικός πακέτου για το αρχείο .msi και όχι ο κωδικός προϊόντος. Ο κωδικός προϊόντος είναι αποθηκευμένος στον πίνακα Property της ιδιότητας ProductCode. Εάν αποθηκεύσετε το αρχείο .msi στο πρόγραμμα επεξεργασίας Orca, ο κωδικός πακέτου δεν αλλάζει αυτόματα. Πρέπει να τον αλλάξετε με μη αυτόματο τρόπο.

Αναφορές

Όλες οι πληροφορίες που αφορούν τους συγκεκριμένους πίνακες ή πεδία ενός αρχείου .msi βρίσκονται στο αρχείο Windows Installer Help (Msi.chm). Το αρχείο βοήθειας εγκαθίσταται στον κατάλογο MsiIntel.SDK\Help κατά την εγκατάσταση του SDK του Windows Installer. Οι τυπικές πληροφορίες πίνακα βρίσκονται στην ακόλουθη θέση του αρχείου βοήθειας:

Installer Database\Installer Database Reference\Database Tables.
Για να εγκαταστήσετε και να εκτελέσετε το στοιχείο ελέγχου ActiveX SDK Update (στα αγγλικά):
http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en)

Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows Installer 1.0
  • Microsoft Windows Installer 1.1
  • Microsoft Windows Installer 1.2
  • Microsoft Windows Installer 2.0
Λέξεις-κλειδιά: 
kbappsetup kbhowto KB255905
Retired KB ArticleΑποποίηση ευθυνών για περιεχόμενο της Γνωσιακής Βάσης (KB) που έχει αποσυρθεί
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.