프로젝트

일반

사용자정보

개정판 f2c3d74c

IDf2c3d74cbc743b53a72ec322027a4fb5f3ab6887
상위 55bf7ac2
하위 46bcf9ba

김태성이(가) 4년 이상 전에 추가함

appcast에 markus.ini 추가

Change-Id: Ie98c0d4d87ad74b9648c84cab71a6462528b9c17

차이점 보기:

AppCastPublish.bat
1
@echo off
2
set WORKSPACE=C:\Temp\workspace\MARKUS
3
SET EXE=%WORKSPACE%\Setup\Release_Default\KCOM.EXE
4
Set "VERSION="
5

  
6
For /F %%A In ( 'powershell "(Get-Item -path %EXE%).VersionInfo.ProductVersion.ToString()"') Do Set "VERSION=%%A"
7
If Not Defined VERSION Exit /B
8
Echo %VERSION%
9

  
10
rem SET VERSION=powershell "(Get-Item -path %EXE%).VersionInfo.ProductVersion.ToString()"
11

  
12
echo "VERSION %VERSION%"
13

  
14
powershell "Compress-Archive %WORKSPACE%\MarkusAutoUpdate\Publish\Release_Daelim\* -Force %WORKSPACE%\Publish\AppCast_Daelim\MarkusUpdate.zip"
15

  
16
echo "Compress Daelim MarkusUpdate"
17

  
18
powershell "Compress-Archive %WORKSPACE%\MarkusAutoUpdate\Publish\Release_HS\* -Force %WORKSPACE%\Publish\AppCast_HS\MarkusUpdate.zip"
19

  
20
echo "Compress HS MarkusUpdate"
21

  
22
powershell "Compress-Archive %WORKSPACE%\MarkusAutoUpdate\Publish\Release_SNI\* -Force %WORKSPACE%\Publish\AppCast_SNI\MarkusUpdate.zip"
23

  
24
echo "Compress SNI MarkusUpdate"
25

  
26
xcopy %WORKSPACE%\MarkusAutoUpdate\Setup\Release_daelim\*.* %WORKSPACE%\Publish\AppCast_Daelim\ /I /Y /F /S
27

  
28
echo "Copy Daelim MarkusUpdate Setup"
29

  
30

  
31
xcopy %WORKSPACE%\MarkusAutoUpdate\Setup\Release_HS\*.* %WORKSPACE%\Publish\AppCast_HS\ /I /Y /F /S
32

  
33
echo "Copy HS MarkusUpdate Setup"
34

  
35
xcopy %WORKSPACE%\MarkusAutoUpdate\Setup\Release_SNI\*.* %WORKSPACE%\Publish\AppCast_SNI\ /I /Y /F /S
36

  
37
echo "Copy SNI MarkusUpdate Setup"
38

  
39
powershell "Compress-Archive %WORKSPACE%\Publish\AppCast_Daelim\* -Force %WORKSPACE%\Publish\AppCast_Daelim_%VERSION%.zip"
40

  
41
echo "Compress Daelim Appcast %WORKSPACE%\Publish\AppCast_Daelim_%VERSION%.zip"
42

  
43
powershell "Compress-Archive %WORKSPACE%\Publish\AppCast_HS\* -Force %WORKSPACE%\Publish\AppCast_HS_%VERSION%.zip"
44

  
45
echo "Compress HS Appcast %WORKSPACE%\Publish\AppCast_HS_%VERSION%.zip"
46

  
47
powershell "Compress-Archive %WORKSPACE%\Publish\AppCast_SNI\* -Force %WORKSPACE%\Publish\AppCast_SNI_%VERSION%.zip"
48

  
49
echo "Compress SNI Appcast %WORKSPACE%\Publish\AppCast_SNI_%VERSION%.zip"
50

  
51
%CURL% -uadmin:dof1073# -X PUT "http://www.devdoftech.co.kr:9081/artifactory/MARKUS/AppCast_Daelim_%VERSION%.zip" -T "%WORKSPACE%\Publish\AppCast_Daelim_%VERSION%.zip"
52

  
53
%CURL% -uadmin:dof1073# -X PUT "http://www.devdoftech.co.kr:9081/artifactory/MARKUS/AppCast_HS_%VERSION%.zip" -T "%WORKSPACE%\Publish\AppCast_HS_%VERSION%.zip"
54

  
55
%CURL% -uadmin:dof1073# -X PUT "http://www.devdoftech.co.kr:9081/artifactory/MARKUS/AppCast_SNI_%VERSION%.zip" -T "%WORKSPACE%\Publish\AppCast_SNI_%VERSION%.zip"
56

  
57
%CURL% -uadmin:dof1073# -X PUT "http://www.devdoftech.co.kr:9081/artifactory/MARKUS/Setup/FinalService/FinalService-%VERSION%.msi" -T ".\Setup\FinalService\FinalService-%VERSION%.msi"
58
%CURL% -uadmin:dof1073# -X PUT "http://www.devdoftech.co.kr:9081/artifactory/MARKUS/Setup/ConvertService/ConvertService-%VERSION%.msi" -T ".\Setup\ConvertService\ConvertService-%VERSION%.msi"
CommonLib/Common.cs
18 18
        [DllImport("kernel32")]
19 19
        private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
20 20

  
21
        public static string AppDataFolder
21
        public static string AppStartFolder
22 22
        {
23 23
            get
24 24
            {
25
                return Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "MARKUS");
25
                return AppDomain.CurrentDomain.BaseDirectory;
26
                //return Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "MARKUS");
26 27
            }
27 28
        }
28 29

  
......
36 37
        public static string GetConfigString(string section, string key, string def)
37 38
        {
38 39
            System.Text.StringBuilder strbuilder = new System.Text.StringBuilder(512);
39
            GetPrivateProfileString(section, key, def, strbuilder, 512, Path.Combine(AppDataFolder, "MARKUS.ini"));
40
            GetPrivateProfileString(section, key, def, strbuilder, 512, Path.Combine(AppStartFolder, "MARKUS.ini"));
40 41
            return strbuilder.ToString();
41 42
        }
42 43

  
......
49 50
        /// <returns></returns>
50 51
        public static void WriteConfigString(string section, string key, string value)
51 52
        {
52
            WritePrivateProfileString(section, key, value, Path.Combine(AppDataFolder, "MARKUS.ini"));            
53
            WritePrivateProfileString(section, key, value, Path.Combine(AppStartFolder, "MARKUS.ini"));            
53 54
        }
54 55

  
55 56
        /// <summary>
......
63 64
        public static string GetConfigString(string section, string key, string def,bool isExternal)
64 65
        {
65 66
            System.Text.StringBuilder strbuilder = new System.Text.StringBuilder(512);
66
            GetPrivateProfileString(section, key, def, strbuilder, 512, Path.Combine(AppDataFolder, "MARKUS.ini"));
67
            GetPrivateProfileString(section, key, def, strbuilder, 512, Path.Combine(AppStartFolder, "MARKUS.ini"));
67 68

  
68 69
            string result = strbuilder.ToString();
69 70
            //internal 이면 result return
70 71
            if (isExternal)
71 72
            {
72 73
                System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(512);
73
                GetPrivateProfileString("External", "IP", "", stringBuilder, 512, Path.Combine(AppDataFolder, "MARKUS.ini"));
74
                GetPrivateProfileString("External", "IP", "", stringBuilder, 512, Path.Combine(AppStartFolder, "MARKUS.ini"));
74 75
                string external_ip = stringBuilder.ToString();
75 76
                stringBuilder = new StringBuilder();
76
                GetPrivateProfileString("Internal", "IP", "", stringBuilder, 512, Path.Combine(AppDataFolder, "MARKUS.ini"));
77
                GetPrivateProfileString("Internal", "IP", "", stringBuilder, 512, Path.Combine(AppStartFolder, "MARKUS.ini"));
77 78
                string internal_ip = stringBuilder.ToString();
78 79

  
79 80
                //internalport:externalport
80 81
                stringBuilder = new StringBuilder();
81
                GetPrivateProfileString("PortForwarding", "HUB", "", stringBuilder, 512, Path.Combine(AppDataFolder, "MARKUS.ini"));
82
                GetPrivateProfileString("PortForwarding", "HUB", "", stringBuilder, 512, Path.Combine(AppStartFolder, "MARKUS.ini"));
82 83
                string[] forwarding_hub = stringBuilder.ToString().Split(':');
83 84
                stringBuilder = new StringBuilder();
84
                GetPrivateProfileString("PortForwarding", "RESOURCE", "", stringBuilder, 512, Path.Combine(AppDataFolder, "MARKUS.ini"));
85
                GetPrivateProfileString("PortForwarding", "RESOURCE", "", stringBuilder, 512, Path.Combine(AppStartFolder, "MARKUS.ini"));
85 86
                string[] forwarding_resource = stringBuilder.ToString().Split(':');
86 87
                stringBuilder = new StringBuilder();
87
                GetPrivateProfileString("PortForwarding", "BASE", "", stringBuilder, 512, Path.Combine(AppDataFolder, "MARKUS.ini"));
88
                GetPrivateProfileString("PortForwarding", "BASE", "", stringBuilder, 512, Path.Combine(AppStartFolder, "MARKUS.ini"));
88 89
                string[] forwarding_base = stringBuilder.ToString().Split(':');
89 90

  
90 91
                if(result.Contains(internal_ip))
......
106 107
                if (isExternal)
107 108
                {
108 109
                    System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(512);
109
                    GetPrivateProfileString("External", "IP", "", stringBuilder, 512, Path.Combine(AppDataFolder, "MARKUS.ini"));
110
                    GetPrivateProfileString("External", "IP", "", stringBuilder, 512, Path.Combine(AppStartFolder, "MARKUS.ini"));
110 111
                    string external_ip = stringBuilder.ToString();
111 112
                    stringBuilder = new StringBuilder();
112
                    GetPrivateProfileString("Internal", "IP", "", stringBuilder, 512, Path.Combine(AppDataFolder, "MARKUS.ini"));
113
                    GetPrivateProfileString("Internal", "IP", "", stringBuilder, 512, Path.Combine(AppStartFolder, "MARKUS.ini"));
113 114
                    string internal_ip = stringBuilder.ToString();
114 115
                    result = result.Replace(internal_ip, external_ip);
115 116
                }
......
124 125
        public static string GetAlertMessageString(string section, string key, string def)
125 126
        {
126 127
            System.Text.StringBuilder strbuilder = new System.Text.StringBuilder(1024);
127
            GetPrivateProfileString(section, key, def, strbuilder, 1024, Path.Combine(AppDataFolder, "MARKUS.ini"));
128
            GetPrivateProfileString(section, key, def, strbuilder, 1024, Path.Combine(AppStartFolder, "MARKUS.ini"));
128 129
            byte[] byte64 = Convert.FromBase64String(strbuilder.ToString());
129 130
            
130 131
            return Regex.Unescape(Encoding.UTF8.GetString(byte64));
......
136 137
        public static string GetConnectionString()
137 138
        {
138 139
            System.Text.StringBuilder strbuilder = new System.Text.StringBuilder(512);
139
            GetPrivateProfileString("ConnectionString", "STRING", "", strbuilder, 512, Path.Combine(AppDataFolder, "FinalService.ini"));
140
            GetPrivateProfileString("ConnectionString", "STRING", "", strbuilder, 512, Path.Combine(AppStartFolder, "FinalService.ini"));
140 141
            return Decrypt(strbuilder.ToString(), "Doftech1073#");
141 142
        }
142 143
        private static string Decrypt(string textToDecrypt, string key)
ConvertService/ServiceBase/ConvertionWebService/Conversion.asmx.cs
229 229
                    try
230 230
                    {
231 231
                        System.Net.WebClient client = new System.Net.WebClient();
232
                        var convertResult = client.DownloadString($"{Properties.Settings.Default.MARKUS_V3_ADDRESS}/Rest/ConvertAdd?ProjectNo={prj_No}&DocumentID={_id}");
232
                        var convertResult = client.DownloadString($"{Properties.Settings.Default.MARKUS_V3_ADDRESS}/Rest/ConvertAdd?ProjectNo={prj_No}&ConvertID={_id}");
233 233

  
234 234
                        JObject jObject = JObject.Parse(convertResult, new JsonLoadSettings());
235 235
                        result = jObject["ConvertAddResult"].ToString();
......
632 632
                    try
633 633
                    {
634 634
                        System.Net.WebClient client = new System.Net.WebClient();
635
                        var convertResult = client.DownloadString($"{Properties.Settings.Default.MARKUS_V3_ADDRESS}/Rest/ConvertAdd?ProjectNo={prj_No}&DocumentID={_id}");
635
                        var convertResult = client.DownloadString($"{Properties.Settings.Default.MARKUS_V3_ADDRESS}/Rest/ConvertAdd?ProjectNo={prj_No}&ConvertID={_id}");
636 636

  
637 637
                        JObject jObject = JObject.Parse(convertResult, new JsonLoadSettings());
638 638
                        result = jObject["ConvertAddResult"].ToString();
ConvertService/ServiceBase/Markus.Service.WcfService/IStationService.cs
17 17
    public interface IStationService
18 18
    {
19 19
        [OperationContract]
20
        [WebGet(UriTemplate = "ConvertAdd?ProjectNo={ProjectNo}&DocumentID={ConvertID}", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
20
        [WebGet(UriTemplate = "ConvertAdd?ProjectNo={ProjectNo}&ConvertID={ConvertID}", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
21 21
        string ConvertAdd(string ProjectNo,string ConvertID);
22 22

  
23 23
        // [WebGet(UriTemplate = "GetConvertItem?ProjectNo={ProjectNo}&DocumentID={DocumentID}", ResponseFormat = WebMessageFormat.Json)]
ConvertService/ServiceBase/ServiceTestApp/MainWindow.xaml.cs
689 689
                    database.SetCleanUpItem(item.ConvertID, 0);
690 690

  
691 691
                    System.Net.WebClient client = new System.Net.WebClient();
692
                    var convertResult = client.DownloadString($"http://192.168.0.129:9101/StationService/Rest/ConvertAdd?ProjectNo={item.ProjectNumber}&DocumentID={item.ConvertID}");
692
                    var convertResult = client.DownloadString($"http://192.168.0.129:9101/StationService/Rest/ConvertAdd?ProjectNo={item.ProjectNumber}&ConvertID={item.ConvertID}");
693 693

  
694 694
                    JObject jObject = JObject.Parse(convertResult, new JsonLoadSettings());
695 695
                    var result = jObject["ConvertAddResult"].ToString();
FinalService/KCOM_FinalService/FinalServiceInstall/FinalServiceInstall.vdproj
1
"DeployProject"
2
{
3
"VSVersion" = "3:800"
4
"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
5
"IsWebType" = "8:FALSE"
6
"ProjectName" = "8:FinalServiceInstall"
7
"LanguageId" = "3:1033"
8
"CodePage" = "3:1252"
9
"UILanguageId" = "3:1033"
10
"SccProjectName" = "8:"
11
"SccLocalPath" = "8:"
12
"SccAuxPath" = "8:"
13
"SccProvider" = "8:"
14
    "Hierarchy"
15
    {
16
        "Entry"
17
        {
18
        "MsmKey" = "8:_0303F251FECA0DEBD3E1375CF38C9916"
19
        "OwnerKey" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
20
        "MsmSig" = "8:_UNDEFINED"
21
        }
22
        "Entry"
23
        {
24
        "MsmKey" = "8:_0303F251FECA0DEBD3E1375CF38C9916"
25
        "OwnerKey" = "8:_268F2BEA99251386D8F2BE723F9EA868"
26
        "MsmSig" = "8:_UNDEFINED"
27
        }
28
        "Entry"
29
        {
30
        "MsmKey" = "8:_183BFCCA701D4CDF82409FB534F24796"
31
        "OwnerKey" = "8:_UNDEFINED"
32
        "MsmSig" = "8:_UNDEFINED"
33
        }
34
        "Entry"
35
        {
36
        "MsmKey" = "8:_268F2BEA99251386D8F2BE723F9EA868"
37
        "OwnerKey" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
38
        "MsmSig" = "8:_UNDEFINED"
39
        }
40
        "Entry"
41
        {
42
        "MsmKey" = "8:_26DBC374C285A09B8C085D6F6E0F9D05"
43
        "OwnerKey" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
44
        "MsmSig" = "8:_UNDEFINED"
45
        }
46
        "Entry"
47
        {
48
        "MsmKey" = "8:_34B2B594E992651EBBE8AF83B8DF6C2A"
49
        "OwnerKey" = "8:_268F2BEA99251386D8F2BE723F9EA868"
50
        "MsmSig" = "8:_UNDEFINED"
51
        }
52
        "Entry"
53
        {
54
        "MsmKey" = "8:_34B2B594E992651EBBE8AF83B8DF6C2A"
55
        "OwnerKey" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
56
        "MsmSig" = "8:_UNDEFINED"
57
        }
58
        "Entry"
59
        {
60
        "MsmKey" = "8:_471C9B5D88197714E3884EA2FCBDA1B5"
61
        "OwnerKey" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
62
        "MsmSig" = "8:_UNDEFINED"
63
        }
64
        "Entry"
65
        {
66
        "MsmKey" = "8:_471C9B5D88197714E3884EA2FCBDA1B5"
67
        "OwnerKey" = "8:_268F2BEA99251386D8F2BE723F9EA868"
68
        "MsmSig" = "8:_UNDEFINED"
69
        }
70
        "Entry"
71
        {
72
        "MsmKey" = "8:_546EA8B1A64E686935928D3EF18D9261"
73
        "OwnerKey" = "8:_268F2BEA99251386D8F2BE723F9EA868"
74
        "MsmSig" = "8:_UNDEFINED"
75
        }
76
        "Entry"
77
        {
78
        "MsmKey" = "8:_546EA8B1A64E686935928D3EF18D9261"
79
        "OwnerKey" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
80
        "MsmSig" = "8:_UNDEFINED"
81
        }
82
        "Entry"
83
        {
84
        "MsmKey" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
85
        "OwnerKey" = "8:_UNDEFINED"
86
        "MsmSig" = "8:_UNDEFINED"
87
        }
88
        "Entry"
89
        {
90
        "MsmKey" = "8:_B82A35F09D09EB67A264502DD9F4ABFE"
91
        "OwnerKey" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
92
        "MsmSig" = "8:_UNDEFINED"
93
        }
94
        "Entry"
95
        {
96
        "MsmKey" = "8:_B82A35F09D09EB67A264502DD9F4ABFE"
97
        "OwnerKey" = "8:_268F2BEA99251386D8F2BE723F9EA868"
98
        "MsmSig" = "8:_UNDEFINED"
99
        }
100
        "Entry"
101
        {
102
        "MsmKey" = "8:_B82A35F09D09EB67A264502DD9F4ABFE"
103
        "OwnerKey" = "8:_471C9B5D88197714E3884EA2FCBDA1B5"
104
        "MsmSig" = "8:_UNDEFINED"
105
        }
106
        "Entry"
107
        {
108
        "MsmKey" = "8:_BA1D9BB6AE4ABACC2E7A1329AD239EB7"
109
        "OwnerKey" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
110
        "MsmSig" = "8:_UNDEFINED"
111
        }
112
        "Entry"
113
        {
114
        "MsmKey" = "8:_BBAA76D0CFECFDA4D52B2DD10509FF24"
115
        "OwnerKey" = "8:_268F2BEA99251386D8F2BE723F9EA868"
116
        "MsmSig" = "8:_UNDEFINED"
117
        }
118
        "Entry"
119
        {
120
        "MsmKey" = "8:_BBAA76D0CFECFDA4D52B2DD10509FF24"
121
        "OwnerKey" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
122
        "MsmSig" = "8:_UNDEFINED"
123
        }
124
        "Entry"
125
        {
126
        "MsmKey" = "8:_UNDEFINED"
127
        "OwnerKey" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
128
        "MsmSig" = "8:_UNDEFINED"
129
        }
130
        "Entry"
131
        {
132
        "MsmKey" = "8:_UNDEFINED"
133
        "OwnerKey" = "8:_26DBC374C285A09B8C085D6F6E0F9D05"
134
        "MsmSig" = "8:_UNDEFINED"
135
        }
136
        "Entry"
137
        {
138
        "MsmKey" = "8:_UNDEFINED"
139
        "OwnerKey" = "8:_268F2BEA99251386D8F2BE723F9EA868"
140
        "MsmSig" = "8:_UNDEFINED"
141
        }
142
        "Entry"
143
        {
144
        "MsmKey" = "8:_UNDEFINED"
145
        "OwnerKey" = "8:_BBAA76D0CFECFDA4D52B2DD10509FF24"
146
        "MsmSig" = "8:_UNDEFINED"
147
        }
148
        "Entry"
149
        {
150
        "MsmKey" = "8:_UNDEFINED"
151
        "OwnerKey" = "8:_546EA8B1A64E686935928D3EF18D9261"
152
        "MsmSig" = "8:_UNDEFINED"
153
        }
154
        "Entry"
155
        {
156
        "MsmKey" = "8:_UNDEFINED"
157
        "OwnerKey" = "8:_34B2B594E992651EBBE8AF83B8DF6C2A"
158
        "MsmSig" = "8:_UNDEFINED"
159
        }
160
        "Entry"
161
        {
162
        "MsmKey" = "8:_UNDEFINED"
163
        "OwnerKey" = "8:_0303F251FECA0DEBD3E1375CF38C9916"
164
        "MsmSig" = "8:_UNDEFINED"
165
        }
166
        "Entry"
167
        {
168
        "MsmKey" = "8:_UNDEFINED"
169
        "OwnerKey" = "8:_471C9B5D88197714E3884EA2FCBDA1B5"
170
        "MsmSig" = "8:_UNDEFINED"
171
        }
172
        "Entry"
173
        {
174
        "MsmKey" = "8:_UNDEFINED"
175
        "OwnerKey" = "8:_BA1D9BB6AE4ABACC2E7A1329AD239EB7"
176
        "MsmSig" = "8:_UNDEFINED"
177
        }
178
        "Entry"
179
        {
180
        "MsmKey" = "8:_UNDEFINED"
181
        "OwnerKey" = "8:_B82A35F09D09EB67A264502DD9F4ABFE"
182
        "MsmSig" = "8:_UNDEFINED"
183
        }
184
    }
185
    "Configurations"
186
    {
187
        "Debug"
188
        {
189
        "DisplayName" = "8:Debug"
190
        "IsDebugOnly" = "11:TRUE"
191
        "IsReleaseOnly" = "11:FALSE"
192
        "OutputFilename" = "8:Debug\\FinalServiceInstall.msi"
193
        "PackageFilesAs" = "3:2"
194
        "PackageFileSize" = "3:-2147483648"
195
        "CabType" = "3:1"
196
        "Compression" = "3:2"
197
        "SignOutput" = "11:FALSE"
198
        "CertificateFile" = "8:"
199
        "PrivateKeyFile" = "8:"
200
        "TimeStampServer" = "8:"
201
        "InstallerBootstrapper" = "3:2"
202
            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
203
            {
204
            "Enabled" = "11:TRUE"
205
            "PromptEnabled" = "11:TRUE"
206
            "PrerequisitesLocation" = "2:1"
207
            "Url" = "8:"
208
            "ComponentsUrl" = "8:"
209
                "Items"
210
                {
211
                    "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.6.1"
212
                    {
213
                    "Name" = "8:Microsoft .NET Framework 4.6.1 (x86 and x64)"
214
                    "ProductCode" = "8:.NETFramework,Version=v4.6.1"
215
                    }
216
                }
217
            }
218
        }
219
        "Release"
220
        {
221
        "DisplayName" = "8:Release"
222
        "IsDebugOnly" = "11:FALSE"
223
        "IsReleaseOnly" = "11:TRUE"
224
        "OutputFilename" = "8:Release\\FinalServiceInstall.msi"
225
        "PackageFilesAs" = "3:2"
226
        "PackageFileSize" = "3:-2147483648"
227
        "CabType" = "3:1"
228
        "Compression" = "3:2"
229
        "SignOutput" = "11:FALSE"
230
        "CertificateFile" = "8:"
231
        "PrivateKeyFile" = "8:"
232
        "TimeStampServer" = "8:"
233
        "InstallerBootstrapper" = "3:2"
234
            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
235
            {
236
            "Enabled" = "11:TRUE"
237
            "PromptEnabled" = "11:TRUE"
238
            "PrerequisitesLocation" = "2:1"
239
            "Url" = "8:"
240
            "ComponentsUrl" = "8:"
241
            }
242
        }
243
    }
244
    "Deployable"
245
    {
246
        "CustomAction"
247
        {
248
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_2E3B77EBA38040D4A4A829FFC3111A49"
249
            {
250
            "Name" = "8:기본 출력 from KCOM_FinalService (Active)"
251
            "Condition" = "8:"
252
            "Object" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
253
            "FileType" = "3:2"
254
            "InstallAction" = "3:2"
255
            "Arguments" = "8:"
256
            "EntryPoint" = "8:"
257
            "Sequence" = "3:1"
258
            "Identifier" = "8:_82616F8C_32ED_49C2_BB5B_C94E198EFE05"
259
            "InstallerClass" = "11:TRUE"
260
            "CustomActionData" = "8:"
261
            }
262
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_5F131BA66ED34538B4601F54BDAD9A63"
263
            {
264
            "Name" = "8:기본 출력 from KCOM_FinalService (Active)"
265
            "Condition" = "8:"
266
            "Object" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
267
            "FileType" = "3:2"
268
            "InstallAction" = "3:3"
269
            "Arguments" = "8:"
270
            "EntryPoint" = "8:"
271
            "Sequence" = "3:1"
272
            "Identifier" = "8:_0024DE82_A28B_42F5_A470_A493F3DBBD89"
273
            "InstallerClass" = "11:TRUE"
274
            "CustomActionData" = "8:"
275
            }
276
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_8FF4016377F945019B85547EBB1FA46B"
277
            {
278
            "Name" = "8:기본 출력 from KCOM_FinalService (Active)"
279
            "Condition" = "8:"
280
            "Object" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
281
            "FileType" = "3:2"
282
            "InstallAction" = "3:4"
283
            "Arguments" = "8:"
284
            "EntryPoint" = "8:"
285
            "Sequence" = "3:1"
286
            "Identifier" = "8:_A1B088D7_3A87_4873_9261_6A7F4F5C31B8"
287
            "InstallerClass" = "11:TRUE"
288
            "CustomActionData" = "8:"
289
            }
290
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_9EFD3C053DCD424589CD5663C2541DAD"
291
            {
292
            "Name" = "8:기본 출력 from KCOM_FinalService (Active)"
293
            "Condition" = "8:"
294
            "Object" = "8:_91C544B9DD3542D5B863DC71F3C07A24"
295
            "FileType" = "3:2"
296
            "InstallAction" = "3:1"
297
            "Arguments" = "8:"
298
            "EntryPoint" = "8:"
299
            "Sequence" = "3:1"
300
            "Identifier" = "8:_E33A4BDE_97AB_4716_BB82_02A17B7C7CA4"
301
            "InstallerClass" = "11:TRUE"
302
            "CustomActionData" = "8:"
303
            }
304
        }
305
        "DefaultFeature"
306
        {
307
        "Name" = "8:DefaultFeature"
308
        "Title" = "8:"
309
        "Description" = "8:"
310
        }
311
        "ExternalPersistence"
312
        {
313
            "LaunchCondition"
314
            {
315
                "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_92BC441B15004AB18DB21A0B9CFD8471"
316
                {
317
                "Name" = "8:.NET Framework"
318
                "Message" = "8:[VSDNETMSG]"
319
                "FrameworkVersion" = "8:.NETFramework,Version=v4.6.1"
320
                "AllowLaterVersions" = "11:FALSE"
321
                "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=671728"
322
                }
323
            }
324
        }
325
        "File"
326
        {
327
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0303F251FECA0DEBD3E1375CF38C9916"
328
            {
329
            "AssemblyRegister" = "3:1"
330
            "AssemblyIsInGAC" = "11:FALSE"
331
            "AssemblyAsmDisplayName" = "8:itextsharp, Version=5.5.13.1, Culture=neutral, PublicKeyToken=8354ae6d2174ddca, processorArchitecture=MSIL"
332
                "ScatterAssemblies"
333
                {
334
                    "_0303F251FECA0DEBD3E1375CF38C9916"
335
                    {
336
                    "Name" = "8:itextsharp.dll"
337
                    "Attributes" = "3:512"
338
                    }
339
                }
340
            "SourcePath" = "8:itextsharp.dll"
341
            "TargetName" = "8:"
342
            "Tag" = "8:"
343
            "Folder" = "8:_E4F7835CB9654D4996EFCC49DDDD901A"
344
            "Condition" = "8:"
345
            "Transitive" = "11:FALSE"
346
            "Vital" = "11:TRUE"
347
            "ReadOnly" = "11:FALSE"
348
            "Hidden" = "11:FALSE"
349
            "System" = "11:FALSE"
350
            "Permanent" = "11:FALSE"
351
            "SharedLegacy" = "11:FALSE"
352
            "PackageAs" = "3:1"
353
            "Register" = "3:1"
354
            "Exclude" = "11:FALSE"
355
            "IsDependency" = "11:TRUE"
356
            "IsolateTo" = "8:"
357
            }
358
            "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_183BFCCA701D4CDF82409FB534F24796"
359
            {
360
            "SourcePath" = "8:..\\KCOM_FinalService\\DOFTECH_LOGO.bmp"
361
            "TargetName" = "8:DOFTECH_LOGO.bmp"
362
            "Tag" = "8:"
363
            "Folder" = "8:_E4F7835CB9654D4996EFCC49DDDD901A"
364
            "Condition" = "8:"
365
            "Transitive" = "11:FALSE"
366
            "Vital" = "11:TRUE"
367
            "ReadOnly" = "11:FALSE"
368
            "Hidden" = "11:FALSE"
369
            "System" = "11:FALSE"
370
            "Permanent" = "11:FALSE"
371
            "SharedLegacy" = "11:FALSE"
372
            "PackageAs" = "3:1"
373
            "Register" = "3:1"
374
            "Exclude" = "11:FALSE"
375
            "IsDependency" = "11:FALSE"
376
            "IsolateTo" = "8:"
377
            }
378
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_268F2BEA99251386D8F2BE723F9EA868"
379
            {
380
            "AssemblyRegister" = "3:1"
381
            "AssemblyIsInGAC" = "11:FALSE"
382
            "AssemblyAsmDisplayName" = "8:MarkupToPDF, Version=1.0.0.0, Culture=neutral, processorArchitecture=AMD64"
383
                "ScatterAssemblies"
384
                {
385
                    "_268F2BEA99251386D8F2BE723F9EA868"
386
                    {
387
                    "Name" = "8:MarkupToPDF.dll"
388
                    "Attributes" = "3:512"
389
                    }
390
                }
391
            "SourcePath" = "8:MarkupToPDF.dll"
392
            "TargetName" = "8:"
393
            "Tag" = "8:"
394
            "Folder" = "8:_E4F7835CB9654D4996EFCC49DDDD901A"
395
            "Condition" = "8:"
396
            "Transitive" = "11:FALSE"
397
            "Vital" = "11:TRUE"
398
            "ReadOnly" = "11:FALSE"
399
            "Hidden" = "11:FALSE"
400
            "System" = "11:FALSE"
401
            "Permanent" = "11:FALSE"
402
            "SharedLegacy" = "11:FALSE"
403
            "PackageAs" = "3:1"
404
            "Register" = "3:1"
405
            "Exclude" = "11:FALSE"
406
            "IsDependency" = "11:TRUE"
407
            "IsolateTo" = "8:"
408
            }
409
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_26DBC374C285A09B8C085D6F6E0F9D05"
410
            {
411
            "AssemblyRegister" = "3:1"
412
            "AssemblyIsInGAC" = "11:FALSE"
413
            "AssemblyAsmDisplayName" = "8:log4net, Version=2.0.8.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL"
414
                "ScatterAssemblies"
415
                {
416
                    "_26DBC374C285A09B8C085D6F6E0F9D05"
417
                    {
418
                    "Name" = "8:log4net.dll"
419
                    "Attributes" = "3:512"
420
                    }
421
                }
422
            "SourcePath" = "8:log4net.dll"
423
            "TargetName" = "8:"
424
            "Tag" = "8:"
425
            "Folder" = "8:_E4F7835CB9654D4996EFCC49DDDD901A"
426
            "Condition" = "8:"
427
            "Transitive" = "11:FALSE"
428
            "Vital" = "11:TRUE"
429
            "ReadOnly" = "11:FALSE"
430
            "Hidden" = "11:FALSE"
431
            "System" = "11:FALSE"
432
            "Permanent" = "11:FALSE"
433
            "SharedLegacy" = "11:FALSE"
434
            "PackageAs" = "3:1"
435
            "Register" = "3:1"
436
            "Exclude" = "11:FALSE"
437
            "IsDependency" = "11:TRUE"
438
            "IsolateTo" = "8:"
439
            }
440
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_34B2B594E992651EBBE8AF83B8DF6C2A"
441
            {
442
            "AssemblyRegister" = "3:1"
443
            "AssemblyIsInGAC" = "11:FALSE"
444
            "AssemblyAsmDisplayName" = "8:Markus.Fonts, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
445
                "ScatterAssemblies"
446
                {
447
                    "_34B2B594E992651EBBE8AF83B8DF6C2A"
448
                    {
449
                    "Name" = "8:Markus.Fonts.dll"
450
                    "Attributes" = "3:512"
451
                    }
452
                }
453
            "SourcePath" = "8:Markus.Fonts.dll"
454
            "TargetName" = "8:"
455
            "Tag" = "8:"
456
            "Folder" = "8:_E4F7835CB9654D4996EFCC49DDDD901A"
457
            "Condition" = "8:"
458
            "Transitive" = "11:FALSE"
459
            "Vital" = "11:TRUE"
460
            "ReadOnly" = "11:FALSE"
461
            "Hidden" = "11:FALSE"
462
            "System" = "11:FALSE"
463
            "Permanent" = "11:FALSE"
464
            "SharedLegacy" = "11:FALSE"
465
            "PackageAs" = "3:1"
466
            "Register" = "3:1"
467
            "Exclude" = "11:FALSE"
468
            "IsDependency" = "11:TRUE"
469
            "IsolateTo" = "8:"
470
            }
471
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_471C9B5D88197714E3884EA2FCBDA1B5"
472
            {
473
            "AssemblyRegister" = "3:1"
474
            "AssemblyIsInGAC" = "11:FALSE"
475
            "AssemblyAsmDisplayName" = "8:KCOMDataModel, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
476
                "ScatterAssemblies"
477
                {
478
                    "_471C9B5D88197714E3884EA2FCBDA1B5"
479
                    {
480
                    "Name" = "8:KCOMDataModel.dll"
481
                    "Attributes" = "3:512"
482
                    }
483
                }
484
            "SourcePath" = "8:KCOMDataModel.dll"
485
            "TargetName" = "8:"
486
            "Tag" = "8:"
487
            "Folder" = "8:_E4F7835CB9654D4996EFCC49DDDD901A"
488
            "Condition" = "8:"
489
            "Transitive" = "11:FALSE"
490
            "Vital" = "11:TRUE"
491
            "ReadOnly" = "11:FALSE"
492
            "Hidden" = "11:FALSE"
493
            "System" = "11:FALSE"
494
            "Permanent" = "11:FALSE"
495
            "SharedLegacy" = "11:FALSE"
496
            "PackageAs" = "3:1"
497
            "Register" = "3:1"
498
            "Exclude" = "11:FALSE"
499
            "IsDependency" = "11:TRUE"
500
            "IsolateTo" = "8:"
501
            }
502
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_546EA8B1A64E686935928D3EF18D9261"
503
            {
504
            "AssemblyRegister" = "3:1"
505
            "AssemblyIsInGAC" = "11:FALSE"
506
            "AssemblyAsmDisplayName" = "8:Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"
507
                "ScatterAssemblies"
508
                {
509
                    "_546EA8B1A64E686935928D3EF18D9261"
510
                    {
511
                    "Name" = "8:Newtonsoft.Json.dll"
512
                    "Attributes" = "3:512"
513
                    }
514
                }
515
            "SourcePath" = "8:Newtonsoft.Json.dll"
516
            "TargetName" = "8:"
517
            "Tag" = "8:"
518
            "Folder" = "8:_E4F7835CB9654D4996EFCC49DDDD901A"
519
            "Condition" = "8:"
520
            "Transitive" = "11:FALSE"
521
            "Vital" = "11:TRUE"
522
            "ReadOnly" = "11:FALSE"
523
            "Hidden" = "11:FALSE"
524
            "System" = "11:FALSE"
525
            "Permanent" = "11:FALSE"
526
            "SharedLegacy" = "11:FALSE"
527
            "PackageAs" = "3:1"
528
            "Register" = "3:1"
529
            "Exclude" = "11:FALSE"
530
            "IsDependency" = "11:TRUE"
531
            "IsolateTo" = "8:"
532
            }
533
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B82A35F09D09EB67A264502DD9F4ABFE"
534
            {
535
            "AssemblyRegister" = "3:1"
536
            "AssemblyIsInGAC" = "11:FALSE"
537
            "AssemblyAsmDisplayName" = "8:CommonLib, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
538
                "ScatterAssemblies"
539
                {
540
                    "_B82A35F09D09EB67A264502DD9F4ABFE"
541
                    {
542
                    "Name" = "8:CommonLib.dll"
543
                    "Attributes" = "3:512"
544
                    }
545
                }
546
            "SourcePath" = "8:CommonLib.dll"
547
            "TargetName" = "8:"
548
            "Tag" = "8:"
549
            "Folder" = "8:_E4F7835CB9654D4996EFCC49DDDD901A"
550
            "Condition" = "8:"
551
            "Transitive" = "11:FALSE"
552
            "Vital" = "11:TRUE"
553
            "ReadOnly" = "11:FALSE"
554
            "Hidden" = "11:FALSE"
555
            "System" = "11:FALSE"
556
            "Permanent" = "11:FALSE"
557
            "SharedLegacy" = "11:FALSE"
558
            "PackageAs" = "3:1"
559
            "Register" = "3:1"
560
            "Exclude" = "11:FALSE"
561
            "IsDependency" = "11:TRUE"
562
            "IsolateTo" = "8:"
563
            }
564
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BA1D9BB6AE4ABACC2E7A1329AD239EB7"
565
            {
566
            "AssemblyRegister" = "3:1"
567
            "AssemblyIsInGAC" = "11:FALSE"
568
            "AssemblyAsmDisplayName" = "8:IFinalPDF, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
569
                "ScatterAssemblies"
570
                {
571
                    "_BA1D9BB6AE4ABACC2E7A1329AD239EB7"
572
                    {
573
                    "Name" = "8:IFinalPDF.dll"
574
                    "Attributes" = "3:512"
575
                    }
576
                }
577
            "SourcePath" = "8:IFinalPDF.dll"
578
            "TargetName" = "8:"
579
            "Tag" = "8:"
580
            "Folder" = "8:_E4F7835CB9654D4996EFCC49DDDD901A"
581
            "Condition" = "8:"
582
            "Transitive" = "11:FALSE"
583
            "Vital" = "11:TRUE"
584
            "ReadOnly" = "11:FALSE"
585
            "Hidden" = "11:FALSE"
586
            "System" = "11:FALSE"
587
            "Permanent" = "11:FALSE"
588
            "SharedLegacy" = "11:FALSE"
589
            "PackageAs" = "3:1"
590
            "Register" = "3:1"
591
            "Exclude" = "11:FALSE"
592
            "IsDependency" = "11:TRUE"
593
            "IsolateTo" = "8:"
594
            }
595
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BBAA76D0CFECFDA4D52B2DD10509FF24"
596
            {
597
            "AssemblyRegister" = "3:1"
598
            "AssemblyIsInGAC" = "11:FALSE"
599
            "AssemblyAsmDisplayName" = "8:Telerik.Windows.Zip, Version=2019.1.215.40, Culture=neutral, PublicKeyToken=5803cfa389c90ce7, processorArchitecture=MSIL"
600
                "ScatterAssemblies"
601
                {
602
                    "_BBAA76D0CFECFDA4D52B2DD10509FF24"
603
                    {
604
                    "Name" = "8:Telerik.Windows.Zip.dll"
605
                    "Attributes" = "3:512"
606
                    }
607
                }
608
            "SourcePath" = "8:Telerik.Windows.Zip.dll"
609
            "TargetName" = "8:"
610
            "Tag" = "8:"
611
            "Folder" = "8:_E4F7835CB9654D4996EFCC49DDDD901A"
612
            "Condition" = "8:"
613
            "Transitive" = "11:FALSE"
614
            "Vital" = "11:TRUE"
615
            "ReadOnly" = "11:FALSE"
616
            "Hidden" = "11:FALSE"
617
            "System" = "11:FALSE"
618
            "Permanent" = "11:FALSE"
619
            "SharedLegacy" = "11:FALSE"
620
            "PackageAs" = "3:1"
621
            "Register" = "3:1"
622
            "Exclude" = "11:FALSE"
623
            "IsDependency" = "11:TRUE"
624
            "IsolateTo" = "8:"
625
            }
626
        }
627
        "FileType"
628
        {
629
        }
630
        "Folder"
631
        {
632
            "{994432C3-9487-495D-8656-3E829A8DBDDE}:_8B8DB0BCB8A646EA8B9739804E3D7F5A"
633
            {
634
            "DefaultLocation" = "8:[CommonAppDataFolder]\\Markus"
635
            "Name" = "8:PROGRAMDATA_MARKUS"
636
            "AlwaysCreate" = "11:FALSE"
637
            "Condition" = "8:"
638
            "Transitive" = "11:FALSE"
639
            "Property" = "8:NEWPROPERTY1"
640
                "Folders"
641
                {
642
                }
643
            }
644
            "{1525181F-901A-416C-8A58-119130FE478E}:_AC7912AA9D00474AAA710E0B186E3682"
645
            {
646
            "Name" = "8:#1916"
647
            "AlwaysCreate" = "11:FALSE"
648
            "Condition" = "8:"
649
            "Transitive" = "11:FALSE"
650
            "Property" = "8:DesktopFolder"
651
                "Folders"
652
                {
653
                }
654
            }
655
            "{3C67513D-01DD-4637-8A68-80971EB9504F}:_E4F7835CB9654D4996EFCC49DDDD901A"
656
            {
657
            "DefaultLocation" = "8:[ProgramFiles64Folder][Manufacturer]\\[ProductName]"
658
            "Name" = "8:#1925"
659
            "AlwaysCreate" = "11:FALSE"
660
            "Condition" = "8:"
661
            "Transitive" = "11:FALSE"
662
            "Property" = "8:TARGETDIR"
663
                "Folders"
664
                {
665
                }
666
            }
667
            "{1525181F-901A-416C-8A58-119130FE478E}:_F617F225381F4C798282361F6657F90E"
668
            {
669
            "Name" = "8:#1919"
670
            "AlwaysCreate" = "11:FALSE"
671
            "Condition" = "8:"
672
            "Transitive" = "11:FALSE"
673
            "Property" = "8:ProgramMenuFolder"
674
                "Folders"
675
                {
676
                }
677
            }
678
        }
679
        "LaunchCondition"
680
        {
681
        }
682
        "Locator"
683
        {
684
        }
685
        "MsiBootstrapper"
686
        {
687
        "LangId" = "3:1033"
688
        "RequiresElevation" = "11:FALSE"
689
        }
690
        "Product"
691
        {
692
        "Name" = "8:Microsoft Visual Studio"
693
        "ProductName" = "8:FinalService Install"
694
        "ProductCode" = "8:{DB4B8364-DC35-44F7-BFE1-E040C8D4F8E5}"
695
        "PackageCode" = "8:{46AD47AD-5FAE-4A81-9DDE-0A9998208AE3}"
696
        "UpgradeCode" = "8:{1897DC80-86BA-4CAA-8782-A683BAD663EA}"
697
        "AspNetVersion" = "8:4.0.30319.0"
698
        "RestartWWWService" = "11:FALSE"
699
        "RemovePreviousVersions" = "11:FALSE"
700
        "DetectNewerInstalledVersion" = "11:TRUE"
701
        "InstallAllUsers" = "11:TRUE"
702
        "ProductVersion" = "8:1.0.0"
703
        "Manufacturer" = "8:DOFTECH"
704
        "ARPHELPTELEPHONE" = "8:"
705
        "ARPHELPLINK" = "8:"
706
        "Title" = "8:FinalServiceInstall"
707
        "Subject" = "8:"
708
        "ARPCONTACT" = "8:DOFTECH (C)"
709
        "Keywords" = "8:"
710
        "ARPCOMMENTS" = "8:"
711
        "ARPURLINFOABOUT" = "8:"
712
        "ARPPRODUCTICON" = "8:"
713
        "ARPIconIndex" = "3:0"
714
        "SearchPath" = "8:"
715
        "UseSystemSearchPath" = "11:TRUE"
716
        "TargetPlatform" = "3:1"
717
        "PreBuildEvent" = "8:"
718
        "PostBuildEvent" = "8:"
719
        "RunPostBuildEvent" = "3:0"
720
        }
721
        "Registry"
722
        {
723
            "HKLM"
724
            {
725
                "Keys"
726
                {
727
                    "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_8C6C9A1FCAF74E3AB9234887AF680A56"
728
                    {
729
                    "Name" = "8:Software"
730
                    "Condition" = "8:"
731
                    "AlwaysCreate" = "11:FALSE"
732
                    "DeleteAtUninstall" = "11:FALSE"
733
                    "Transitive" = "11:FALSE"
734
                        "Keys"
735
                        {
736
                            "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_DC03E567D6224818AE2DD75B0A44C6CD"
737
                            {
738
                            "Name" = "8:[Manufacturer]"
739
                            "Condition" = "8:"
740
                            "AlwaysCreate" = "11:FALSE"
741
                            "DeleteAtUninstall" = "11:FALSE"
742
                            "Transitive" = "11:FALSE"
743
                                "Keys"
744
                                {
745
                                }
746
                                "Values"
747
                                {
748
                                }
749
                            }
750
                        }
751
                        "Values"
752
                        {
753
                        }
754
                    }
755
                }
756
            }
757
            "HKCU"
758
            {
759
                "Keys"
760
                {
761
                    "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_992DA44B8FCC4C7CBA603860DBD91AE2"
762
                    {
763
                    "Name" = "8:Software"
764
                    "Condition" = "8:"
765
                    "AlwaysCreate" = "11:FALSE"
766
                    "DeleteAtUninstall" = "11:FALSE"
767
                    "Transitive" = "11:FALSE"
768
                        "Keys"
769
                        {
770
                            "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_1DD2CDDAC5EA4F9C8E9604B0085EC40B"
771
                            {
772
                            "Name" = "8:[Manufacturer]"
773
                            "Condition" = "8:"
774
                            "AlwaysCreate" = "11:FALSE"
775
                            "DeleteAtUninstall" = "11:FALSE"
776
                            "Transitive" = "11:FALSE"
777
                                "Keys"
778
                                {
779
                                }
780
                                "Values"
781
                                {
782
                                }
783
                            }
784
                        }
785
                        "Values"
786
                        {
787
                        }
788
                    }
789
                }
790
            }
791
            "HKCR"
792
            {
793
                "Keys"
794
                {
795
                }
796
            }
797
            "HKU"
798
            {
799
                "Keys"
800
                {
801
                }
802
            }
803
            "HKPU"
804
            {
805
                "Keys"
806
                {
807
                }
808
            }
809
        }
810
        "Sequences"
811
        {
812
        }
813
        "Shortcut"
814
        {
815
        }
816
        "UserInterface"
817
        {
818
            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_177FC5B94E5E435B993A1A9029A7884B"
819
            {
820
            "Name" = "8:#1900"
821
            "Sequence" = "3:2"
822
            "Attributes" = "3:1"
823
                "Dialogs"
824
                {
825
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_A37E7FDE28AC42C6A61FE0844EDE5A4F"
826
                    {
827
                    "Sequence" = "3:300"
828
                    "DisplayName" = "8:설치 확인"
829
                    "UseDynamicProperties" = "11:TRUE"
830
                    "IsDependency" = "11:FALSE"
831
                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminConfirmDlg.wid"
832
                        "Properties"
833
                        {
834
                            "BannerBitmap"
835
                            {
836
                            "Name" = "8:BannerBitmap"
837
                            "DisplayName" = "8:#1001"
838
                            "Description" = "8:#1101"
839
                            "Type" = "3:8"
840
                            "ContextData" = "8:Bitmap"
841
                            "Attributes" = "3:4"
842
                            "Setting" = "3:2"
843
                            "Value" = "8:_183BFCCA701D4CDF82409FB534F24796"
844
                            "UsePlugInResources" = "11:TRUE"
845
                            }
846
                        }
847
                    }
848
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_C8B7964C1FEC4CBF801A2C7DADDF8FE7"
849
                    {
850
                    "Sequence" = "3:100"
851
                    "DisplayName" = "8:환영"
852
                    "UseDynamicProperties" = "11:TRUE"
853
                    "IsDependency" = "11:FALSE"
854
                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminWelcomeDlg.wid"
855
                        "Properties"
856
                        {
857
                            "BannerBitmap"
858
                            {
859
                            "Name" = "8:BannerBitmap"
860
                            "DisplayName" = "8:#1001"
861
                            "Description" = "8:#1101"
862
                            "Type" = "3:8"
863
                            "ContextData" = "8:Bitmap"
864
                            "Attributes" = "3:4"
865
                            "Setting" = "3:2"
866
                            "Value" = "8:_183BFCCA701D4CDF82409FB534F24796"
867
                            "UsePlugInResources" = "11:TRUE"
868
                            }
869
                            "CopyrightWarning"
870
                            {
871
                            "Name" = "8:CopyrightWarning"
872
                            "DisplayName" = "8:#1002"
873
                            "Description" = "8:#1102"
874
                            "Type" = "3:3"
875
                            "ContextData" = "8:"
876
                            "Attributes" = "3:0"
877
                            "Setting" = "3:1"
878
                            "Value" = "8:#1202"
879
                            "DefaultValue" = "8:#1202"
880
                            "UsePlugInResources" = "11:TRUE"
881
                            }
882
                            "Welcome"
883
                            {
884
                            "Name" = "8:Welcome"
885
                            "DisplayName" = "8:#1003"
886
                            "Description" = "8:#1103"
887
                            "Type" = "3:3"
888
                            "ContextData" = "8:"
889
                            "Attributes" = "3:0"
890
                            "Setting" = "3:1"
891
                            "Value" = "8:#1203"
892
                            "DefaultValue" = "8:#1203"
893
                            "UsePlugInResources" = "11:TRUE"
894
                            }
895
                        }
896
                    }
897
                }
898
            }
899
            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_35BADC173C334F5A960D3DA89E4B096A"
900
            {
901
            "Name" = "8:#1901"
902
            "Sequence" = "3:2"
903
            "Attributes" = "3:2"
904
                "Dialogs"
905
                {
906
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_DB98C63CABF04747807D94A80EC20968"
907
                    {
908
                    "Sequence" = "3:100"
909
                    "DisplayName" = "8:진행률"
910
                    "UseDynamicProperties" = "11:TRUE"
911
                    "IsDependency" = "11:FALSE"
912
                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminProgressDlg.wid"
913
                        "Properties"
914
                        {
915
                            "BannerBitmap"
916
                            {
917
                            "Name" = "8:BannerBitmap"
918
                            "DisplayName" = "8:#1001"
919
                            "Description" = "8:#1101"
920
                            "Type" = "3:8"
921
                            "ContextData" = "8:Bitmap"
922
                            "Attributes" = "3:4"
923
                            "Setting" = "3:2"
924
                            "Value" = "8:_183BFCCA701D4CDF82409FB534F24796"
925
                            "UsePlugInResources" = "11:TRUE"
926
                            }
927
                            "ShowProgress"
928
                            {
929
                            "Name" = "8:ShowProgress"
930
                            "DisplayName" = "8:#1009"
931
                            "Description" = "8:#1109"
932
                            "Type" = "3:5"
933
                            "ContextData" = "8:1;True=1;False=0"
934
                            "Attributes" = "3:0"
935
                            "Setting" = "3:0"
936
                            "Value" = "3:1"
937
                            "DefaultValue" = "3:1"
938
                            "UsePlugInResources" = "11:TRUE"
939
                            }
940
                        }
941
                    }
942
                }
943
            }
944
            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_64BCE1CF48AD424A82CCDF0E2453C499"
945
            {
946
            "Name" = "8:#1901"
947
            "Sequence" = "3:1"
948
            "Attributes" = "3:2"
949
                "Dialogs"
950
                {
951
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_E42830B32E174C7C94AA80F8DB0D0A42"
952
                    {
953
                    "Sequence" = "3:100"
954
                    "DisplayName" = "8:진행률"
955
                    "UseDynamicProperties" = "11:TRUE"
956
                    "IsDependency" = "11:FALSE"
957
                    "SourcePath" = "8:<VsdDialogDir>\\VsdProgressDlg.wid"
958
                        "Properties"
959
                        {
960
                            "BannerBitmap"
961
                            {
962
                            "Name" = "8:BannerBitmap"
963
                            "DisplayName" = "8:#1001"
964
                            "Description" = "8:#1101"
965
                            "Type" = "3:8"
966
                            "ContextData" = "8:Bitmap"
967
                            "Attributes" = "3:4"
968
                            "Setting" = "3:2"
969
                            "Value" = "8:_183BFCCA701D4CDF82409FB534F24796"
970
                            "UsePlugInResources" = "11:TRUE"
971
                            }
972
                            "ShowProgress"
973
                            {
974
                            "Name" = "8:ShowProgress"
975
                            "DisplayName" = "8:#1009"
976
                            "Description" = "8:#1109"
977
                            "Type" = "3:5"
978
                            "ContextData" = "8:1;True=1;False=0"
979
                            "Attributes" = "3:0"
980
                            "Setting" = "3:0"
981
                            "Value" = "3:1"
982
                            "DefaultValue" = "3:1"
983
                            "UsePlugInResources" = "11:TRUE"
984
                            }
985
                        }
986
                    }
987
                }
988
            }
989
            "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_84AB29509A964BF8A148B95FF101210B"
990
            {
991
            "UseDynamicProperties" = "11:FALSE"
992
            "IsDependency" = "11:FALSE"
993
            "SourcePath" = "8:<VsdDialogDir>\\VsdBasicDialogs.wim"
994
            }
995
            "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_B1646DC652684B1CB4D35D26AB339D54"
996
            {
997
            "UseDynamicProperties" = "11:FALSE"
998
            "IsDependency" = "11:FALSE"
999
            "SourcePath" = "8:<VsdDialogDir>\\VsdUserInterface.wim"
1000
            }
1001
            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_C136D67365E44821B88BA3C6EF0EA0DB"
1002
            {
1003
            "Name" = "8:#1902"
1004
            "Sequence" = "3:1"
1005
            "Attributes" = "3:3"
1006
                "Dialogs"
1007
                {
1008
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_FD46C2D4813B464CA1040D7ECCFF8F9A"
1009
                    {
1010
                    "Sequence" = "3:100"
1011
                    "DisplayName" = "8:마침"
1012
                    "UseDynamicProperties" = "11:TRUE"
1013
                    "IsDependency" = "11:FALSE"
1014
                    "SourcePath" = "8:<VsdDialogDir>\\VsdFinishedDlg.wid"
1015
                        "Properties"
1016
                        {
1017
                            "BannerBitmap"
1018
                            {
1019
                            "Name" = "8:BannerBitmap"
1020
                            "DisplayName" = "8:#1001"
1021
                            "Description" = "8:#1101"
1022
                            "Type" = "3:8"
1023
                            "ContextData" = "8:Bitmap"
1024
                            "Attributes" = "3:4"
1025
                            "Setting" = "3:2"
1026
                            "Value" = "8:_183BFCCA701D4CDF82409FB534F24796"
1027
                            "UsePlugInResources" = "11:TRUE"
1028
                            }
1029
                            "UpdateText"
1030
                            {
1031
                            "Name" = "8:UpdateText"
1032
                            "DisplayName" = "8:#1058"
1033
                            "Description" = "8:#1158"
1034
                            "Type" = "3:15"
1035
                            "ContextData" = "8:"
1036
                            "Attributes" = "3:0"
1037
                            "Setting" = "3:1"
1038
                            "Value" = "8:#1258"
1039
                            "DefaultValue" = "8:#1258"
1040
                            "UsePlugInResources" = "11:TRUE"
1041
                            }
1042
                        }
1043
                    }
1044
                }
1045
            }
1046
            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_CC6E876042364B239A80EFA4067B5ED4"
1047
            {
1048
            "Name" = "8:#1900"
1049
            "Sequence" = "3:1"
1050
            "Attributes" = "3:1"
1051
                "Dialogs"
1052
                {
1053
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_5A4A3FF47EC54F9EB77E7A8B7878231F"
1054
                    {
1055
                    "Sequence" = "3:300"
1056
                    "DisplayName" = "8:입력란   (A)"
1057
                    "UseDynamicProperties" = "11:TRUE"
1058
                    "IsDependency" = "11:FALSE"
1059
                    "SourcePath" = "8:<VsdDialogDir>\\VsdCustomText1Dlg.wid"
1060
                        "Properties"
1061
                        {
1062
                            "BannerBitmap"
1063
                            {
1064
                            "Name" = "8:BannerBitmap"
1065
                            "DisplayName" = "8:#1001"
1066
                            "Description" = "8:#1101"
1067
                            "Type" = "3:8"
1068
                            "ContextData" = "8:Bitmap"
1069
                            "Attributes" = "3:4"
1070
                            "Setting" = "3:2"
1071
                            "Value" = "8:_183BFCCA701D4CDF82409FB534F24796"
1072
                            "UsePlugInResources" = "11:TRUE"
1073
                            }
1074
                            "BannerText"
1075
                            {
1076
                            "Name" = "8:BannerText"
1077
                            "DisplayName" = "8:#1014"
1078
                            "Description" = "8:#1114"
1079
                            "Type" = "3:3"
1080
                            "ContextData" = "8:"
1081
                            "Attributes" = "3:0"
1082
                            "Setting" = "3:2"
1083
                            "Value" = "8:Service Setup"
1084
                            "DefaultValue" = "8:#1214"
1085
                            "UsePlugInResources" = "11:TRUE"
1086
                            }
1087
                            "BodyText"
1088
                            {
1089
                            "Name" = "8:BodyText"
1090
                            "DisplayName" = "8:#1015"
1091
                            "Description" = "8:#1115"
1092
                            "Type" = "3:3"
1093
                            "ContextData" = "8:"
1094
                            "Attributes" = "3:0"
1095
                            "Setting" = "3:2"
1096
                            "Value" = "8:Final Service Settings"
1097
                            "DefaultValue" = "8:#1215"
1098
                            "UsePlugInResources" = "11:TRUE"
1099
                            }
1100
                            "Edit1Label"
1101
                            {
1102
                            "Name" = "8:Edit1Label"
1103
                            "DisplayName" = "8:#1046"
1104
                            "Description" = "8:#1146"
1105
                            "Type" = "3:3"
1106
                            "ContextData" = "8:"
1107
                            "Attributes" = "3:0"
1108
                            "Setting" = "3:2"
1109
                            "Value" = "8:Service Display Name :"
1110
                            "DefaultValue" = "8:#1246"
1111
                            "UsePlugInResources" = "11:TRUE"
1112
                            }
1113
                            "Edit1Property"
1114
                            {
1115
                            "Name" = "8:Edit1Property"
1116
                            "DisplayName" = "8:#1050"
1117
                            "Description" = "8:#1150"
1118
                            "Type" = "3:14"
1119
                            "ContextData" = "8:Public"
1120
                            "Attributes" = "3:2"
1121
                            "Setting" = "3:2"
1122
                            "Value" = "8:SERVICE_DISPLAY_NAME"
1123
                            "DefaultValue" = "8:EDITA1"
1124
                            "UsePlugInResources" = "11:TRUE"
1125
                            }
1126
                            "Edit1Value"
1127
                            {
1128
                            "Name" = "8:Edit1Value"
1129
                            "DisplayName" = "8:#1054"
1130
                            "Description" = "8:#1154"
1131
                            "Type" = "3:3"
1132
                            "ContextData" = "8:"
1133
                            "Attributes" = "3:0"
1134
                            "Setting" = "3:2"
1135
                            "Value" = "8:MarkusFinalService"
1136
                            "DefaultValue" = "8:"
1137
                            "UsePlugInResources" = "11:TRUE"
1138
                            }
1139
                            "Edit1Visible"
1140
                            {
1141
                            "Name" = "8:Edit1Visible"
1142
                            "DisplayName" = "8:#1042"
1143
                            "Description" = "8:#1142"
1144
                            "Type" = "3:5"
1145
                            "ContextData" = "8:1;True=1;False=0"
1146
                            "Attributes" = "3:0"
1147
                            "Setting" = "3:0"
1148
                            "Value" = "3:1"
1149
                            "DefaultValue" = "3:1"
1150
                            "UsePlugInResources" = "11:TRUE"
1151
                            }
1152
                            "Edit2Label"
1153
                            {
1154
                            "Name" = "8:Edit2Label"
1155
                            "DisplayName" = "8:#1047"
1156
                            "Description" = "8:#1147"
1157
                            "Type" = "3:3"
1158
                            "ContextData" = "8:"
1159
                            "Attributes" = "3:0"
1160
                            "Setting" = "3:2"
1161
                            "Value" = "8:Service Port :"
1162
                            "DefaultValue" = "8:#1247"
1163
                            "UsePlugInResources" = "11:TRUE"
1164
                            }
1165
                            "Edit2Property"
1166
                            {
1167
                            "Name" = "8:Edit2Property"
1168
                            "DisplayName" = "8:#1051"
1169
                            "Description" = "8:#1151"
1170
                            "Type" = "3:14"
1171
                            "ContextData" = "8:Public"
1172
                            "Attributes" = "3:2"
1173
                            "Setting" = "3:2"
1174
                            "Value" = "8:SERVICE_PORT"
1175
                            "DefaultValue" = "8:EDITA2"
1176
                            "UsePlugInResources" = "11:TRUE"
1177
                            }
1178
                            "Edit2Value"
1179
                            {
1180
                            "Name" = "8:Edit2Value"
1181
                            "DisplayName" = "8:#1055"
1182
                            "Description" = "8:#1155"
1183
                            "Type" = "3:3"
1184
                            "ContextData" = "8:"
1185
                            "Attributes" = "3:0"
1186
                            "Setting" = "3:2"
1187
                            "Value" = "8:9092"
1188
                            "DefaultValue" = "8:"
1189
                            "UsePlugInResources" = "11:TRUE"
1190
                            }
1191
                            "Edit2Visible"
1192
                            {
1193
                            "Name" = "8:Edit2Visible"
1194
                            "DisplayName" = "8:#1043"
1195
                            "Description" = "8:#1143"
1196
                            "Type" = "3:5"
1197
                            "ContextData" = "8:1;True=1;False=0"
1198
                            "Attributes" = "3:0"
1199
                            "Setting" = "3:0"
1200
                            "Value" = "3:1"
1201
                            "DefaultValue" = "3:1"
1202
                            "UsePlugInResources" = "11:TRUE"
1203
                            }
1204
                            "Edit3Label"
1205
                            {
1206
                            "Name" = "8:Edit3Label"
1207
                            "DisplayName" = "8:#1048"
1208
                            "Description" = "8:#1148"
1209
                            "Type" = "3:3"
1210
                            "ContextData" = "8:"
1211
                            "Attributes" = "3:0"
1212
                            "Setting" = "3:1"
1213
                            "Value" = "8:#1248"
1214
                            "DefaultValue" = "8:#1248"
1215
                            "UsePlugInResources" = "11:TRUE"
1216
                            }
1217
                            "Edit3Property"
1218
                            {
1219
                            "Name" = "8:Edit3Property"
1220
                            "DisplayName" = "8:#1052"
1221
                            "Description" = "8:#1152"
1222
                            "Type" = "3:14"
1223
                            "ContextData" = "8:Public"
1224
                            "Attributes" = "3:2"
1225
                            "Setting" = "3:2"
1226
                            "Value" = "8:EDITA3"
1227
                            "DefaultValue" = "8:EDITA3"
1228
                            "UsePlugInResources" = "11:TRUE"
1229
                            }
1230
                            "Edit3Value"
1231
                            {
1232
                            "Name" = "8:Edit3Value"
1233
                            "DisplayName" = "8:#1056"
1234
                            "Description" = "8:#1156"
1235
                            "Type" = "3:3"
1236
                            "ContextData" = "8:"
1237
                            "Attributes" = "3:0"
1238
                            "Setting" = "3:1"
1239
                            "Value" = "8:"
1240
                            "DefaultValue" = "8:"
1241
                            "UsePlugInResources" = "11:TRUE"
1242
                            }
1243
                            "Edit3Visible"
1244
                            {
1245
                            "Name" = "8:Edit3Visible"
1246
                            "DisplayName" = "8:#1044"
1247
                            "Description" = "8:#1144"
1248
                            "Type" = "3:5"
1249
                            "ContextData" = "8:1;True=1;False=0"
1250
                            "Attributes" = "3:0"
1251
                            "Setting" = "3:0"
1252
                            "Value" = "3:0"
1253
                            "DefaultValue" = "3:1"
1254
                            "UsePlugInResources" = "11:TRUE"
1255
                            }
1256
                            "Edit4Label"
1257
                            {
1258
                            "Name" = "8:Edit4Label"
1259
                            "DisplayName" = "8:#1049"
1260
                            "Description" = "8:#1149"
1261
                            "Type" = "3:3"
1262
                            "ContextData" = "8:"
1263
                            "Attributes" = "3:0"
1264
                            "Setting" = "3:1"
1265
                            "Value" = "8:#1249"
1266
                            "DefaultValue" = "8:#1249"
1267
                            "UsePlugInResources" = "11:TRUE"
1268
                            }
1269
                            "Edit4Property"
1270
                            {
1271
                            "Name" = "8:Edit4Property"
1272
                            "DisplayName" = "8:#1053"
... 이 차이점은 표시할 수 있는 최대 줄수를 초과해서 이 차이점은 잘렸습니다.

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)