지역화된 오류 및 ActionText 테이블 가져오기
오류 테이블 및 ActionText 테이블의 지역화된 언어 버전은 Windows Installer SDK에서 제공합니다. 이러한 테이블의 프랑스어 버전인 Error.FRA 및 ActionTe.FRA는 Windows Installer SDK의 Intl 폴더에 있습니다.
테이블 편집기 Orca 또는 SDK와 함께 제공되는 유틸리티 Msidb.exe를 사용하여 이러한 테이블의 프랑스어 버전을 데이터베이스로 가져올 수 있습니다.
데이터베이스 개체의 MsiDatabaseImport 및 Import 메서드를 사용하는 예제는 유틸리티 WiImport.vbs로 Windows Installer SDK에서 제공됩니다. 다음 코드 조각인 Imp.vbs도 Import 메서드 사용을 보여 주며 Windows 스크립트 호스트에서 사용할 수 있습니다.
'Imp.vbs. Argument(0) is the original database. Argument(1) is the
' path of the folder containing the file to be imported. Argument(2) is the name of the file to be imported.
'
Option Explicit
' Check arguments
If WScript.Arguments.Count < 2 Then
WScript.Echo "Usage is imp.vbs [original database] [folder path] [import file]"
WScript.Quit(1)
End If
' Connect to Windows Installer object
On Error Resume Next
Dim installer : Set installer = Wscript.CreateObject("WindowsInstaller.Installer")
Dim databasePath : databasePath = Wscript.Arguments(0)
Dim folder : folder = Wscript.Arguments(1)
' Open database and process file
Dim database : Set database = installer.OpenDatabase(databasePath, 1)
Dim table : table = Wscript.Arguments(2)
database.Import folder, table
' Commit database changes
database.Commit 'commit changes
Wscript.Quit 0
오류 테이블을 가져와서 Error.FRA로 바꾸려면 다음과 같은 명령줄을 사용합니다.
Cscript Imp.vbs MNPFren.msi C:\Note_Installer\French Error.FRA
ActionText 테이블을 가져와서 ActionTe.FRA로 바꾸려면 다음과 같은 명령줄을 사용합니다.
Cscript Imp.vbs MNPFren.msi C:\Note_Installer\French ActionTe.FRA
설치 업그레이드 유효성 검사에 설명된 대로 MNPFren.msi 유효성 검사를 다시 실행합니다.