프로젝트

일반

사용자정보

개정판 f22054ff

IDf22054ffe225b1f305f8de7ac1940ddd89ee549f
상위 15210c88
하위 93d1b5d6

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

Markus Monitor Service 추가

Change-Id: I384e98ba411d84c908a21d9afac31f936abf7670

차이점 보기:

ConvertService/ServiceBase/ConvertServiceMonitor/ConvertServiceMonitor.vdproj
1
"DeployProject"
2
{
3
"VSVersion" = "3:800"
4
"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
5
"IsWebType" = "8:FALSE"
6
"ProjectName" = "8:ConvertServiceMonitor"
7
"LanguageId" = "3:0"
8
"CodePage" = "3:1252"
9
"UILanguageId" = "3:0"
10
"SccProjectName" = "8:"
11
"SccLocalPath" = "8:"
12
"SccAuxPath" = "8:"
13
"SccProvider" = "8:"
14
    "Hierarchy"
15
    {
16
        "Entry"
17
        {
18
        "MsmKey" = "8:_0EA4EB67ADF40881C40BF5AEE1A9346B"
19
        "OwnerKey" = "8:_BD2C41F9BAD3B28DF0B27D4A3D24BDBA"
20
        "MsmSig" = "8:_UNDEFINED"
21
        }
22
        "Entry"
23
        {
24
        "MsmKey" = "8:_0EA4EB67ADF40881C40BF5AEE1A9346B"
25
        "OwnerKey" = "8:_12148655822742889F0EB0406627ECA1"
26
        "MsmSig" = "8:_UNDEFINED"
27
        }
28
        "Entry"
29
        {
30
        "MsmKey" = "8:_12148655822742889F0EB0406627ECA1"
31
        "OwnerKey" = "8:_UNDEFINED"
32
        "MsmSig" = "8:_UNDEFINED"
33
        }
34
        "Entry"
35
        {
36
        "MsmKey" = "8:_2934594FE281E017A4D2B5CFB48DADF0"
37
        "OwnerKey" = "8:_BD2C41F9BAD3B28DF0B27D4A3D24BDBA"
38
        "MsmSig" = "8:_UNDEFINED"
39
        }
40
        "Entry"
41
        {
42
        "MsmKey" = "8:_2934594FE281E017A4D2B5CFB48DADF0"
43
        "OwnerKey" = "8:_12148655822742889F0EB0406627ECA1"
44
        "MsmSig" = "8:_UNDEFINED"
45
        }
46
        "Entry"
47
        {
48
        "MsmKey" = "8:_5B11185C3F70398932D72D2580668CDE"
49
        "OwnerKey" = "8:_12148655822742889F0EB0406627ECA1"
50
        "MsmSig" = "8:_UNDEFINED"
51
        }
52
        "Entry"
53
        {
54
        "MsmKey" = "8:_BCBF29469119EAE2B381082ABE5DEDED"
55
        "OwnerKey" = "8:_12148655822742889F0EB0406627ECA1"
56
        "MsmSig" = "8:_UNDEFINED"
57
        }
58
        "Entry"
59
        {
60
        "MsmKey" = "8:_BD2C41F9BAD3B28DF0B27D4A3D24BDBA"
61
        "OwnerKey" = "8:_12148655822742889F0EB0406627ECA1"
62
        "MsmSig" = "8:_UNDEFINED"
63
        }
64
        "Entry"
65
        {
66
        "MsmKey" = "8:_F106C4F211E7600465B3C50AA5690E84"
67
        "OwnerKey" = "8:_12148655822742889F0EB0406627ECA1"
68
        "MsmSig" = "8:_UNDEFINED"
69
        }
70
        "Entry"
71
        {
72
        "MsmKey" = "8:_F106C4F211E7600465B3C50AA5690E84"
73
        "OwnerKey" = "8:_BD2C41F9BAD3B28DF0B27D4A3D24BDBA"
74
        "MsmSig" = "8:_UNDEFINED"
75
        }
76
        "Entry"
77
        {
78
        "MsmKey" = "8:_UNDEFINED"
79
        "OwnerKey" = "8:_12148655822742889F0EB0406627ECA1"
80
        "MsmSig" = "8:_UNDEFINED"
81
        }
82
        "Entry"
83
        {
84
        "MsmKey" = "8:_UNDEFINED"
85
        "OwnerKey" = "8:_BCBF29469119EAE2B381082ABE5DEDED"
86
        "MsmSig" = "8:_UNDEFINED"
87
        }
88
        "Entry"
89
        {
90
        "MsmKey" = "8:_UNDEFINED"
91
        "OwnerKey" = "8:_BD2C41F9BAD3B28DF0B27D4A3D24BDBA"
92
        "MsmSig" = "8:_UNDEFINED"
93
        }
94
        "Entry"
95
        {
96
        "MsmKey" = "8:_UNDEFINED"
97
        "OwnerKey" = "8:_2934594FE281E017A4D2B5CFB48DADF0"
98
        "MsmSig" = "8:_UNDEFINED"
99
        }
100
        "Entry"
101
        {
102
        "MsmKey" = "8:_UNDEFINED"
103
        "OwnerKey" = "8:_5B11185C3F70398932D72D2580668CDE"
104
        "MsmSig" = "8:_UNDEFINED"
105
        }
106
        "Entry"
107
        {
108
        "MsmKey" = "8:_UNDEFINED"
109
        "OwnerKey" = "8:_0EA4EB67ADF40881C40BF5AEE1A9346B"
110
        "MsmSig" = "8:_UNDEFINED"
111
        }
112
        "Entry"
113
        {
114
        "MsmKey" = "8:_UNDEFINED"
115
        "OwnerKey" = "8:_F106C4F211E7600465B3C50AA5690E84"
116
        "MsmSig" = "8:_UNDEFINED"
117
        }
118
    }
119
    "Configurations"
120
    {
121
        "Debug"
122
        {
123
        "DisplayName" = "8:Debug"
124
        "IsDebugOnly" = "11:TRUE"
125
        "IsReleaseOnly" = "11:FALSE"
126
        "OutputFilename" = "8:..\\publish\\MonitorService\\MonitorService.msi"
127
        "PackageFilesAs" = "3:2"
128
        "PackageFileSize" = "3:-2147483648"
129
        "CabType" = "3:1"
130
        "Compression" = "3:2"
131
        "SignOutput" = "11:FALSE"
132
        "CertificateFile" = "8:"
133
        "PrivateKeyFile" = "8:"
134
        "TimeStampServer" = "8:"
135
        "InstallerBootstrapper" = "3:2"
136
            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
137
            {
138
            "Enabled" = "11:TRUE"
139
            "PromptEnabled" = "11:TRUE"
140
            "PrerequisitesLocation" = "2:1"
141
            "Url" = "8:"
142
            "ComponentsUrl" = "8:"
143
                "Items"
144
                {
145
                    "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.6.1"
146
                    {
147
                    "Name" = "8:Microsoft .NET Framework 4.6.1 (x86 and x64)"
148
                    "ProductCode" = "8:.NETFramework,Version=v4.6.1"
149
                    }
150
                }
151
            }
152
        }
153
        "Release"
154
        {
155
        "DisplayName" = "8:Release"
156
        "IsDebugOnly" = "11:FALSE"
157
        "IsReleaseOnly" = "11:TRUE"
158
        "OutputFilename" = "8:..\\publish\\MonitorService\\MonitorService.msi"
159
        "PackageFilesAs" = "3:2"
160
        "PackageFileSize" = "3:-2147483648"
161
        "CabType" = "3:1"
162
        "Compression" = "3:2"
163
        "SignOutput" = "11:FALSE"
164
        "CertificateFile" = "8:"
165
        "PrivateKeyFile" = "8:"
166
        "TimeStampServer" = "8:"
167
        "InstallerBootstrapper" = "3:2"
168
            "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
169
            {
170
            "Enabled" = "11:TRUE"
171
            "PromptEnabled" = "11:TRUE"
172
            "PrerequisitesLocation" = "2:1"
173
            "Url" = "8:"
174
            "ComponentsUrl" = "8:"
175
                "Items"
176
                {
177
                    "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.6.1"
178
                    {
179
                    "Name" = "8:Microsoft .NET Framework 4.6.1 (x86 and x64)"
180
                    "ProductCode" = "8:.NETFramework,Version=v4.6.1"
181
                    }
182
                }
183
            }
184
        }
185
    }
186
    "Deployable"
187
    {
188
        "CustomAction"
189
        {
190
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_7CCE8BCDA9E644FF8BB0A128F1F0949E"
191
            {
192
            "Name" = "8:기본 출력 from Markus.Service.MonitorService (Active)"
193
            "Condition" = "8:"
194
            "Object" = "8:_12148655822742889F0EB0406627ECA1"
195
            "FileType" = "3:2"
196
            "InstallAction" = "3:3"
197
            "Arguments" = "8:"
198
            "EntryPoint" = "8:"
199
            "Sequence" = "3:1"
200
            "Identifier" = "8:_109DD739_1DF7_46CA_BED1_194F20DAF040"
201
            "InstallerClass" = "11:TRUE"
202
            "CustomActionData" = "8:"
203
            }
204
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_BDD6379CF3C942E092F72B36EBB3E877"
205
            {
206
            "Name" = "8:기본 출력 from Markus.Service.MonitorService (Active)"
207
            "Condition" = "8:"
208
            "Object" = "8:_12148655822742889F0EB0406627ECA1"
209
            "FileType" = "3:2"
210
            "InstallAction" = "3:1"
211
            "Arguments" = "8:"
212
            "EntryPoint" = "8:"
213
            "Sequence" = "3:1"
214
            "Identifier" = "8:_FC6ACABC_A7C6_4A93_919B_B21A982153FE"
215
            "InstallerClass" = "11:TRUE"
216
            "CustomActionData" = "8:"
217
            }
218
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_E5C2A246E1CB4DA0AACD849250E86D9D"
219
            {
220
            "Name" = "8:기본 출력 from Markus.Service.MonitorService (Active)"
221
            "Condition" = "8:"
222
            "Object" = "8:_12148655822742889F0EB0406627ECA1"
223
            "FileType" = "3:2"
224
            "InstallAction" = "3:4"
225
            "Arguments" = "8:"
226
            "EntryPoint" = "8:"
227
            "Sequence" = "3:1"
228
            "Identifier" = "8:_53837662_530A_4EF2_ACCC_01C9B12BF145"
229
            "InstallerClass" = "11:TRUE"
230
            "CustomActionData" = "8:"
231
            }
232
            "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_FCB6CB4A692B4DBC85EA13A1C9D63C47"
233
            {
234
            "Name" = "8:기본 출력 from Markus.Service.MonitorService (Active)"
235
            "Condition" = "8:"
236
            "Object" = "8:_12148655822742889F0EB0406627ECA1"
237
            "FileType" = "3:2"
238
            "InstallAction" = "3:2"
239
            "Arguments" = "8:"
240
            "EntryPoint" = "8:"
241
            "Sequence" = "3:1"
242
            "Identifier" = "8:_BD0CEA2E_476B_47DF_95CF_628C6F013CE7"
243
            "InstallerClass" = "11:TRUE"
244
            "CustomActionData" = "8:"
245
            }
246
        }
247
        "DefaultFeature"
248
        {
249
        "Name" = "8:DefaultFeature"
250
        "Title" = "8:"
251
        "Description" = "8:"
252
        }
253
        "ExternalPersistence"
254
        {
255
            "LaunchCondition"
256
            {
257
                "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_6FE79A7CDABD43B0BF2CDD97CA8C25E2"
258
                {
259
                "Name" = "8:.NET Framework"
260
                "Message" = "8:[VSDNETMSG]"
261
                "FrameworkVersion" = "8:.NETFramework,Version=v4.5"
262
                "AllowLaterVersions" = "11:FALSE"
263
                "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=671728"
264
                }
265
            }
266
        }
267
        "File"
268
        {
269
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0EA4EB67ADF40881C40BF5AEE1A9346B"
270
            {
271
            "AssemblyRegister" = "3:1"
272
            "AssemblyIsInGAC" = "11:FALSE"
273
            "AssemblyAsmDisplayName" = "8:ConfigParser, Version=0.3.3.6, Culture=neutral, processorArchitecture=MSIL"
274
                "ScatterAssemblies"
275
                {
276
                    "_0EA4EB67ADF40881C40BF5AEE1A9346B"
277
                    {
278
                    "Name" = "8:ConfigParser.dll"
279
                    "Attributes" = "3:512"
280
                    }
281
                }
282
            "SourcePath" = "8:ConfigParser.dll"
283
            "TargetName" = "8:"
284
            "Tag" = "8:"
285
            "Folder" = "8:_95B696C4B816402B9334137AD8234331"
286
            "Condition" = "8:"
287
            "Transitive" = "11:FALSE"
288
            "Vital" = "11:TRUE"
289
            "ReadOnly" = "11:FALSE"
290
            "Hidden" = "11:FALSE"
291
            "System" = "11:FALSE"
292
            "Permanent" = "11:FALSE"
293
            "SharedLegacy" = "11:FALSE"
294
            "PackageAs" = "3:1"
295
            "Register" = "3:1"
296
            "Exclude" = "11:FALSE"
297
            "IsDependency" = "11:TRUE"
298
            "IsolateTo" = "8:"
299
            }
300
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2934594FE281E017A4D2B5CFB48DADF0"
301
            {
302
            "AssemblyRegister" = "3:1"
303
            "AssemblyIsInGAC" = "11:FALSE"
304
            "AssemblyAsmDisplayName" = "8:Markus.Service.Interface, Version=2.5.1.0, Culture=neutral, processorArchitecture=AMD64"
305
                "ScatterAssemblies"
306
                {
307
                    "_2934594FE281E017A4D2B5CFB48DADF0"
308
                    {
309
                    "Name" = "8:Markus.Service.Interface.dll"
310
                    "Attributes" = "3:512"
311
                    }
312
                }
313
            "SourcePath" = "8:Markus.Service.Interface.dll"
314
            "TargetName" = "8:"
315
            "Tag" = "8:"
316
            "Folder" = "8:_95B696C4B816402B9334137AD8234331"
317
            "Condition" = "8:"
318
            "Transitive" = "11:FALSE"
319
            "Vital" = "11:TRUE"
320
            "ReadOnly" = "11:FALSE"
321
            "Hidden" = "11:FALSE"
322
            "System" = "11:FALSE"
323
            "Permanent" = "11:FALSE"
324
            "SharedLegacy" = "11:FALSE"
325
            "PackageAs" = "3:1"
326
            "Register" = "3:1"
327
            "Exclude" = "11:FALSE"
328
            "IsDependency" = "11:TRUE"
329
            "IsolateTo" = "8:"
330
            }
331
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5B11185C3F70398932D72D2580668CDE"
332
            {
333
            "AssemblyRegister" = "3:1"
334
            "AssemblyIsInGAC" = "11:FALSE"
335
            "AssemblyAsmDisplayName" = "8:log4net, Version=2.0.8.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL"
336
                "ScatterAssemblies"
337
                {
338
                    "_5B11185C3F70398932D72D2580668CDE"
339
                    {
340
                    "Name" = "8:log4net.dll"
341
                    "Attributes" = "3:512"
342
                    }
343
                }
344
            "SourcePath" = "8:log4net.dll"
345
            "TargetName" = "8:"
346
            "Tag" = "8:"
347
            "Folder" = "8:_95B696C4B816402B9334137AD8234331"
348
            "Condition" = "8:"
349
            "Transitive" = "11:FALSE"
350
            "Vital" = "11:TRUE"
351
            "ReadOnly" = "11:FALSE"
352
            "Hidden" = "11:FALSE"
353
            "System" = "11:FALSE"
354
            "Permanent" = "11:FALSE"
355
            "SharedLegacy" = "11:FALSE"
356
            "PackageAs" = "3:1"
357
            "Register" = "3:1"
358
            "Exclude" = "11:FALSE"
359
            "IsDependency" = "11:TRUE"
360
            "IsolateTo" = "8:"
361
            }
362
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BCBF29469119EAE2B381082ABE5DEDED"
363
            {
364
            "AssemblyRegister" = "3:1"
365
            "AssemblyIsInGAC" = "11:FALSE"
366
            "AssemblyAsmDisplayName" = "8:Markus.Service.WcfClient, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL"
367
                "ScatterAssemblies"
368
                {
369
                    "_BCBF29469119EAE2B381082ABE5DEDED"
370
                    {
371
                    "Name" = "8:Markus.Service.WcfClient.dll"
372
                    "Attributes" = "3:512"
373
                    }
374
                }
375
            "SourcePath" = "8:Markus.Service.WcfClient.dll"
376
            "TargetName" = "8:"
377
            "Tag" = "8:"
378
            "Folder" = "8:_95B696C4B816402B9334137AD8234331"
379
            "Condition" = "8:"
380
            "Transitive" = "11:FALSE"
381
            "Vital" = "11:TRUE"
382
            "ReadOnly" = "11:FALSE"
383
            "Hidden" = "11:FALSE"
384
            "System" = "11:FALSE"
385
            "Permanent" = "11:FALSE"
386
            "SharedLegacy" = "11:FALSE"
387
            "PackageAs" = "3:1"
388
            "Register" = "3:1"
389
            "Exclude" = "11:FALSE"
390
            "IsDependency" = "11:TRUE"
391
            "IsolateTo" = "8:"
392
            }
393
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_BD2C41F9BAD3B28DF0B27D4A3D24BDBA"
394
            {
395
            "AssemblyRegister" = "3:1"
396
            "AssemblyIsInGAC" = "11:FALSE"
397
            "AssemblyAsmDisplayName" = "8:Markus.Service.Extensions, Version=2.5.1.0, Culture=neutral, processorArchitecture=AMD64"
398
                "ScatterAssemblies"
399
                {
400
                    "_BD2C41F9BAD3B28DF0B27D4A3D24BDBA"
401
                    {
402
                    "Name" = "8:Markus.Service.Extensions.dll"
403
                    "Attributes" = "3:512"
404
                    }
405
                }
406
            "SourcePath" = "8:Markus.Service.Extensions.dll"
407
            "TargetName" = "8:"
408
            "Tag" = "8:"
409
            "Folder" = "8:_95B696C4B816402B9334137AD8234331"
410
            "Condition" = "8:"
411
            "Transitive" = "11:FALSE"
412
            "Vital" = "11:TRUE"
413
            "ReadOnly" = "11:FALSE"
414
            "Hidden" = "11:FALSE"
415
            "System" = "11:FALSE"
416
            "Permanent" = "11:FALSE"
417
            "SharedLegacy" = "11:FALSE"
418
            "PackageAs" = "3:1"
419
            "Register" = "3:1"
420
            "Exclude" = "11:FALSE"
421
            "IsDependency" = "11:TRUE"
422
            "IsolateTo" = "8:"
423
            }
424
            "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_F106C4F211E7600465B3C50AA5690E84"
425
            {
426
            "AssemblyRegister" = "3:1"
427
            "AssemblyIsInGAC" = "11:FALSE"
428
            "AssemblyAsmDisplayName" = "8:System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
429
                "ScatterAssemblies"
430
                {
431
                    "_F106C4F211E7600465B3C50AA5690E84"
432
                    {
433
                    "Name" = "8:System.Net.Http.dll"
434
                    "Attributes" = "3:512"
435
                    }
436
                }
437
            "SourcePath" = "8:System.Net.Http.dll"
438
            "TargetName" = "8:"
439
            "Tag" = "8:"
440
            "Folder" = "8:_95B696C4B816402B9334137AD8234331"
441
            "Condition" = "8:"
442
            "Transitive" = "11:FALSE"
443
            "Vital" = "11:TRUE"
444
            "ReadOnly" = "11:FALSE"
445
            "Hidden" = "11:FALSE"
446
            "System" = "11:FALSE"
447
            "Permanent" = "11:FALSE"
448
            "SharedLegacy" = "11:FALSE"
449
            "PackageAs" = "3:1"
450
            "Register" = "3:1"
451
            "Exclude" = "11:FALSE"
452
            "IsDependency" = "11:TRUE"
453
            "IsolateTo" = "8:"
454
            }
455
        }
456
        "FileType"
457
        {
458
        }
459
        "Folder"
460
        {
461
            "{1525181F-901A-416C-8A58-119130FE478E}:_33DC8FDC96D64F7F84FDE134DE413A82"
462
            {
463
            "Name" = "8:#1916"
464
            "AlwaysCreate" = "11:FALSE"
465
            "Condition" = "8:"
466
            "Transitive" = "11:FALSE"
467
            "Property" = "8:DesktopFolder"
468
                "Folders"
469
                {
470
                }
471
            }
472
            "{1525181F-901A-416C-8A58-119130FE478E}:_93436DD6AE694D2FA472AA8400AB1933"
473
            {
474
            "Name" = "8:#1919"
475
            "AlwaysCreate" = "11:FALSE"
476
            "Condition" = "8:"
477
            "Transitive" = "11:FALSE"
478
            "Property" = "8:ProgramMenuFolder"
479
                "Folders"
480
                {
481
                }
482
            }
483
            "{3C67513D-01DD-4637-8A68-80971EB9504F}:_95B696C4B816402B9334137AD8234331"
484
            {
485
            "DefaultLocation" = "8:[ProgramFiles64Folder][Manufacturer]\\MARKUS\\[ProductName]"
486
            "Name" = "8:#1925"
487
            "AlwaysCreate" = "11:FALSE"
488
            "Condition" = "8:"
489
            "Transitive" = "11:FALSE"
490
            "Property" = "8:TARGETDIR"
491
                "Folders"
492
                {
493
                }
494
            }
495
        }
496
        "LaunchCondition"
497
        {
498
        }
499
        "Locator"
500
        {
501
        }
502
        "MsiBootstrapper"
503
        {
504
        "LangId" = "3:0"
505
        "RequiresElevation" = "11:FALSE"
506
        }
507
        "Product"
508
        {
509
        "Name" = "8:Microsoft Visual Studio"
510
        "ProductName" = "8:ConvertServiceMonitor"
511
        "ProductCode" = "8:{A6637AC1-12AA-4F61-B33C-7CEADD2DC797}"
512
        "PackageCode" = "8:{C1607A04-B81A-46AE-A696-9296E8BDDB4C}"
513
        "UpgradeCode" = "8:{E27F901C-0BEE-4291-B824-A422E5240E6F}"
514
        "AspNetVersion" = "8:4.0.30319.0"
515
        "RestartWWWService" = "11:FALSE"
516
        "RemovePreviousVersions" = "11:TRUE"
517
        "DetectNewerInstalledVersion" = "11:TRUE"
518
        "InstallAllUsers" = "11:TRUE"
519
        "ProductVersion" = "8:1.0.0"
520
        "Manufacturer" = "8:Doftech"
521
        "ARPHELPTELEPHONE" = "8:"
522
        "ARPHELPLINK" = "8:"
523
        "Title" = "8:ConvertServiceMonitor"
524
        "Subject" = "8:"
525
        "ARPCONTACT" = "8:Doftech"
526
        "Keywords" = "8:"
527
        "ARPCOMMENTS" = "8:Markus ConvertService Monitor Install"
528
        "ARPURLINFOABOUT" = "8:"
529
        "ARPPRODUCTICON" = "8:"
530
        "ARPIconIndex" = "3:0"
531
        "SearchPath" = "8:"
532
        "UseSystemSearchPath" = "11:TRUE"
533
        "TargetPlatform" = "3:1"
534
        "PreBuildEvent" = "8:"
535
        "PostBuildEvent" = "8:"
536
        "RunPostBuildEvent" = "3:0"
537
        }
538
        "Registry"
539
        {
540
            "HKLM"
541
            {
542
                "Keys"
543
                {
544
                    "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_E999C68629B84278876AD9331B05791D"
545
                    {
546
                    "Name" = "8:Software"
547
                    "Condition" = "8:"
548
                    "AlwaysCreate" = "11:FALSE"
549
                    "DeleteAtUninstall" = "11:FALSE"
550
                    "Transitive" = "11:FALSE"
551
                        "Keys"
552
                        {
553
                            "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_0A34B07A0F014CB8B64620DC242B5F6C"
554
                            {
555
                            "Name" = "8:[Manufacturer]"
556
                            "Condition" = "8:"
557
                            "AlwaysCreate" = "11:FALSE"
558
                            "DeleteAtUninstall" = "11:FALSE"
559
                            "Transitive" = "11:FALSE"
560
                                "Keys"
561
                                {
562
                                }
563
                                "Values"
564
                                {
565
                                }
566
                            }
567
                        }
568
                        "Values"
569
                        {
570
                        }
571
                    }
572
                }
573
            }
574
            "HKCU"
575
            {
576
                "Keys"
577
                {
578
                    "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_A1B7C4103849409E946CA3028C82388E"
579
                    {
580
                    "Name" = "8:Software"
581
                    "Condition" = "8:"
582
                    "AlwaysCreate" = "11:FALSE"
583
                    "DeleteAtUninstall" = "11:FALSE"
584
                    "Transitive" = "11:FALSE"
585
                        "Keys"
586
                        {
587
                            "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_FDAC887CAF544CD68F34252B4B3A7B26"
588
                            {
589
                            "Name" = "8:[Manufacturer]"
590
                            "Condition" = "8:"
591
                            "AlwaysCreate" = "11:FALSE"
592
                            "DeleteAtUninstall" = "11:FALSE"
593
                            "Transitive" = "11:FALSE"
594
                                "Keys"
595
                                {
596
                                }
597
                                "Values"
598
                                {
599
                                }
600
                            }
601
                        }
602
                        "Values"
603
                        {
604
                        }
605
                    }
606
                }
607
            }
608
            "HKCR"
609
            {
610
                "Keys"
611
                {
612
                }
613
            }
614
            "HKU"
615
            {
616
                "Keys"
617
                {
618
                }
619
            }
620
            "HKPU"
621
            {
622
                "Keys"
623
                {
624
                }
625
            }
626
        }
627
        "Sequences"
628
        {
629
        }
630
        "Shortcut"
631
        {
632
        }
633
        "UserInterface"
634
        {
635
            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_224B7C52E59A4931A3B9788BA126E385"
636
            {
637
            "Name" = "8:#1902"
638
            "Sequence" = "3:2"
639
            "Attributes" = "3:3"
640
                "Dialogs"
641
                {
642
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_B3B800480EBA40F1BF6E59DB8977DCD0"
643
                    {
644
                    "Sequence" = "3:100"
645
                    "DisplayName" = "8:마침"
646
                    "UseDynamicProperties" = "11:TRUE"
647
                    "IsDependency" = "11:FALSE"
648
                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminFinishedDlg.wid"
649
                        "Properties"
650
                        {
651
                            "BannerBitmap"
652
                            {
653
                            "Name" = "8:BannerBitmap"
654
                            "DisplayName" = "8:#1001"
655
                            "Description" = "8:#1101"
656
                            "Type" = "3:8"
657
                            "ContextData" = "8:Bitmap"
658
                            "Attributes" = "3:4"
659
                            "Setting" = "3:1"
660
                            "UsePlugInResources" = "11:TRUE"
661
                            }
662
                        }
663
                    }
664
                }
665
            }
666
            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_34ED96E40D0D4C5EA34E237604C0DF14"
667
            {
668
            "Name" = "8:#1900"
669
            "Sequence" = "3:2"
670
            "Attributes" = "3:1"
671
                "Dialogs"
672
                {
673
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_07AF4D17E32541D6B00C514F09016917"
674
                    {
675
                    "Sequence" = "3:300"
676
                    "DisplayName" = "8:설치 확인"
677
                    "UseDynamicProperties" = "11:TRUE"
678
                    "IsDependency" = "11:FALSE"
679
                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminConfirmDlg.wid"
680
                        "Properties"
681
                        {
682
                            "BannerBitmap"
683
                            {
684
                            "Name" = "8:BannerBitmap"
685
                            "DisplayName" = "8:#1001"
686
                            "Description" = "8:#1101"
687
                            "Type" = "3:8"
688
                            "ContextData" = "8:Bitmap"
689
                            "Attributes" = "3:4"
690
                            "Setting" = "3:1"
691
                            "UsePlugInResources" = "11:TRUE"
692
                            }
693
                        }
694
                    }
695
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_6AECBD98C0A84FF6A57AF5343F8A41BC"
696
                    {
697
                    "Sequence" = "3:200"
698
                    "DisplayName" = "8:설치 폴더"
699
                    "UseDynamicProperties" = "11:TRUE"
700
                    "IsDependency" = "11:FALSE"
701
                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminFolderDlg.wid"
702
                        "Properties"
703
                        {
704
                            "BannerBitmap"
705
                            {
706
                            "Name" = "8:BannerBitmap"
707
                            "DisplayName" = "8:#1001"
708
                            "Description" = "8:#1101"
709
                            "Type" = "3:8"
710
                            "ContextData" = "8:Bitmap"
711
                            "Attributes" = "3:4"
712
                            "Setting" = "3:1"
713
                            "UsePlugInResources" = "11:TRUE"
714
                            }
715
                        }
716
                    }
717
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D9BE65018E9B47349001D97FC998FFEA"
718
                    {
719
                    "Sequence" = "3:100"
720
                    "DisplayName" = "8:환영"
721
                    "UseDynamicProperties" = "11:TRUE"
722
                    "IsDependency" = "11:FALSE"
723
                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminWelcomeDlg.wid"
724
                        "Properties"
725
                        {
726
                            "BannerBitmap"
727
                            {
728
                            "Name" = "8:BannerBitmap"
729
                            "DisplayName" = "8:#1001"
730
                            "Description" = "8:#1101"
731
                            "Type" = "3:8"
732
                            "ContextData" = "8:Bitmap"
733
                            "Attributes" = "3:4"
734
                            "Setting" = "3:1"
735
                            "UsePlugInResources" = "11:TRUE"
736
                            }
737
                            "CopyrightWarning"
738
                            {
739
                            "Name" = "8:CopyrightWarning"
740
                            "DisplayName" = "8:#1002"
741
                            "Description" = "8:#1102"
742
                            "Type" = "3:3"
743
                            "ContextData" = "8:"
744
                            "Attributes" = "3:0"
745
                            "Setting" = "3:1"
746
                            "Value" = "8:#1202"
747
                            "DefaultValue" = "8:#1202"
748
                            "UsePlugInResources" = "11:TRUE"
749
                            }
750
                            "Welcome"
751
                            {
752
                            "Name" = "8:Welcome"
753
                            "DisplayName" = "8:#1003"
754
                            "Description" = "8:#1103"
755
                            "Type" = "3:3"
756
                            "ContextData" = "8:"
757
                            "Attributes" = "3:0"
758
                            "Setting" = "3:1"
759
                            "Value" = "8:#1203"
760
                            "DefaultValue" = "8:#1203"
761
                            "UsePlugInResources" = "11:TRUE"
762
                            }
763
                        }
764
                    }
765
                }
766
            }
767
            "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_7CB5906F795844468AAB803B0F1F0473"
768
            {
769
            "UseDynamicProperties" = "11:FALSE"
770
            "IsDependency" = "11:FALSE"
771
            "SourcePath" = "8:<VsdDialogDir>\\VsdUserInterface.wim"
772
            }
773
            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_880CC77B1D7B431398ACDF0C19F95B94"
774
            {
775
            "Name" = "8:#1901"
776
            "Sequence" = "3:2"
777
            "Attributes" = "3:2"
778
                "Dialogs"
779
                {
780
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_1041F1BCA8EA4E8284A091FD5587BEFA"
781
                    {
782
                    "Sequence" = "3:100"
783
                    "DisplayName" = "8:진행률"
784
                    "UseDynamicProperties" = "11:TRUE"
785
                    "IsDependency" = "11:FALSE"
786
                    "SourcePath" = "8:<VsdDialogDir>\\VsdAdminProgressDlg.wid"
787
                        "Properties"
788
                        {
789
                            "BannerBitmap"
790
                            {
791
                            "Name" = "8:BannerBitmap"
792
                            "DisplayName" = "8:#1001"
793
                            "Description" = "8:#1101"
794
                            "Type" = "3:8"
795
                            "ContextData" = "8:Bitmap"
796
                            "Attributes" = "3:4"
797
                            "Setting" = "3:1"
798
                            "UsePlugInResources" = "11:TRUE"
799
                            }
800
                            "ShowProgress"
801
                            {
802
                            "Name" = "8:ShowProgress"
803
                            "DisplayName" = "8:#1009"
804
                            "Description" = "8:#1109"
805
                            "Type" = "3:5"
806
                            "ContextData" = "8:1;True=1;False=0"
807
                            "Attributes" = "3:0"
808
                            "Setting" = "3:0"
809
                            "Value" = "3:1"
810
                            "DefaultValue" = "3:1"
811
                            "UsePlugInResources" = "11:TRUE"
812
                            }
813
                        }
814
                    }
815
                }
816
            }
817
            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_A89E6F0ABA2B491FB572610AE4138DF9"
818
            {
819
            "Name" = "8:#1900"
820
            "Sequence" = "3:1"
821
            "Attributes" = "3:1"
822
                "Dialogs"
823
                {
824
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_3703145CA0404EA5BC447FEFFC8D6D6F"
825
                    {
826
                    "Sequence" = "3:100"
827
                    "DisplayName" = "8:환영"
828
                    "UseDynamicProperties" = "11:TRUE"
829
                    "IsDependency" = "11:FALSE"
830
                    "SourcePath" = "8:<VsdDialogDir>\\VsdWelcomeDlg.wid"
831
                        "Properties"
832
                        {
833
                            "BannerBitmap"
834
                            {
835
                            "Name" = "8:BannerBitmap"
836
                            "DisplayName" = "8:#1001"
837
                            "Description" = "8:#1101"
838
                            "Type" = "3:8"
839
                            "ContextData" = "8:Bitmap"
840
                            "Attributes" = "3:4"
841
                            "Setting" = "3:1"
842
                            "UsePlugInResources" = "11:TRUE"
843
                            }
844
                            "CopyrightWarning"
845
                            {
846
                            "Name" = "8:CopyrightWarning"
847
                            "DisplayName" = "8:#1002"
848
                            "Description" = "8:#1102"
849
                            "Type" = "3:3"
850
                            "ContextData" = "8:"
851
                            "Attributes" = "3:0"
852
                            "Setting" = "3:1"
853
                            "Value" = "8:#1202"
854
                            "DefaultValue" = "8:#1202"
855
                            "UsePlugInResources" = "11:TRUE"
856
                            }
857
                            "Welcome"
858
                            {
859
                            "Name" = "8:Welcome"
860
                            "DisplayName" = "8:#1003"
861
                            "Description" = "8:#1103"
862
                            "Type" = "3:3"
863
                            "ContextData" = "8:"
864
                            "Attributes" = "3:0"
865
                            "Setting" = "3:1"
866
                            "Value" = "8:#1203"
867
                            "DefaultValue" = "8:#1203"
868
                            "UsePlugInResources" = "11:TRUE"
869
                            }
870
                        }
871
                    }
872
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_7ACFCCED02764259B97B3A8DF430F5A4"
873
                    {
874
                    "Sequence" = "3:300"
875
                    "DisplayName" = "8:설치 확인"
876
                    "UseDynamicProperties" = "11:TRUE"
877
                    "IsDependency" = "11:FALSE"
878
                    "SourcePath" = "8:<VsdDialogDir>\\VsdConfirmDlg.wid"
879
                        "Properties"
880
                        {
881
                            "BannerBitmap"
882
                            {
883
                            "Name" = "8:BannerBitmap"
884
                            "DisplayName" = "8:#1001"
885
                            "Description" = "8:#1101"
886
                            "Type" = "3:8"
887
                            "ContextData" = "8:Bitmap"
888
                            "Attributes" = "3:4"
889
                            "Setting" = "3:1"
890
                            "UsePlugInResources" = "11:TRUE"
891
                            }
892
                        }
893
                    }
894
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_FE9B68C04BE44068BA88702046B99D52"
895
                    {
896
                    "Sequence" = "3:200"
897
                    "DisplayName" = "8:설치 폴더"
898
                    "UseDynamicProperties" = "11:TRUE"
899
                    "IsDependency" = "11:FALSE"
900
                    "SourcePath" = "8:<VsdDialogDir>\\VsdFolderDlg.wid"
901
                        "Properties"
902
                        {
903
                            "BannerBitmap"
904
                            {
905
                            "Name" = "8:BannerBitmap"
906
                            "DisplayName" = "8:#1001"
907
                            "Description" = "8:#1101"
908
                            "Type" = "3:8"
909
                            "ContextData" = "8:Bitmap"
910
                            "Attributes" = "3:4"
911
                            "Setting" = "3:1"
912
                            "UsePlugInResources" = "11:TRUE"
913
                            }
914
                            "InstallAllUsersVisible"
915
                            {
916
                            "Name" = "8:InstallAllUsersVisible"
917
                            "DisplayName" = "8:#1059"
918
                            "Description" = "8:#1159"
919
                            "Type" = "3:5"
920
                            "ContextData" = "8:1;True=1;False=0"
921
                            "Attributes" = "3:0"
922
                            "Setting" = "3:0"
923
                            "Value" = "3:1"
924
                            "DefaultValue" = "3:1"
925
                            "UsePlugInResources" = "11:TRUE"
926
                            }
927
                        }
928
                    }
929
                }
930
            }
931
            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_BAEDE7353E7D4687A6B04CE60F871165"
932
            {
933
            "Name" = "8:#1902"
934
            "Sequence" = "3:1"
935
            "Attributes" = "3:3"
936
                "Dialogs"
937
                {
938
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_20450DCF989F4DF7A48A9CCCF86C1D3B"
939
                    {
940
                    "Sequence" = "3:100"
941
                    "DisplayName" = "8:마침"
942
                    "UseDynamicProperties" = "11:TRUE"
943
                    "IsDependency" = "11:FALSE"
944
                    "SourcePath" = "8:<VsdDialogDir>\\VsdFinishedDlg.wid"
945
                        "Properties"
946
                        {
947
                            "BannerBitmap"
948
                            {
949
                            "Name" = "8:BannerBitmap"
950
                            "DisplayName" = "8:#1001"
951
                            "Description" = "8:#1101"
952
                            "Type" = "3:8"
953
                            "ContextData" = "8:Bitmap"
954
                            "Attributes" = "3:4"
955
                            "Setting" = "3:1"
956
                            "UsePlugInResources" = "11:TRUE"
957
                            }
958
                            "UpdateText"
959
                            {
960
                            "Name" = "8:UpdateText"
961
                            "DisplayName" = "8:#1058"
962
                            "Description" = "8:#1158"
963
                            "Type" = "3:15"
964
                            "ContextData" = "8:"
965
                            "Attributes" = "3:0"
966
                            "Setting" = "3:1"
967
                            "Value" = "8:#1258"
968
                            "DefaultValue" = "8:#1258"
969
                            "UsePlugInResources" = "11:TRUE"
970
                            }
971
                        }
972
                    }
973
                }
974
            }
975
            "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_BF97FB3C6A8A4C6BA898FE120F4CDABB"
976
            {
977
            "UseDynamicProperties" = "11:FALSE"
978
            "IsDependency" = "11:FALSE"
979
            "SourcePath" = "8:<VsdDialogDir>\\VsdBasicDialogs.wim"
980
            }
981
            "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_FAB8D4D143D746ED8848A8BF73BBDF4E"
982
            {
983
            "Name" = "8:#1901"
984
            "Sequence" = "3:1"
985
            "Attributes" = "3:2"
986
                "Dialogs"
987
                {
988
                    "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_425FDD5C0BEC4B239E03EFDCC242553A"
989
                    {
990
                    "Sequence" = "3:100"
991
                    "DisplayName" = "8:진행률"
992
                    "UseDynamicProperties" = "11:TRUE"
993
                    "IsDependency" = "11:FALSE"
994
                    "SourcePath" = "8:<VsdDialogDir>\\VsdProgressDlg.wid"
995
                        "Properties"
996
                        {
997
                            "BannerBitmap"
998
                            {
999
                            "Name" = "8:BannerBitmap"
1000
                            "DisplayName" = "8:#1001"
1001
                            "Description" = "8:#1101"
1002
                            "Type" = "3:8"
1003
                            "ContextData" = "8:Bitmap"
1004
                            "Attributes" = "3:4"
1005
                            "Setting" = "3:1"
1006
                            "UsePlugInResources" = "11:TRUE"
1007
                            }
1008
                            "ShowProgress"
1009
                            {
1010
                            "Name" = "8:ShowProgress"
1011
                            "DisplayName" = "8:#1009"
1012
                            "Description" = "8:#1109"
1013
                            "Type" = "3:5"
1014
                            "ContextData" = "8:1;True=1;False=0"
1015
                            "Attributes" = "3:0"
1016
                            "Setting" = "3:0"
1017
                            "Value" = "3:1"
1018
                            "DefaultValue" = "3:1"
1019
                            "UsePlugInResources" = "11:TRUE"
1020
                            }
1021
                        }
1022
                    }
1023
                }
1024
            }
1025
        }
1026
        "MergeModule"
1027
        {
1028
        }
1029
        "ProjectOutput"
1030
        {
1031
            "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_12148655822742889F0EB0406627ECA1"
1032
            {
1033
            "SourcePath" = "8:..\\Markus.Service.Monitor\\obj\\x64\\Debug\\Markus.Service.MonitorService.exe"
1034
            "TargetName" = "8:"
1035
            "Tag" = "8:"
1036
            "Folder" = "8:_95B696C4B816402B9334137AD8234331"
1037
            "Condition" = "8:"
1038
            "Transitive" = "11:FALSE"
1039
            "Vital" = "11:TRUE"
1040
            "ReadOnly" = "11:FALSE"
1041
            "Hidden" = "11:FALSE"
1042
            "System" = "11:FALSE"
1043
            "Permanent" = "11:FALSE"
1044
            "SharedLegacy" = "11:FALSE"
1045
            "PackageAs" = "3:1"
1046
            "Register" = "3:1"
1047
            "Exclude" = "11:FALSE"
1048
            "IsDependency" = "11:FALSE"
1049
            "IsolateTo" = "8:"
1050
            "ProjectOutputGroupRegister" = "3:1"
1051
            "OutputConfiguration" = "8:"
1052
            "OutputGroupCanonicalName" = "8:Built"
1053
            "OutputProjectGuid" = "8:{3F200E07-DE20-41F5-984F-A8371FEF17A4}"
1054
            "ShowKeyOutput" = "11:TRUE"
1055
                "ExcludeFilters"
1056
                {
1057
                }
1058
            }
1059
            "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_E2640164752645969747992A4A5CA507"
1060
            {
1061
            "SourcePath" = "8:"
1062
            "TargetName" = "8:"
1063
            "Tag" = "8:"
1064
            "Folder" = "8:_95B696C4B816402B9334137AD8234331"
1065
            "Condition" = "8:"
1066
            "Transitive" = "11:FALSE"
1067
            "Vital" = "11:TRUE"
1068
            "ReadOnly" = "11:FALSE"
1069
            "Hidden" = "11:FALSE"
1070
            "System" = "11:FALSE"
1071
            "Permanent" = "11:FALSE"
1072
            "SharedLegacy" = "11:FALSE"
1073
            "PackageAs" = "3:1"
1074
            "Register" = "3:1"
1075
            "Exclude" = "11:FALSE"
1076
            "IsDependency" = "11:FALSE"
1077
            "IsolateTo" = "8:"
1078
            "ProjectOutputGroupRegister" = "3:1"
1079
            "OutputConfiguration" = "8:"
1080
            "OutputGroupCanonicalName" = "8:ContentFiles"
1081
            "OutputProjectGuid" = "8:{3F200E07-DE20-41F5-984F-A8371FEF17A4}"
1082
            "ShowKeyOutput" = "11:TRUE"
1083
                "ExcludeFilters"
1084
                {
1085
                }
1086
            }
1087
        }
1088
    }
1089
}
ConvertService/ServiceBase/Markus.Service.Extensions/Exntensions/Process.cs
71 71

  
72 72
        private static string ProcessWorkingDirectory(string commandLine)
73 73
        {
74
           if (IO.FileExists(commandLine.Replace("\"", "")))
75
            {
76
                var file = new System.IO.FileInfo(commandLine.Replace("\"", ""));
77
                return file.DirectoryName;
78
            }
79

  
74 80
            var splitCommand = commandLine.Split(' ');
75 81
            string filePath = "";
76 82

  
ConvertService/ServiceBase/Markus.Service.Monitor/Markus.Service.MonitorService.csproj
11 11
    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
12 12
    <FileAlignment>512</FileAlignment>
13 13
    <Deterministic>true</Deterministic>
14
    <PublishUrl>publish\</PublishUrl>
15
    <Install>true</Install>
16
    <InstallFrom>Disk</InstallFrom>
17
    <UpdateEnabled>false</UpdateEnabled>
18
    <UpdateMode>Foreground</UpdateMode>
19
    <UpdateInterval>7</UpdateInterval>
20
    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
21
    <UpdatePeriodically>false</UpdatePeriodically>
22
    <UpdateRequired>false</UpdateRequired>
23
    <MapFileExtensions>true</MapFileExtensions>
24
    <ApplicationRevision>0</ApplicationRevision>
25
    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
26
    <IsWebBootstrapper>false</IsWebBootstrapper>
27
    <UseApplicationTrust>false</UseApplicationTrust>
28
    <BootstrapperEnabled>true</BootstrapperEnabled>
14 29
  </PropertyGroup>
15 30
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
16 31
    <PlatformTarget>x64</PlatformTarget>
......
36 51
    <OutputPath>bin\x64\Debug\</OutputPath>
37 52
    <DefineConstants>DEBUG;TRACE</DefineConstants>
38 53
    <DebugType>full</DebugType>
39
    <PlatformTarget>x64</PlatformTarget>
54
    <PlatformTarget>AnyCPU</PlatformTarget>
40 55
    <ErrorReport>prompt</ErrorReport>
41 56
    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
42
    <Prefer32Bit>true</Prefer32Bit>
57
    <Prefer32Bit>false</Prefer32Bit>
43 58
  </PropertyGroup>
44 59
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
45 60
    <OutputPath>bin\x64\Release\</OutputPath>
......
55 70
    <Reference Include="ConfigParser, Version=0.3.3.6, Culture=neutral, processorArchitecture=MSIL">
56 71
      <HintPath>..\packages\Salaros.ConfigParser.0.3.3\lib\net45\ConfigParser.dll</HintPath>
57 72
    </Reference>
73
    <Reference Include="log4net, Version=2.0.8.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL">
74
      <HintPath>..\packages\log4net.2.0.8\lib\net45-full\log4net.dll</HintPath>
75
    </Reference>
58 76
    <Reference Include="System" />
59 77
    <Reference Include="System.Configuration.Install" />
60 78
    <Reference Include="System.Core" />
......
90 108
  </ItemGroup>
91 109
  <ItemGroup>
92 110
    <None Include="App.config" />
111
    <Content Include="Log.config">
112
      <SubType>Designer</SubType>
113
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
114
    </Content>
93 115
    <None Include="packages.config" />
94 116
  </ItemGroup>
95 117
  <ItemGroup>
......
113 135
      <Name>Markus.Service.WcfClient</Name>
114 136
    </ProjectReference>
115 137
  </ItemGroup>
138
  <ItemGroup>
139
    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
140
      <Visible>False</Visible>
141
      <ProductName>.NET Framework 3.5 SP1</ProductName>
142
      <Install>false</Install>
143
    </BootstrapperPackage>
144
  </ItemGroup>
116 145
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
117 146
</Project>
ConvertService/ServiceBase/Markus.Service.Monitor/ProjectInstaller.Designer.cs
39 39
            // serviceInstaller1
40 40
            // 
41 41
            this.serviceInstaller1.Description = "Markus Convert Service Monitor";
42
            this.serviceInstaller1.DisplayName = "MarkusMonitor";
43
            this.serviceInstaller1.ServiceName = "MarkusMonitor";
42
            this.serviceInstaller1.DisplayName = "Markus Service Monitor";
43
            this.serviceInstaller1.ServiceName = "Markus Service Monitor";
44
            this.serviceInstaller1.StartType = System.ServiceProcess.ServiceStartMode.Automatic;
44 45
            // 
45 46
            // ProjectInstaller
46 47
            // 
ConvertService/ServiceBase/Markus.Service.Monitor/ProjectInstaller.cs
1
using System;
1
using log4net;
2
using System;
2 3
using System.Collections;
3 4
using System.Collections.Generic;
4 5
using System.ComponentModel;
......
15 16
        {
16 17
            InitializeComponent();
17 18
        }
19
        protected ILog logger = LogManager.GetLogger(typeof(ProjectInstaller));
20

  
21
        protected override void OnBeforeInstall(IDictionary savedState)
22
        {
23
            base.OnBeforeInstall(savedState);
24
        }
25

  
26
        protected override void OnAfterInstall(IDictionary savedState)
27
        {
28
            base.OnAfterInstall(savedState);
29
        }
30

  
31
        protected override void OnCommitting(IDictionary savedState)
32
        {
33
            base.OnCommitting(savedState);
34
        }
35

  
36
        protected override void OnBeforeUninstall(IDictionary savedState)
37
        {
38
            base.OnBeforeUninstall(savedState);
39
        }
18 40
    }
19 41
}
ConvertService/ServiceBase/Markus.Service.Monitor/ProjectInstaller.resx
118 118
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 119
  </resheader>
120 120
  <metadata name="serviceProcessInstaller1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121
    <value>17, 17</value>
121
    <value>17, 56</value>
122 122
  </metadata>
123 123
  <metadata name="serviceInstaller1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
124 124
    <value>199, 17</value>
ConvertService/ServiceBase/Markus.Service.Monitor/Properties/AssemblyInfo.cs
32 32
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호가 자동으로
33 33
// 지정되도록 할 수 있습니다.
34 34
// [assembly: AssemblyVersion("1.0.*")]
35
[assembly: AssemblyVersion("2.5.1.0")]
36
[assembly: AssemblyFileVersion("2.5.1.0")]
35
[assembly: AssemblyVersion("2.5.6.0")]
36
[assembly: AssemblyFileVersion("2.5.6.0")]
37
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log.config", Watch = true)]
ConvertService/ServiceBase/Markus.Service.Monitor/ServiceMonitor.cs
12 12
using System.Text;
13 13
using System.Timers;
14 14
using Markus.Service.WcfClient.StationServiceAsync;
15
using log4net;
15 16

  
16 17
namespace Markus.Service.MonitorService
17 18
{
......
29 30
        ServiceController serviceStationController;
30 31
        StationServiceClient stationServiceClient;
31 32
        System.Timers.Timer timer;
33
        protected ILog logger = LogManager.GetLogger(typeof(ServiceMonitor));
32 34

  
33 35
        protected override void OnStart(string[] args)
34 36
        {
37
            logger.Info("Markus.Service.MonitorService Start");
35 38
            #region 체크 타이머
36 39
            timer = new System.Timers.Timer(new TimeSpan(0, 0, 0, 10).TotalMilliseconds);
37 40
            timer.Elapsed += OnTimedEvent;
......
40 43
            #endregion
41 44
        }
42 45

  
46
        public void Start(string[] args)
47
        {
48
            OnStart(args);
49
        }
50

  
43 51
        protected override bool OnPowerEvent(PowerBroadcastStatus powerStatus)
44 52
        {
45 53
            return base.OnPowerEvent(powerStatus);
......
50 58
            if (serviceStationController == null)
51 59
            {
52 60
                serviceStationController = new ServiceController(StationServiceName);
61
                logger.Info("Station Service Initialize");
53 62
            }
54 63
        }
55 64

  
......
75 84
                        EndpointAddress myEndpoint = new EndpointAddress(serviceUri);
76 85

  
77 86
                        stationServiceClient = new StationServiceClient(myBinding, myEndpoint);
87

  
88
                        logger.Info("Wcf Client Initialize");
78 89
                    }
79 90
                }
80 91
            }
......
98 109
                    serviceStationController.Refresh();
99 110
                    System.Diagnostics.Debug.WriteLine(" serviceController.Status : " + serviceStationController.Status);
100 111

  
112
                    logger.Info("Station Service State : " + serviceStationController.Status);
113

  
101 114
                    if (serviceStationController.Status != ServiceControllerStatus.Running && serviceStationController.Status != ServiceControllerStatus.StartPending)
102 115
                    {
116
                        logger.Error("Station Service ReStart");
103 117
                        serviceStationController.Start();
104 118
                    }
105 119
                    else
......
110 124
                        }
111 125
                        else
112 126
                        {
113
                            System.Diagnostics.Debug.WriteLine(" stationServiceClient.State : " + stationServiceClient.State);
114

  
127
                            System.Diagnostics.Debug.WriteLine(" Station Service WCF State : " + stationServiceClient.State);
128
                            logger.Info("Station Service WCF State : " + stationServiceClient.State);
115 129
                            try
116 130
                            {
117 131
                                var result = stationServiceClient.AliveConvertList();
118 132
                                ConvertDBArrangement(stationServiceClient.AliveConvertList().ToList());
119 133

  
120

  
134
                                stationServiceClient = null;
121 135
                            }
122 136
                            catch (Exception ex)
123 137
                            {
124
                                serviceStationController.Stop();
125
                            }
138
                                logger.Error("Station Service Wcf Error - Station Service Stop", ex);
126 139

  
140
                                if (serviceStationController.Status == ServiceControllerStatus.Running || serviceStationController.Status == ServiceControllerStatus.StartPending)
141
                                {
142
                                    var process = Process.GetProcessesByName(StationProcessName);
143

  
144
                                    if(process.Count() > 0)
145
                                    {
146
                                        process[0].Kill();
147
                                    }
148
                                }
149
                            }
127 150
                        }
128 151
                    }
129 152
                }
......
132 155
            }
133 156
            catch (Exception ex)
134 157
            {
135
               
158
                logger.Error("Station Service Check Error", ex);
136 159
            }
137 160
            finally
138 161
            {
ConvertService/ServiceBase/Markus.Service.Monitor/packages.config
1 1
<?xml version="1.0" encoding="utf-8"?>
2 2
<packages>
3
  <package id="log4net" version="2.0.8" targetFramework="net45" />
3 4
  <package id="Microsoft.CSharp" version="4.5.0" targetFramework="net45" />
4 5
  <package id="Salaros.ConfigParser" version="0.3.3" targetFramework="net45" />
5 6
</packages>
ConvertService/ServiceBase/ServiceBase.sln
108 108
		ReadMe.txt = ReadMe.txt
109 109
	EndProjectSection
110 110
EndProject
111
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "ConvertServiceMonitor", "ConvertServiceMonitor\ConvertServiceMonitor.vdproj", "{4F13EC6E-6369-4BF4-AE9C-9F6B647D37C8}"
112
EndProject
111 113
Global
112 114
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
113 115
		Debug|Any CPU = Debug|Any CPU
......
358 360
		{F7C76CE2-EB5A-4E7D-BD9C-4596BD2A62D5}.Release|x64.Build.0 = Debug|Any CPU
359 361
		{F7C76CE2-EB5A-4E7D-BD9C-4596BD2A62D5}.Release|x86.ActiveCfg = Debug|Any CPU
360 362
		{F7C76CE2-EB5A-4E7D-BD9C-4596BD2A62D5}.Release|x86.Build.0 = Debug|Any CPU
363
		{4F13EC6E-6369-4BF4-AE9C-9F6B647D37C8}.Debug|Any CPU.ActiveCfg = Debug
364
		{4F13EC6E-6369-4BF4-AE9C-9F6B647D37C8}.Debug|x64.ActiveCfg = Debug
365
		{4F13EC6E-6369-4BF4-AE9C-9F6B647D37C8}.Debug|x86.ActiveCfg = Debug
366
		{4F13EC6E-6369-4BF4-AE9C-9F6B647D37C8}.Release|Any CPU.ActiveCfg = Release
367
		{4F13EC6E-6369-4BF4-AE9C-9F6B647D37C8}.Release|x64.ActiveCfg = Release
368
		{4F13EC6E-6369-4BF4-AE9C-9F6B647D37C8}.Release|x86.ActiveCfg = Release
361 369
	EndGlobalSection
362 370
	GlobalSection(SolutionProperties) = preSolution
363 371
		HideSolutionNode = FALSE
ConvertService/ServiceBase/ServiceTestApp/MainWindow.xaml
11 11
            <RowDefinition Height="0.3*"/>
12 12
            <RowDefinition Height="0.7*"/>
13 13
            <RowDefinition Height="Auto"/>
14
            <RowDefinition Height="Auto"/>
14 15
        </Grid.RowDefinitions>
15 16
        <ScrollViewer>
16 17
            <TextBlock x:Name="Log"/>
......
61 62
                    <RowDefinition Height="Auto"/>
62 63
                    <RowDefinition Height="Auto"/>
63 64
                    <RowDefinition Height="Auto"/>
65
                    <RowDefinition Height="Auto"/>
66
                    <RowDefinition Height="Auto"/>
64 67
                </Grid.RowDefinitions>
65 68
                <StackPanel Orientation="Horizontal">
66 69
                    <TextBlock Text="Process Count : " VerticalAlignment="Center"/>
......
74 77
                <Button Grid.Row="5" Content="ServiceCall Test" Click="ServiceCallTest_click"/>
75 78
                <Button Grid.Row="6" Content="Get Confing Section Test" Click="ConfingSectionTest_click"/>
76 79
                <Button Grid.Row="7" Content="PEMSS PlugIn Test" Click="PemssPluginTest_click"/>
80
                <Button Grid.Row="8" Content="Monitor Service Test" Click="MonitorTest_Click"/>
77 81
            </Grid>
78 82
        </Grid>
83
        <Grid Grid.Row="3" Margin="0,10">
84
            <StackPanel>
85
                <StackPanel Orientation="Horizontal">
86
                    <TextBlock Text="Download File(Uri Encode)" VerticalAlignment="Center"/>
87
                    <TextBox x:Name="txtEncodeDownloadFile" Height="24" BorderBrush="Gray" BorderThickness="1" Margin="2" MinWidth="500"/>
88
                </StackPanel>
89
                <StackPanel Orientation="Horizontal">
90
                    <TextBlock Text="Download File(Uri Decode)" VerticalAlignment="Center"/>
91
                    <TextBox x:Name="txtDecodeDownloadFile" Height="24" BorderBrush="Gray" BorderThickness="1" Margin="2" MinWidth="500"/>
92
                </StackPanel>
93
                <StackPanel Orientation="Horizontal">
94
                    <TextBlock Text="Save Path" VerticalAlignment="Center"/>
95
                    <TextBox x:Name="txtSavePath" Height="24" Text="C:\Temp\FileDownloadTest" BorderBrush="Gray" BorderThickness="1" Margin="2" MinWidth="500"/>
96
                </StackPanel>
97
                <Button Content="File Download Test" Width="140" Click="FileDownloadTest_Click"/>
98
            </StackPanel>
99
        </Grid>
79 100
    </Grid>
80 101
</Window>
ConvertService/ServiceBase/ServiceTestApp/MainWindow.xaml.cs
694 694
        {
695 695

  
696 696
        }
697

  
698
        private void MonitorTest_Click(object sender, RoutedEventArgs e)
699
        {
700
            Markus.Service.MonitorService.ServiceMonitor service = new Markus.Service.MonitorService.ServiceMonitor();
701
            service.Start(null);
702
        }
703

  
704
        private async void FileDownloadTest_Click(object sender, RoutedEventArgs e)
705
        {
706
            try
707
            {
708
                if (!string.IsNullOrWhiteSpace(txtEncodeDownloadFile.Text))
709
                {
710
                    txtDecodeDownloadFile.Text = HttpUtility.UrlDecode(txtEncodeDownloadFile.Text);
711
                }
712

  
713
                if(!string.IsNullOrWhiteSpace(txtDecodeDownloadFile.Text))
714
                {
715
                    txtEncodeDownloadFile.Text = HttpUtility.UrlEncode(txtDecodeDownloadFile.Text);
716
                }
717

  
718
                string File = txtEncodeDownloadFile.Text;
719
                string Savepath = txtSavePath.Text;
720

  
... 이 차이점은 표시할 수 있는 최대 줄수를 초과해서 이 차이점은 잘렸습니다.

내보내기 Unified diff

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