markus / FinalService.wxs @ ca7fa593
이력 | 보기 | 이력해설 | 다운로드 (8.44 KB)
1 | ffd70d3c | humkyung | <?xml version="1.0" encoding="UTF-8"?> |
---|---|---|---|
2 | <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> |
||
3 | 8b0d8693 | humkyung | <Product Id="*" Name="FinalService" Language="1033" Version="1.0.0.0" Manufacturer="DOFTECH(C)" UpgradeCode="3E187583-A5AF-4DA2-89A1-83C192A0E60A"> |
4 | ffd70d3c | humkyung | <Package Platform="x64" InstallerVersion="200" Compressed="yes" InstallScope="perMachine" /> |
5 | |||
6 | <MajorUpgrade Schedule="afterInstallInitialize" DowngradeErrorMessage="A newer version of [ProductName] is already installed. Setup will now exit." AllowSameVersionUpgrades="yes"/> |
||
7 | <MediaTemplate EmbedCab="yes"/> |
||
8 | |||
9 | <WixVariable Id="WixUIBannerBmp" Value="DOFTECH_LOGO.bmp" /> |
||
10 | |||
11 | <Feature Id="ProductFeature" Title="FinalService" Level="1"> |
||
12 | <ComponentGroupRef Id="FinalService" /> |
||
13 | </Feature> |
||
14 | </Product> |
||
15 | |||
16 | <Fragment> |
||
17 | <Directory Id="TARGETDIR" Name="SourceDir"> |
||
18 | <Directory Id="DesktopFolder" Name="Desktop"> |
||
19 | <Component Id="DesktopShortcut" Guid="D2FB7154-BFE6-4B11-BD62-69CF1E63DA23" Feature="ProductFeature"> |
||
20 | <RegistryValue Root="HKCU" Key="Software\DOFTECH\MARKUS\FinalService" Name="installed" Type="integer" Value="1" KeyPath="yes"/> |
||
21 | <Shortcut Id="DesktopShortcut" |
||
22 | Directory="DesktopFolder" |
||
23 | Name="FinalService" |
||
24 | Description="FinalService" |
||
25 | Target="[INSTALLFOLDER]KCOM_FinalService.exe" |
||
26 | WorkingDirectory="INSTALLFOLDER" /> |
||
27 | <RemoveFolder Id="DesktopFolder" On="uninstall"/> |
||
28 | </Component> |
||
29 | </Directory> |
||
30 | |||
31 | caa4273e | humkyung | <Directory Id="ProgramFiles64Folder"> |
32 | ffd70d3c | humkyung | <Directory Id="COMPANYFOLDER" Name="DOFTECH"> |
33 | caa4273e | humkyung | <Directory Id="PRODUCTFOLDER" Name="MARKUS"> |
34 | <Directory Id="INSTALLFOLDER" Name="FinalService" /> |
||
35 | ffd70d3c | humkyung | </Directory> |
36 | </Directory> |
||
37 | </Directory> |
||
38 | </Directory> |
||
39 | |||
40 | <Property Id="WIXUI_INSTALLDIR" Value="INSTALLFOLDER" /> |
||
41 | <UI> |
||
42 | <UIRef Id="WixUI_InstallDir"/> |
||
43 | <Publish Dialog="WelcomeDlg" |
||
44 | Control="Next" |
||
45 | Event="NewDialog" |
||
46 | Value="InstallDirDlg" |
||
47 | Order="2">1</Publish> |
||
48 | <Publish Dialog="InstallDirDlg" |
||
49 | Control="Back" |
||
50 | Event="NewDialog" |
||
51 | Value="WelcomeDlg" |
||
52 | Order="2">1</Publish> |
||
53 | <Publish Dialog="ExitDialog" |
||
54 | Control="Finish" |
||
55 | Event="DoAction" |
||
56 | Value="LaunchApplication">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed |
||
57 | </Publish> |
||
58 | </UI> |
||
59 | <Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT" Value="Launch FinalService" /> |
||
60 | <Property Id="WixShellExecTarget" Value="[INSTALLFOLDER]KCOM_FinalService.exe" /> |
||
61 | <CustomAction Id="LaunchApplication" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" /> |
||
62 | </Fragment> |
||
63 | |||
64 | <Fragment> |
||
65 | <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER"> |
||
66 | <!-- TODO: Remove the comments around this Component element and the ComponentRef below in order to add resources to this installer. --> |
||
67 | <!-- <Component Id="ProductComponent"> --> |
||
68 | <!-- TODO: Insert files, registry keys, and other resources here. --> |
||
69 | <!-- </Component> --> |
||
70 | </ComponentGroup> |
||
71 | </Fragment> |
||
72 | |||
73 | <Fragment> |
||
74 | <DirectoryRef Id="INSTALLFOLDER"> |
||
75 | <Directory Id="CommonAppDataFolder"> |
||
76 | <Directory Id="MyAppDataFolder" Name="MARKUS" > |
||
77 | caa4273e | humkyung | <Component Id="CreateMyAppDataFolder" Guid="E62CA3BD-D561-4554-A4D7-B48D4A2B9D90" Win64='yes'> |
78 | ffd70d3c | humkyung | <CreateFolder /> |
79 | </Component> |
||
80 | </Directory> |
||
81 | </Directory> |
||
82 | </DirectoryRef> |
||
83 | |||
84 | <DirectoryRef Id="TARGETDIR"> |
||
85 | <Component Id="RegistryEntries" Guid="66BB5464-863E-4E67-8953-2625EBA52C0A"> |
||
86 | <RegistryKey Root="HKLM" |
||
87 | Key="Software\DOFTECH\MARKUS\FinalService" |
||
88 | Action="createAndRemoveOnUninstall"> |
||
89 | <RegistryValue Type="string" Name="Path" Value="[INSTALLFOLDER]"/> |
||
90 | </RegistryKey> |
||
91 | </Component> |
||
92 | </DirectoryRef> |
||
93 | </Fragment> |
||
94 | |||
95 | <Fragment> |
||
96 | <ComponentGroup Id="FinalService"> |
||
97 | <ComponentRef Id="CreateMyAppDataFolder" /> |
||
98 | <ComponentRef Id="RegistryEntries" /> |
||
99 | |||
100 | <Component Id="cmpEFC8E4FEAD65C6F8432B4EB578EBEA5F" Directory="INSTALLFOLDER" Guid="1230238F-1516-4116-92F9-7A8943FF08D7" Win64='yes'> |
||
101 | <File Id="filD04D74C9E941CA5FA1661C44EBD7C811" KeyPath="yes" Source=".\Setup\FinalService\IFinalPDF.dll" /> |
||
102 | </Component> |
||
103 | <Component Id="cmp1DE0B23F7942D4E47B62522F774F3C76" Directory="INSTALLFOLDER" Guid="B836FAB1-44B5-4282-A119-1A59FA5655AA" Win64='yes'> |
||
104 | <File Id="filF35DB5A41DFF81B0642F8FCBC3DFB906" KeyPath="yes" Source=".\Setup\FinalService\itextsharp.dll" /> |
||
105 | </Component> |
||
106 | <Component Id="cmp93004A2A70CA6CC5550444DB6A0BB24B" Directory="INSTALLFOLDER" Guid="6FF9EACB-DBFE-425B-9C7B-F58F1EA7D7DA" Win64='yes'> |
||
107 | <File Id="fil718E22AC4914F03FC39F7293CDC8C672" KeyPath="yes" Source=".\Setup\FinalService\itextsharp.xml" /> |
||
108 | </Component> |
||
109 | <Component Id="cmp40B0E7C91C025AAEEF1F0DEC51A66549" Directory="INSTALLFOLDER" Guid="8D734532-A754-49A0-BCEC-B514661FAFB5" Win64='yes'> |
||
110 | <File Id="filF60CE67197837613CD57BE23CB07368E" KeyPath="yes" Source=".\Setup\FinalService\KCOMDataModel.dll" /> |
||
111 | </Component> |
||
112 | <Component Id="cmpEE8E531D52E746388211D454A7B652CD" Directory="INSTALLFOLDER" Guid="92F3D524-0681-4F59-9AFE-8875CE5F2FCC" Win64='yes'> |
||
113 | <File Id="filF33A63AB801D7E78849A4330E53EBD7B" KeyPath="yes" Source=".\Setup\FinalService\KCOMDataModel.dll.config" /> |
||
114 | </Component> |
||
115 | <Component Id="cmp599C0D2E83328F2696719B080E32F4DF" Directory="INSTALLFOLDER" Guid="84BB02E7-D578-47DC-A549-4B09FEDA4309" Win64='yes'> |
||
116 | <File Id="fil5A455357091A4ADF7BA95765CC16064C" KeyPath="yes" Source=".\Setup\FinalService\KCOM_FinalService.exe" /> |
||
117 | 3e2e0589 | humkyung | <ServiceInstall Id="ServiceInstaller" |
118 | Type="ownProcess" |
||
119 | Name="FinalService" |
||
120 | DisplayName="MARKUS FinalService" |
||
121 | Description="convert user comments to pdf file" |
||
122 | Start="auto" |
||
123 | ErrorControl="normal" /> |
||
124 | <!-- Tell WiX to start the Service --> |
||
125 | <ServiceControl Id="StartService" Start="install" Stop="both" Remove="uninstall" Name="FinalService" Wait="yes" /> |
||
126 | ffd70d3c | humkyung | </Component> |
127 | <Component Id="cmp2662FB243DAE8DF43E45C18BBC6963D6" Directory="INSTALLFOLDER" Guid="BEE89177-9874-4FE9-9E4D-8A8B5E04DA13" Win64='yes'> |
||
128 | <File Id="fil310CC5D3573552ED8BE7E9CC58ACB9A1" KeyPath="yes" Source=".\Setup\FinalService\KCOM_FinalService.exe.config" /> |
||
129 | </Component> |
||
130 | <Component Id="cmpFE0047A5420B60BC9070B49ED04A3DF7" Directory="INSTALLFOLDER" Guid="4A9C0F5D-36EE-4922-B67F-2768588297D1" Win64='yes'> |
||
131 | <File Id="filDB2B5EE0EF352042DCB528551CFF336A" KeyPath="yes" Source=".\Setup\FinalService\MarkupToPDF.dll" /> |
||
132 | </Component> |
||
133 | <Component Id="cmpBF387E9588F2B8473B629AAB925D2239" Directory="INSTALLFOLDER" Guid="D32E9C4E-0033-4ECC-B3B0-00E71AB6CC18" Win64='yes'> |
||
134 | <File Id="fil3BBE868726AE8A4E2066B45DD738F0E3" KeyPath="yes" Source=".\Setup\FinalService\MarkupToPDF.dll.config" /> |
||
135 | </Component> |
||
136 | <Component Id="cmp7F07F6231918203727082BB6A28CC75F" Directory="INSTALLFOLDER" Guid="2F0F7F57-22BE-4A3C-8CF1-874B48A0F055" Win64='yes'> |
||
137 | <File Id="fil3E19A0F06927704B530947F360809AD8" KeyPath="yes" Source=".\Setup\FinalService\Telerik.Windows.Zip.dll" /> |
||
138 | </Component> |
||
139 | <Component Id="cmpFF91FE36548D6FA9C8D0DC80206BE1EF" Directory="INSTALLFOLDER" Guid="28E25268-EB14-44B5-9C70-7A5D620A63F6" Win64='yes'> |
||
140 | <File Id="fil898D8F5BF92067A65BDD539092A9A061" KeyPath="yes" Source=".\Setup\FinalService\Telerik.Windows.Zip.xml" /> |
||
141 | </Component> |
||
142 | 43d99d26 | djkim | <Component Id="commonlib.dll" Directory="INSTALLFOLDER" Guid="a766f7cf-1bc2-4b28-abe5-b35eedc05e01" Win64='yes'> |
143 | <File Id="commonlib.dll" KeyPath="yes" Source=".\Setup\FinalService\CommonLib.dll" /> |
||
144 | </Component> |
||
145 | 4ff71756 | djkim | <Component Id="monitorservice" Directory="INSTALLFOLDER" Guid="44c71fdb-afa5-490e-b111-40a23039f665" Win64='yes'> |
146 | c56a7e1c | djkim | <File Id="monitorservice" KeyPath="yes" Source=".\Setup\FinalService\FinalService_Watcher.exe" /> |
147 | <ServiceInstall Id="ServiceInstaller" |
||
148 | Type="ownProcess" |
||
149 | Name="FinalService_Watcher" |
||
150 | DisplayName="MARKUS FinalService Watcher" |
||
151 | Description="convert user comments to pdf file monitoring" |
||
152 | Start="auto" |
||
153 | ErrorControl="normal" /> |
||
154 | <!-- Tell WiX to start the Service --> |
||
155 | ca7fa593 | djkim | <ServiceControl Id="StartmonitorService" Start="install" Stop="both" Remove="uninstall" Name="FinalService_Watcher" Wait="yes" /> |
156 | c56a7e1c | djkim | </Component> |
157 | ffd70d3c | humkyung | </ComponentGroup> |
158 | </Fragment> |
||
159 | </Wix> |