Mercurial > trustbridge
annotate common/events.mc @ 1119:5349e2354c48
(issue54) Merge branch runafterinstall
There is now an NSIS Plugin that executes the Software after
installation using COM in the shell of the current user.
With the way over the shell there is no inheritance /
token management required. As it is impossible to
drop all privileges of a token granted by UAC and
still be able to reelevate the Token again with another
RunAs call later this round trip over the Shell was
necessary.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Tue, 16 Sep 2014 19:48:22 +0200 |
parents | 5042ace08cba |
children |
rev | line source |
---|---|
617
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
1 ; /* Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
2 ; Software engineering by Intevation GmbH |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
3 ; |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
4 ; This file is Free Software under the GNU GPL (v>=2) |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
5 ; and comes with ABSOLUTELY NO WARRANTY! |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
6 ; See LICENSE.txt for details. */ |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
7 |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
8 |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
9 SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
10 Informational=0x1:STATUS_SEVERITY_INFORMATIONAL |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
11 Warning=0x2:STATUS_SEVERITY_WARNING |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
12 Error=0x3:STATUS_SEVERITY_ERROR |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
13 ) |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
14 |
620
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
15 FacilityNames=(System=0x0:FACILITY_SYSTEM |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
16 Runtime=0x2:FACILITY_RUNTIME |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
17 Stubs=0x3:FACILITY_STUBS |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
18 Io=0x4:FACILITY_IO_ERROR_CODE |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
19 ) |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
20 |
617
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
21 LanguageNames=(English=0x409:MSG00409) |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
22 LanguageNames=(German=0x407:MSG00407) |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
23 |
620
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
24 MessageIdTypedef=WORD |
617
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
25 |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
26 MessageId=0x1 |
620
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
27 SymbolicName=EVENT_CAT_TB |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
28 Language=English |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
29 Trustbridge |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
30 . |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
31 Language=German |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
32 Trustbridge |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
33 . |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
34 |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
35 MessageId=0x2 |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
36 SymbolicName=EVENT_CAT_CINST |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
37 Language=English |
622
c0f988e3df9f
Remove dummy messages and just forward the default messages
Andre Heinecke <andre.heinecke@intevation.de>
parents:
620
diff
changeset
|
38 Certificate Installer |
620
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
39 . |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
40 Language=German |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
41 Zertifikatsinstaller |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
42 . |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
43 |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
44 |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
45 MessageId=0x3 |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
46 SymbolicName=EVENT_CAT_NSS |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
47 Language=English |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
48 NSS |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
49 . |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
50 Language=German |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
51 NSS |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
52 . |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
53 ;/* THE MESSAGES */ |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
54 |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
55 MessageIdTypedef=DWORD |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
56 |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
57 MessageId=0x100 |
617
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
58 Severity=Informational |
620
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
59 Facility=Runtime |
617
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
60 SymbolicName=MSG_DEFAULT_INFO |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
61 Language=English |
622
c0f988e3df9f
Remove dummy messages and just forward the default messages
Andre Heinecke <andre.heinecke@intevation.de>
parents:
620
diff
changeset
|
62 %1 |
617
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
63 . |
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
64 Language=German |
622
c0f988e3df9f
Remove dummy messages and just forward the default messages
Andre Heinecke <andre.heinecke@intevation.de>
parents:
620
diff
changeset
|
65 %1 |
617
63a128400bf3
Add message compiler logic and messages file
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff
changeset
|
66 . |
620
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
67 |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
68 MessageId=0x101 |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
69 Severity=Error |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
70 Facility=Runtime |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
71 SymbolicName=MSG_DEFAULT_ERROR |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
72 Language=English |
622
c0f988e3df9f
Remove dummy messages and just forward the default messages
Andre Heinecke <andre.heinecke@intevation.de>
parents:
620
diff
changeset
|
73 %1 |
620
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
74 . |
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
75 Language=German |
622
c0f988e3df9f
Remove dummy messages and just forward the default messages
Andre Heinecke <andre.heinecke@intevation.de>
parents:
620
diff
changeset
|
76 %1 |
620
bc02ee484067
Add dummy logging with ressourced messages.
Andre Heinecke <andre.heinecke@intevation.de>
parents:
617
diff
changeset
|
77 . |
623
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
78 |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
79 ;/* Keep the following two lines in line with the linux counterparts in |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
80 ; logging.c */ |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
81 MessageId=0x102 |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
82 Severity=Informational |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
83 Facility=Runtime |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
84 SymbolicName=MSG_CERT_INSTALL |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
85 Language=English |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
86 Installation of root certificate: %1%n |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
87 Sha256 thumbprint:<%2>%n |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
88 Certificate store: "%3" |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
89 . |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
90 Language=German |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
91 Installation des Wurzelzertifikats: %1%n |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
92 Sha256 Fingerabdruck:<%2>%n |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
93 Zertifikatsspeicher: "%3" |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
94 . |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
95 |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
96 MessageId=0x103 |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
97 Severity=Informational |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
98 Facility=Runtime |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
99 SymbolicName=MSG_CERT_REMOVE |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
100 Language=English |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
101 Removal of root certificate: %1%n |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
102 Sha256 thumbprint:<%2>%n |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
103 Certificate store: "%3" |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
104 . |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
105 Language=German |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
106 Entfernung des Wurzelzertifikats: %1%n |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
107 Sha256 Fingerabdruck:<%2>%n |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
108 Zertifikatsspeicher: "%3" |
5042ace08cba
Add certificate specific logging functions
Andre Heinecke <andre.heinecke@intevation.de>
parents:
622
diff
changeset
|
109 . |