Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
2a9b4e01
Commit
2a9b4e01
authored
May 06, 2010
by
Detlef Riekenberg
Committed by
Alexandre Julliard
May 06, 2010
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msiexec: Use resource in msi for a help dialog to allow translation.
parent
e40afcb2
Hide whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
714 additions
and
58 deletions
+714
-58
msi_Bg.rc
dlls/msi/msi_Bg.rc
+27
-1
msi_Da.rc
dlls/msi/msi_Da.rc
+27
-1
msi_De.rc
dlls/msi/msi_De.rc
+28
-1
msi_En.rc
dlls/msi/msi_En.rc
+28
-1
msi_Eo.rc
dlls/msi/msi_Eo.rc
+27
-1
msi_Es.rc
dlls/msi/msi_Es.rc
+27
-1
msi_Fi.rc
dlls/msi/msi_Fi.rc
+27
-1
msi_Fr.rc
dlls/msi/msi_Fr.rc
+27
-1
msi_Hu.rc
dlls/msi/msi_Hu.rc
+27
-1
msi_It.rc
dlls/msi/msi_It.rc
+27
-1
msi_Ko.rc
dlls/msi/msi_Ko.rc
+27
-1
msi_Lt.rc
dlls/msi/msi_Lt.rc
+27
-1
msi_Nl.rc
dlls/msi/msi_Nl.rc
+27
-1
msi_No.rc
dlls/msi/msi_No.rc
+27
-1
msi_Pl.rc
dlls/msi/msi_Pl.rc
+27
-1
msi_Pt.rc
dlls/msi/msi_Pt.rc
+54
-2
msi_Ro.rc
dlls/msi/msi_Ro.rc
+27
-1
msi_Ru.rc
dlls/msi/msi_Ru.rc
+27
-1
msi_Si.rc
dlls/msi/msi_Si.rc
+27
-1
msi_Sv.rc
dlls/msi/msi_Sv.rc
+27
-1
msi_Tr.rc
dlls/msi/msi_Tr.rc
+27
-1
msi_Uk.rc
dlls/msi/msi_Uk.rc
+27
-1
msi_Zh.rc
dlls/msi/msi_Zh.rc
+54
-2
msiexec.c
programs/msiexec/msiexec.c
+37
-33
No files found.
dlls/msi/msi_Bg.rc
View file @
2a9b4e01
...
...
@@ -27,7 +27,33 @@ STRINGTABLE DISCARDABLE
4 "The specified installation package could not be opened. Please check the file path and try again."
5 " %s "
9 " %s"
10 " "
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 " , %s"
12 " "
13 " "
...
...
dlls/msi/msi_Da.rc
View file @
2a9b4e01
...
...
@@ -27,7 +27,33 @@ STRINGTABLE DISCARDABLE
4 "Kunne ikke bne den specificerede installationspakke. Kontroller stien og prv igen."
5 "kunne ikke finden stien '%s'."
9 "indst disk '%s'"
10 "forkerte parametere."
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "angiv kataloget som indeholder '%s'."
12 "featurens installationskilde mangler."
13 "featurens netvrksdrev mangler."
...
...
dlls/msi/msi_De.rc
View file @
2a9b4e01
...
...
@@ -2,6 +2,7 @@
* German resources for MSI
*
* Copyright 2005 Henning Gerhardt
* Copyright 2010 Detlef Riekenberg
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
...
...
@@ -29,7 +30,33 @@ STRINGTABLE DISCARDABLE
4 "Das angegebene Installationspaket konnte nicht geöffnet werden. Bitte überprüfen Sie den Pfadnamen und versuchen Sie es noch einmal."
5 "Der Pfad %s wurde nicht gefunden."
9 "Bitte Disk %s einlegen."
10 "Falsche Parameter"
10 "Windows Installer %s\n\n" \
"Benutzung:\n" \
"msiexec Befehl {Parameter} [Zusätzliche Parammeter]\n\n" \
"Produkt installieren:\n" \
"\t/i {Paket|Produktcode} [Eigenschaft]\n" \
"\t/package {Paket|Produktcode} [Eigenschaft]\n" \
"\t/a Paket [Eigenschaft]\n" \
"Installation reparieren:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {Paket|Produktcode}\n" \
"Produkt deinstallieren:\n" \
"\t/uninstall {Paket|Produktcode} [Eigenschaft]\n" \
"\t/x {Paket|Produktcode} [Eigenschaft]\n" \
"Produkt ankündigen:\n" \
"\t/j[u|m] Paket [/t Transformationspaket] [/g Sprachkennung]\n" \
"Patch integrieren:\n" \
"\t/p Patchpaket [Eigenschaft]\n" \
"\t/p Patchpaket /a Paket [Eigenschaft]\n" \
"Protokollierung und Benutzeroberfläche für die oberen Befehle anpassen:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] Protokolldatei\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"MSI Service registrieren:\n" \
"\t/y\n" \
"Registrierung des MSI Service aufheben:\n" \
"\t/z\n" \
"Hilfe anzeigen:\n" \
"\t/help\n" \
"\t/?\n"
11 "Geben Sie das Verzeichnis ein, dass %s enthält."
12 "Die Installationsquelle für das Feature fehlt."
13 "Das Netzwerklaufwerk für das Feature fehlt."
...
...
dlls/msi/msi_En.rc
View file @
2a9b4e01
...
...
@@ -2,6 +2,7 @@
* English resources for MSI
*
* Copyright 2005 Mike McCormack
* Copyright 2010 Detlef Riekenberg
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
...
...
@@ -27,7 +28,33 @@ STRINGTABLE DISCARDABLE
4 "The specified installation package could not be opened. Please check the file path and try again."
5 "path %s not found"
9 "insert disk %s"
10 "bad parameters"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "enter which folder contains %s"
12 "install source for feature missing"
13 "network drive for feature missing"
...
...
dlls/msi/msi_Eo.rc
View file @
2a9b4e01
...
...
@@ -27,7 +27,33 @@ STRINGTABLE DISCARDABLE
4 "The specified installation package could not be opened. Please check the file path and try again."
5 "Mi ne trovis la vojon %s"
9 "enovu la diskon %s"
10 "nekorektaj parametroj"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "enigu la nomon de dosierujo kiu enhavas %s"
12 "instalad-fonto por mankanta tageco"
13 "retdrajvo por mankanta tageco"
...
...
dlls/msi/msi_Es.rc
View file @
2a9b4e01
...
...
@@ -27,7 +27,33 @@ STRINGTABLE DISCARDABLE
4 "No se ha podido abrir el paquete de instalacin especificado. Por favor, compruebe la ruta del archivo y vuelva a intentarlo."
5 "ruta %s no encontrada"
9 "inserte el disco %s"
10 "parmetros incorrectos"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "introduzca qu carpeta contiene %s"
12 "instalar fuente para caracterstica ausente"
13 "unidad de red para caracterstica ausente"
...
...
dlls/msi/msi_Fi.rc
View file @
2a9b4e01
...
...
@@ -27,7 +27,33 @@ STRINGTABLE DISCARDABLE
4 "The specified installation package could not be opened. Please check the file path and try again."
5 "Polkua %s ei lydy."
9 "Anna levy %s"
10 "Virheelliset parametrit."
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "Anna kansio, joka sislt %s"
12 "Ominaisuuden asennuslhde puuttuu."
13 "Ominaisuuden verkkolevy puuttuu."
...
...
dlls/msi/msi_Fr.rc
View file @
2a9b4e01
...
...
@@ -30,7 +30,33 @@ STRINGTABLE DISCARDABLE
4 "Le paquet d'installation spécifié n'a pu être ouvert. Veuillez vérifier le chemin du fichier et réessayer."
5 "Le chemin %s est introuvable"
9 "insérez le disque %s"
10 "mauvais paramètres"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "saisissez le nom du dossier contenant %s"
12 "source d'installation pour la fonctionnalité manquante"
13 "lecteur réseau pour la fonctionnalité manquante"
...
...
dlls/msi/msi_Hu.rc
View file @
2a9b4e01
...
...
@@ -27,7 +27,33 @@ STRINGTABLE DISCARDABLE
4 "The specified installation package could not be opened. Please check the file path and try again."
5 "%s tvonal nem tallhat"
9 "helyezze be a lemezt: %s"
10 "rossz paramterek"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "adja meg melyik mappa tartalmazza ezt: %s"
12 "hinyz tulajdonsg a teleptsi forrshoz"
13 "hinyz tulajdonsg a hlzati meghajthoz"
...
...
dlls/msi/msi_It.rc
View file @
2a9b4e01
...
...
@@ -30,7 +30,33 @@ STRINGTABLE DISCARDABLE
4 "Impossibile aprire il pacchetto di installazione specificato. Per favore controlla l'indirizzo del file e riprova."
5 "percorso %s non trovato"
9 "inserire disco %s"
10 "parametri incorretti"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "immettere il nome della cartella che contiene %s"
12 "sorgente di installazione per la funzionalità mancante"
13 "periferica di rete per la funzionalità mancante"
...
...
dlls/msi/msi_Ko.rc
View file @
2a9b4e01
...
...
@@ -27,7 +27,33 @@ STRINGTABLE DISCARDABLE
4 " 지정한 설치 패키지를 열 수 없습니다. 파일 경로를 확인하고 다시 시도하십시오."
5 "%s 경로를 찾을수 없습니다"
9 "디스크 %s 삽입"
10 "잘못된 매개변수"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "%s를 포함하는 폴더를 입력하세여"
12 "빠진 부분(feature)을 위한 설치 원본"
13 "빠진 부분(feature)을 위한 네트워크 드라이브"
...
...
dlls/msi/msi_Lt.rc
View file @
2a9b4e01
...
...
@@ -30,7 +30,33 @@ STRINGTABLE DISCARDABLE
4 "Nepavyko atverti nurodyto diegimo paketo. Patikrinkite failo kelią ir mėginkite dar kartą."
5 "kelias %s nerastas"
9 "įdėkite diską %s"
10 "blogi parametrai"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "įveskite aplanką, kuris turi %s"
12 "trūksta diegimo šaltinio komponentui"
13 "trūksta tinklo disko komponentui"
...
...
dlls/msi/msi_Nl.rc
View file @
2a9b4e01
...
...
@@ -27,7 +27,33 @@ STRINGTABLE DISCARDABLE
4 "Het opgegeven installatie pakket kon niet worden geopend. Verifieer het bestandspad en probeer opnieuw."
5 "Pad %s niet gevonden"
9 "Plaats disk %s"
10 "Ongeldige parameters"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "Voer de map in die %s bevat"
12 "De installatiebron van de feature ontbreekt"
13 "De netwerkschijf met de feature ontbreekt"
...
...
dlls/msi/msi_No.rc
View file @
2a9b4e01
...
...
@@ -27,7 +27,33 @@ STRINGTABLE DISCARDABLE
4 "Klarte ikke pne den oppgitte installasjonspakken. Kontroller filbanen og prv igjen."
5 "Fant ikke stien '%s'."
9 "Sett i disk '%s'"
10 "Gale parametere."
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "Oppgi katalogen som inneholder '%s'."
12 "Egenskapens installasjonskilde mangler."
13 "Egenskapens nettverksstasjon mangler."
...
...
dlls/msi/msi_Pl.rc
View file @
2a9b4e01
...
...
@@ -28,7 +28,33 @@ STRINGTABLE DISCARDABLE
4 "Nie udao si otworzy wybranego pakietu instalacyjnego. Sprawd czy cieka jest poprawna i sprbuj ponownie."
5 "cieka '%s' nie zostaa odnaleziona"
9 "w dysk '%s'"
10 "ze parametry"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "wprowad sicek do folderu zawierajcego '%s'"
12 "rdo danych zawierajce dan funkcj jest niedostpne"
13 "dysk siecowy zawierajcy dan funckje jest niedostpny"
...
...
dlls/msi/msi_Pt.rc
View file @
2a9b4e01
...
...
@@ -28,7 +28,33 @@ STRINGTABLE DISCARDABLE
4 "The specified installation package could not be opened. Please check the file path and try again."
5 "caminho %s no encontrado"
9 "insira disco %s"
10 "parmetros invlidos"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "entre qual pasta contm %s"
12 "instalar fonte para caracterstica faltando"
13 "drive de rede para caracterstica faltando"
...
...
@@ -43,7 +69,33 @@ STRINGTABLE DISCARDABLE
4 "The specified installation package could not be opened. Please check the file path and try again."
5 "localizao %s no encontrada"
9 "insira o disco %s"
10 "parmetros invlidos"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "indique que pasta contm %s"
12 "instalar fonte para a opo em falta"
13 "controlador de rede para a opo em falta"
...
...
dlls/msi/msi_Ro.rc
View file @
2a9b4e01
...
...
@@ -28,7 +28,33 @@ STRINGTABLE DISCARDABLE
4 "Pachetul de instalare menționat nu a putut fi deschis. Verificați calea și încercați din nou."
5 "calea %s nu a fost găsită"
9 "inserați discul %s"
10 "parameteri greșiți"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "introduceți fișierul care conține %s"
12 "lipsește sursa de instalare pentru această caracteristică"
13 "lipsește unitatea de rețea pentru această caracteristică"
...
...
dlls/msi/msi_Ru.rc
View file @
2a9b4e01
...
...
@@ -30,7 +30,33 @@ STRINGTABLE DISCARDABLE
4 "Указанный пакет не может быть открыт. Проверьте файл и повторите попытку."
5 "путь %s не найден"
9 "вставьте диск %s"
10 "неверные параметры"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "укажите каталог, содержащий %s"
12 "источник установки данной возможности не указан"
13 "сетевой диск для данной возможности не указан"
...
...
dlls/msi/msi_Si.rc
View file @
2a9b4e01
...
...
@@ -29,7 +29,33 @@ STRINGTABLE DISCARDABLE
4 "Navedenega namestitvenega paketa ni mogoče odpreti. Preverite ime datoteke in poskusite znova."
5 "pot %s ne obstaja"
9 "vnesite disk %s"
10 "neveljavni parametri"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "vnesite ime mape, ki vsebuje %s"
12 "manjkajoč namestitveni vir za namestitev funkcije"
13 "manjkajoč omrežni pogon za namestitev funkcijo"
...
...
dlls/msi/msi_Sv.rc
View file @
2a9b4e01
...
...
@@ -27,7 +27,33 @@ STRINGTABLE DISCARDABLE
4 "Det angivna installationspaketet kunde inte ppnas. Kontrollera filskvgen och frsk igen."
5 "skvgen %s hittades inte"
9 "mata in %s"
10 "felaktiga parametrar"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "ange vilken mapp som innehller %s"
12 "installationsklla fr funktion saknar"
13 "ntverksenhet fr funktion saknar"
...
...
dlls/msi/msi_Tr.rc
View file @
2a9b4e01
...
...
@@ -27,7 +27,33 @@ STRINGTABLE DISCARDABLE
4 "The specified installation package could not be opened. Please check the file path and try again."
5 "%s yolu bulunamad"
9 "%s nolu diski yerletirin"
10 "bozuk parametreler"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "%s esini ieren dizini girin"
12 "eksik zellik iin kurulum kayna"
13 "eksik zellik iin a srcs"
...
...
dlls/msi/msi_Uk.rc
View file @
2a9b4e01
...
...
@@ -32,7 +32,33 @@ STRINGTABLE DISCARDABLE
4 "Не вдалося відкрити вказаний пакет інсталяції. Перевірте шлях до файлу та спробуйте знов."
5 "шлях %s не знайдено"
9 "вставте диск %s"
10 "невірні параметри"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "вкажіть папку, що містить %s"
12 "джерело встановлення даної можливості не вказане"
13 "мережевий диск для даної можливості не вказаний"
...
...
dlls/msi/msi_Zh.rc
View file @
2a9b4e01
...
...
@@ -30,7 +30,33 @@ STRINGTABLE DISCARDABLE
4 "不能打开所指定的安装软件包. 请检查文件路径后再试."
5 "路径 %s 没找到"
9 "插入软盘 %s"
10 "错误参数"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "输入包含 %s 的文件夹"
12 "本功能的安装源不存在"
13 "本功能的网络驱动器不存在"
...
...
@@ -45,7 +71,33 @@ STRINGTABLE DISCARDABLE
4 "不能開啟所指定的安裝軟件包. 請檢查檔案路徑後再試."
5 "路徑 %s 沒找到"
9 "插入軟碟 %s"
10 "錯誤參數"
10 "Windows Installer %s\n\n" \
"Usage:\n" \
"msiexec command {required parameter} [optional parammeter]\n\n" \
"Install a product:\n" \
"\t/i {package|productcode} [property]\n" \
"\t/package {package|productcode} [property]\n" \
"\t/a package [property]\n" \
"Repair an installation:\n" \
"\t/f[p|o|e|d|c|a|u|m|s|v] {package|productcode}\n" \
"Uninstall a product:\n" \
"\t/uninstall {package|productcode} [property]\n" \
"\t/x {package|productcode} [property]\n" \
"Advertise a product:\n" \
"\t/j[u|m] package [/t transform] [/g languageid]\n" \
"Apply a patch:\n" \
"\t/p patchpackage [property]\n" \
"\t/p patchpackage /a package [property]\n" \
"Log and UI Modifiers for above commands:\n" \
"\t/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile\n" \
"\t/q{|n|b|r|f|n+|b+|b-}\n" \
"Register MSI Service:\n" \
"\t/y\n" \
"Unregister MSI Service:\n" \
"\t/z\n" \
"Display this help:\n" \
"\t/help\n" \
"\t/?\n"
11 "輸入包含 %s 的檔案夾"
12 "本功能的安裝源不存在"
13 "本功能的網路儲存槽不存在"
...
...
programs/msiexec/msiexec.c
View file @
2a9b4e01
...
...
@@ -42,36 +42,6 @@ struct string_list
WCHAR
str
[
1
];
};
static
const
char
UsageStr
[]
=
"Usage:
\n
"
" Install a product:
\n
"
" msiexec {package|productcode} [property]
\n
"
" msiexec /i {package|productcode} [property]
\n
"
" msiexec /package {package|productcode} [property]
\n
"
" msiexec /a package [property]
\n
"
" Repair an installation:
\n
"
" msiexec /f[p|o|e|d|c|a|u|m|s|v] {package|productcode}
\n
"
" Uninstall a product:
\n
"
" msiexec /x {package|productcode} [property]
\n
"
" Advertise a product:
\n
"
" msiexec /j[u|m] package [/t transform] [/g languageid]
\n
"
" msiexec {u|m} package [/t transform] [/g languageid]
\n
"
" Apply a patch:
\n
"
" msiexec /p patchpackage [property]
\n
"
" msiexec /p patchpackage /a package [property]
\n
"
" Modifiers for above operations:
\n
"
" msiexec /l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] logfile
\n
"
" msiexec /q{|n|b|r|f|n+|b+|b-}
\n
"
" Register a module:
\n
"
" msiexec /y module
\n
"
" Unregister a module:
\n
"
" msiexec /z module
\n
"
" Display usage and copyright:
\n
"
" msiexec {/h|/?}
\n
"
"NOTE: Product code on commandline unimplemented as of yet
\n
"
"
\n
"
"Copyright 2004 Vincent Béron
\n
"
;
static
const
WCHAR
ActionAdmin
[]
=
{
'A'
,
'C'
,
'T'
,
'I'
,
'O'
,
'N'
,
'='
,
'A'
,
'D'
,
'M'
,
'I'
,
'N'
,
0
};
static
const
WCHAR
RemoveAll
[]
=
{
...
...
@@ -87,8 +57,42 @@ static const WCHAR InstallRunOnce[] = {
static
void
ShowUsage
(
int
ExitCode
)
{
printf
(
UsageStr
);
ExitProcess
(
ExitCode
);
WCHAR
msiexec_version
[
40
];
WCHAR
filename
[
MAX_PATH
];
LPWSTR
msi_res
;
LPWSTR
msiexec_help
;
HMODULE
hmsi
=
GetModuleHandleA
(
"msi.dll"
);
DWORD
len
;
DWORD
res
;
/* MsiGetFileVersion need the full path */
*
filename
=
0
;
res
=
GetModuleFileNameW
(
hmsi
,
filename
,
sizeof
(
filename
)
/
sizeof
(
filename
[
0
]));
if
(
!
res
)
WINE_ERR
(
"GetModuleFileName failed: %d
\n
"
,
GetLastError
());
len
=
sizeof
(
msiexec_version
)
/
sizeof
(
msiexec_version
[
0
]);
*
msiexec_version
=
0
;
res
=
MsiGetFileVersionW
(
filename
,
msiexec_version
,
&
len
,
NULL
,
NULL
);
if
(
res
)
WINE_ERR
(
"MsiGetFileVersion failed with %d
\n
"
,
res
);
/* Return the length of the resource.
No typo: The LPWSTR parameter must be a LPWSTR * for this mode */
len
=
LoadStringW
(
hmsi
,
10
,
(
LPWSTR
)
&
msi_res
,
0
);
msi_res
=
HeapAlloc
(
GetProcessHeap
(),
0
,
(
len
+
1
)
*
sizeof
(
WCHAR
));
msiexec_help
=
HeapAlloc
(
GetProcessHeap
(),
0
,
(
len
+
1
)
*
sizeof
(
WCHAR
)
+
sizeof
(
msiexec_version
));
if
(
msi_res
&&
msiexec_help
)
{
*
msi_res
=
0
;
LoadStringW
(
hmsi
,
10
,
msi_res
,
len
+
1
);
sprintfW
(
msiexec_help
,
msi_res
,
msiexec_version
);
MsiMessageBoxW
(
0
,
msiexec_help
,
NULL
,
0
,
GetUserDefaultLangID
(),
0
);
}
HeapFree
(
GetProcessHeap
(),
0
,
msi_res
);
HeapFree
(
GetProcessHeap
(),
0
,
msiexec_help
);
ExitProcess
(
ExitCode
);
}
static
BOOL
IsProductCode
(
LPWSTR
str
)
...
...
@@ -898,7 +902,7 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine
WINE_TRACE
(
"argvW[%d] = %s
\n
"
,
i
,
wine_dbgstr_w
(
argvW
[
i
]));
DllName
=
argvW
[
i
];
}
else
if
(
msi_option_equal
(
argvW
[
i
],
"h"
)
||
msi_option_equal
(
argvW
[
i
],
"?"
))
else
if
(
msi_option_equal
(
argvW
[
i
],
"h
elp
"
)
||
msi_option_equal
(
argvW
[
i
],
"?"
))
{
ShowUsage
(
0
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment