sandboxie-plus / Sandboxie

Sandboxie Plus & Classic
https://Sandboxie-Plus.com
GNU General Public License v3.0
13.69k stars 1.52k forks source link

Xbox Game Bar Toast Notification #2770

Open cretoo opened 1 year ago

cretoo commented 1 year ago

Describe what you noticed and did

For xbox game bar toast notification to work in sandboxie, i have to use NoSecurityIsolation=y OpenIpcPath=* Unfortunately, this requires a supporter certificate. Is there an alternative way to make it work without NoSecurityIsolation=y

How often did you encounter it so far?

Everytime

Affected program

not relevant

Download link

Not relevant

Where is the program located?

The program is installed only outside the sandbox.

Expected behavior

Xbox game bar toast notification will show up correctly without NoSecurityIsolation=y

What is your Windows edition and version?

Windows 10 Enterprise 21H2 64bit

In which Windows account you have this problem?

User account with UAC protection completely turned off.

Please mention any installed security software

Microsoft Defender Antivirus

What version of Sandboxie are you running?

Sandboxie Plus v1.8.1 64bit

Is it a new installation of Sandboxie?

I recently did a new clean installation.

Is it a regression?

No response

In which sandbox type you have this problem?

In a standard isolation sandbox (yellow sandbox icon).

Can you reproduce this problem on a new empty sandbox?

I can confirm it also on a new empty sandbox.

Did you previously enable some security policy settings outside Sandboxie?

No response

Crash dump

No response

Trace log

No response

Sandboxie.ini configuration

No response

isaak654 commented 1 year ago

1758

github-actions[bot] commented 1 year ago

As it has been 3 months since the last activity, we are automatically closing this issue in 14 days. If it is still present, please respond to help us investigate on newer Sandboxie versions. Thank you for your contribution!

DavidXanatos commented 1 year ago

The problem is that the modern UWP toast notifications are not compatible with token based isolation, ideally we should add some proxy for that

Incog5 commented 1 year ago

@DavidXanatos

Many web apps use HTML5 Notifications to receive alerts for new messages or emails, but running the browser in Sandboxie prevents them from being displayed. This has been the case for a few years now. Every year or so, I revisit GitHub to search for updates on this issue.

I would love to see some proxy solution for this down the line. However, today I made a new discovery:

When HTML notifications were initially released, the spawning and display of the notifications were handled by the browser itself. I confirmed this by testing Chrome 60. Further research led me to find this flag:

chrome://flags/#enable-system-notifications

Disabling it will make Chrome notifications pop up and be displayed by chrome.exe. However, there won't be any notification sound or additional customizable settings such as "Do Not Disturb" (DND). Nevertheless, it's a good compromise while this flag exists.

e-t-l commented 8 months ago

@Incog5 That flag is no longer available, at least not in Brave Browser, which is Chromium.

@DavidXanatos That may be true for Game Bar, which is a UWP, but Windows notifications are a standard API that apps can call: https://github.com/microsoft/WindowsAppSDK/blob/main/specs/PushNotifications/PushNotifications-spec.md https://learn.microsoft.com/en-us/windows/apps/design/shell/tiles-and-notifications/send-local-toast?tabs=desktop https://learn.microsoft.com/en-us/uwp/api/windows.ui.notifications.toastnotification?view=winrt-22621 Is there not something that can be whitelisted with SBIE's existing tools (from the docs, it looks like it might be a COM object?) in order to allow apps to communicate with the notification API? (which may bring a risk that the notification, if itself is unsandboxed, could perform actions outside of the sandbox and thus be a vulnerability for breakouts. A future todo might be to sanitize notification API calls so that they can only display information, not perform actions, but all of that is secondary to the question of whether the API can be called from within a sandbox itself.)

An easy way to trace or test the whitelisting of the Windows toast notification API is, for example, https://www.kenherbert.dev/browser-notification-tester/. Open that website in any sandboxed browser and you can use it to attempt to send a desktop notification. Similarly, this app https://github.com/vaskovsky/notify-send lets you build and send desktop notifications from the CLI.

Incog5 commented 8 months ago

@e-t-l

Seems the flag was removed in chrome v121 I would assume that non-native (chrome based) notifications is now depreciated

You can bring the flag back by enabling chrome://flags/#temporary-unexpire-flags-m120 However, once I brought it back, enabled it, restarted the browser, it still didn't work

If these notifications can be captured, it would be a wonderful feature to have sandboxie UI exe to display these notifications with native windows support, (even if they can NOT be interacted with such as clicking to launch the original program that broadcasted them)

e-t-l commented 8 months ago

Hmm. So I tried a couple things. I opened https://www.kenherbert.dev/browser-notification-tester/, clicked it to send a notification, then pulled all the GUIDs I could see out of the trace log. I also did a registry search (using Nirsoft RegScanner) for "toast" and "notification" under HKEY_CLASSES_ROOT, and copied all the GUIDs. I added them to a sandbox config as copied in the code block below.

I then tried opening the website in that sandbox and sending a notification, and long story short, even with all of those CLSIDs whitelisted, the notification still didn't go through, so I think it will be slightly more complicated than just whitelisting the right COM objects. It should still be completely doable though, because as I mentioned in my last comment, toast notifications can be sent from any program, not just UWPs.

OpenClsid={00000039-0000-0000-C000-000000000046}
OpenClsid={00021401-0000-0000-C000-000000000046}
OpenClsid={0010890E-8789-413C-ADBC-48F5B511B3AF}
OpenClsid={00300030-0030-003E-2000-510052005900}
OpenClsid={00722F5F-CB8F-44D3-AC27-CC37F76CFE92}
OpenClsid={01AFC156-F2EB-4C1C-A722-8550417D396F}
OpenClsid={0207C0AD-563B-4919-A967-E0782FFC35D1}
OpenClsid={0343E8F2-CA4C-5F40-B8D1-3FF47047CE43}
OpenClsid={04124B20-82C6-4229-B109-FD9ED4662B53}
OpenClsid={045F4FA7-0503-458F-9B08-EB3C5D3B0336}
OpenClsid={05D7B0F4-2121-4EFF-BF6B-ED3F69B894D9}
OpenClsid={061A79D7-8D8D-48DA-88F4-D26B27333247}
OpenClsid={06206598-D496-497D-8692-4F7D7C2770DF}
OpenClsid={06C9646D-2807-44C0-97D2-6DA0DB623DB4}
OpenClsid={075CB4CA-D08A-4E2F-9233-7E289C1F7722}
OpenClsid={07978036-2587-417D-85D1-6FA18E9C67E1}
OpenClsid={080C1840-C63E-4FBE-825C-92E63565E043}
OpenClsid={0A8BC3B0-E0BE-4858-BC2A-89DFE0B32863}
OpenClsid={0AE108B4-0F19-5153-AC80-E1128D013525}
OpenClsid={0B36E982-C871-49FB-BABB-25BDBC4CC45B}
OpenClsid={0C11C759-23B0-4731-8D48-5FE3EA62051F}
OpenClsid={0ABCA6D5-99DC-4C78-A11C-C9E7F86D7EF7}
OpenClsid={0ACABBB8-8F37-4605-9D41-EEC1C33EEB95}
OpenClsid={0BFE3031-E59A-228B-F150-41A64B034E9D}
OpenClsid={0C9281F9-6DA1-4006-8729-DE6E6B61581C}
OpenClsid={0DEA3E34-6B45-4E36-AA94-9200E0DDDEA5}
OpenClsid={0FBAD8C7-086F-5BF9-81E2-8D79E7184803}
OpenClsid={100E0FE5-F8E6-4211-B7AD-21085E53A12E}
OpenClsid={10242902-B897-5507-9922-2C0A7D34464D}
OpenClsid={108037FE-EB76-4F82-97BC-DA07530A2E20}
OpenClsid={128ACDCE-4D92-4D16-854F-F40AC7311ABB}
OpenClsid={13A0BD0D-AC71-426B-A698-CED57F9C30F8}
OpenClsid={13C6456C-C8EB-4F83-91B8-9D425F546210}
OpenClsid={13CF8EAB-BCF0-5F03-A79B-FAFDE70516F3}
OpenClsid={1512ED75-8C74-5520-AC88-134A1403F7AD}
OpenClsid={15154935-28EA-4727-88E9-C58680E2D118}
OpenClsid={15DEEF81-C4C4-431F-B0C9-B62CB9EA3AA9}
OpenClsid={16392753-16D2-45FC-B106-7D8CC2BB2B1E}
OpenClsid={164DD3D7-73C4-44F7-B4FF-FB6D4BF1F4C6}
OpenClsid={16AA5514-10D0-47F4-8EFD-FF066D924F2B}
OpenClsid={18015DAA-CBC3-5A51-9F4B-3C069135B0E0}
OpenClsid={18170480-1BD8-5CD0-BB32-67E71D5B4D7C}
OpenClsid={1947E701-ABE1-5F91-833E-BD03E317A84A}
OpenClsid={19985E59-17EA-505D-B457-FEAF7F204CC0}
OpenClsid={1A376DC5-54AC-4DE8-9DA9-2D85A7387574}
OpenClsid={1A60AACF-11E6-4591-BF1C-66B0BD42D48F}
OpenClsid={1ADD3454-9CD8-449B-8777-341DAC8A3B0A}
OpenClsid={1D4761FD-BDEF-4E4A-96BE-0101369B58D2}
OpenClsid={1D8507B9-1D21-42D9-99F6-19D79434CA2E}
OpenClsid={1E99E0FA-D3F7-5733-BCF6-60CC972E2B4A}
OpenClsid={1EE2EAEF-F6FE-4F5B-B9B0-CC6314541025}
OpenClsid={1F169E31-FC54-456C-BB85-987EA03DED0F}
OpenClsid={1FD1B5A7-5C96-4711-A7C3-FFF6D21F93D9}
OpenClsid={1A227281-3B79-42AC-9963-22AB00D4F0B7}
OpenClsid={1CF5E433-3CF8-498E-8B5A-F47E23200E07}
OpenClsid={201600D8-6EFF-48CE-B842-E14D37A0682D}
OpenClsid={202192D7-8996-45AA-8BA1-D461D72C2A1B}
OpenClsid={20E1A24C-1A34-5BEB-AAE2-40C232C8C140}
OpenClsid={2132B005-C604-4354-85BD-8F2E24181B0C}
OpenClsid={228826AF-02E1-4226-A9E0-99A855E455A6}
OpenClsid={23C1E33A-1C10-46FB-8040-DEC384621CF8}
OpenClsid={24243420-FCF3-4B45-B260-3E8E6E439185}
OpenClsid={24A8012D-86BE-4CFC-A442-2187076A21E7}
OpenClsid={2537D644-8C2F-4449-B8B6-10928822630C}
OpenClsid={257F9864-1477-5F2F-5536-37D69272C95C}
OpenClsid={265B1075-D22B-41EB-BC97-87568F3E6DAB}
OpenClsid={2717F54B-50DF-4455-8E6E-41E0FC8E13CE}
OpenClsid={27E4B0FF-4E29-4998-A7A5-5979E8F8A630}
OpenClsid={2834E91F-2D4A-57EB-9AE6-C004AE526124}
OpenClsid={2986F5D1-3192-43F4-A734-5F3000C8587B}
OpenClsid={2A1821FE-179D-49BC-B79D-A527920D3665}
OpenClsid={2D3468C1-36A7-43B6-AC24-D3F02FD9607A}
OpenClsid={2E1641C7-2959-4962-949C-6388375D6B29}
OpenClsid={2E8FBD85-1824-0C1B-8F7B-2F10FD13765C}
OpenClsid={2ECBA535-B4BF-42ED-86EE-93AC48802DA9}
OpenClsid={2F6C4343-667F-5D74-8EE7-B39DE335A960}
OpenClsid={2A22FECB-4B96-551F-B7B9-A7B5BEECAD05}
OpenClsid={2B28102E-EF0B-4F39-9B8A-A3C194DE7081}
OpenClsid={2DDDC10E-38E6-5655-ADF3-820E8FB14DCC}
OpenClsid={2E7C0A19-0438-41E9-81E3-3AD3D64F55BA}
OpenClsid={304238B6-888A-5DD2-96CD-BFCA8927483B}
OpenClsid={31143611-AC65-4568-AE76-8A9DAD50EA88}
OpenClsid={31E8AED8-8141-4F99-BC0A-C4ED21297D77}
OpenClsid={3237555C-C043-4836-AFDE-570D63E9EDAB}
OpenClsid={33400FAA-6DD5-4105-AEBC-9B50FCA492DA}
OpenClsid={3383138A-98C0-4C3B-BBD6-4A633C7CFC29}
OpenClsid={34D4FA14-252B-5CB4-A7DA-971EE5DAEC7C}
OpenClsid={35176862-CFD4-44F8-AD64-F500FD896C3B}
OpenClsid={354389C6-7C01-4BD5-9C20-604340CD2B74}
OpenClsid={35A7040E-6B47-4BA3-9425-0307DA4913D4}
OpenClsid={362CC086-4D81-4824-BBB5-666D34B3197D}
OpenClsid={366A9874-5EA2-436A-828F-0145BD6CF463}
OpenClsid={368D4A96-945D-4D76-A3F8-B29636EB9758}
OpenClsid={38086A84-31E7-4C8E-BB0E-9758D634C7E1}
OpenClsid={386EBAF7-CD27-4298-B10B-1848F664B2F9}
OpenClsid={3D5E3D21-BD41-4C2A-A669-B17CE87FB50B}
OpenClsid={3F5E95C0-0F43-4ED4-93D2-C89A45D59B81}
OpenClsid={3BC3D253-2F31-4092-9129-8AD5ABF067DA}
OpenClsid={3EFCB176-6CC1-56DC-973B-251F7AACB1C5}
OpenClsid={3F89D935-D9CB-4538-A0F0-FFE7659938F8}
OpenClsid={410BE656-CECA-52CB-997E-71DE6078AD23}
OpenClsid={43EBFE53-89AE-5C1E-A279-3AECFE9B6F54}
OpenClsid={442E102B-6F60-4BAF-B151-E6E4DB841788}
OpenClsid={443B1739-3779-4ABA-953B-9E4FF84DD4B6}
OpenClsid={443CD4A6-A90C-51C6-BD26-F8488C57A5B2}
OpenClsid={4612E10A-DB0C-4785-B581-B65E6103833C}
OpenClsid={4650E069-3052-530E-BC38-93C411773B77}
OpenClsid={4655840E-AB1A-49D0-A4C4-261FA1C20E86}
OpenClsid={46D4A3BE-609A-4326-A40B-BFDE872034A3}
OpenClsid={4701FEFE-0EDE-4A3F-AE78-BFA471496925}
OpenClsid={47E6DCAF-41F8-441C-BD0E-A50D5FE6C4D1}
OpenClsid={48F4CE0C-BC11-4C9B-A165-2097308F9C25}
OpenClsid={499B4FD5-1C38-4624-A649-54F3A7A79E76}
OpenClsid={4A338128-9C2F-4567-9102-06C889E19C1D}
OpenClsid={4A6D04A8-4DCA-4089-933F-0004601872C0}
OpenClsid={4A749F25-A9E2-4CBE-9859-CF7B15255E14}
OpenClsid={4B99A4B5-2885-4213-AAC2-9638F2B13292}
OpenClsid={4CE576FA-83DC-4F88-951C-9D0782B4E376}
OpenClsid={4EF5D9A8-0116-4C93-8142-0AB93AB603A5}
OpenClsid={4B60D1E5-52AE-5766-9720-BE4AD086F952}
OpenClsid={4EB7409A-6062-41B9-A28D-9586036785A6}
OpenClsid={4ED3A719-CEA8-4BD9-910D-E252F997AFC2}
OpenClsid={4F729C64-A213-52E9-AF8B-58ADCA3E597F}
OpenClsid={506D5599-0112-419A-8E3B-AE21AFABD2C2}
OpenClsid={50AC103F-D235-4598-BBEF-98FE4D1A3AD4}
OpenClsid={5298C3D8-9C07-43AE-BEC1-BB687DE45C95}
OpenClsid={52B65EB7-907C-4D83-A535-283BE9104DE4}
OpenClsid={52C9428B-D37A-554D-BF55-B8685D5F552D}
OpenClsid={556937B4-9619-4CDE-A03B-A0A540BD848C}
OpenClsid={55DE6817-63F3-4DD0-BAFD-7F55C30567B2}
OpenClsid={55FA217D-1FC3-5863-B980-7094D4379694}
OpenClsid={5665E491-6543-5036-935F-B5157950B359}
OpenClsid={56EA1054-1959-467F-BE3B-A2A787C4B6EA}
OpenClsid={572D0BCA-0207-4162-A74D-848870852D82}
OpenClsid={577289B6-6E75-11DF-86F8-18A905160FE0}
OpenClsid={57BA1995-B143-4575-9F6B-FD59D93ACE1A}
OpenClsid={5998E91F-8A53-4E9F-A32C-23CD33664CEE}
OpenClsid={5A2DECC7-8728-43DC-B55B-8AFCB9E76EF0}
OpenClsid={5C556AA6-E3ED-4C06-AE7B-280BAA438B49}
OpenClsid={5A08F98C-8E45-5705-AF54-F5418E598392}
OpenClsid={5CADDC63-01D3-4C97-986F-0533483FEE14}
OpenClsid={5F23B524-7E51-E3A6-A31C-D78A2060498D}
OpenClsid={5F6C1BA8-5330-422E-A368-572B244D3F87}
OpenClsid={5FE5CEA6-F3A6-4907-9EE8-0644180A206B}
OpenClsid={602BDCE5-CA64-4E91-B27C-FFCA48978A00}
OpenClsid={604C45CD-1C00-41BE-A3E2-7745886C3196}
OpenClsid={6152E266-8805-4B1E-9FC9-4DF263E44E8B}
OpenClsid={61DE29D7-7D74-4F3B-9B2B-99F88C406FB7}
OpenClsid={61C2402F-0ED0-5A18-AB69-59F4AA99A368}
OpenClsid={62553E41-8A06-4CEF-8215-6033A5BE4B03}
OpenClsid={62737DDE-8A73-424C-AB44-5635F40A96E5}
OpenClsid={628ACE20-B77A-456F-A88D-547DB6CEEDD5}
OpenClsid={64C1024E-C3CF-4462-8078-88C2B11C46D9}
OpenClsid={66187F56-9EE1-5C48-82DA-6CB9DDF879E7}
OpenClsid={679C64B7-81AB-42C2-8819-C958767753F4}
OpenClsid={679EC955-75AA-4FB2-A7ED-8C0152ECF409}
OpenClsid={68319580-E5ED-4122-9E69-A7BCFE71E597}
OpenClsid={68835B8E-AA56-4E11-86D3-5F9A6957BC5B}
OpenClsid={68A8692B-67E4-4E3F-BE10-9E287F663CFD}
OpenClsid={68F61FE3-19A4-45F2-92E2-774396C79A4E}
OpenClsid={694A0D08-8674-4D54-9A87-35B1EA3A6BDE}
OpenClsid={6B56A227-7150-4A1F-A114-C959EB8F8C24}
OpenClsid={6D34502C-FA8A-4156-90CC-D7353FDAB5AE}
OpenClsid={6E3D2534-AAB3-4FB6-A574-3C9A603AA308}
OpenClsid={6BB93B4E-44D8-40E2-BD97-42DBCF18A40F}
OpenClsid={6D6D5C8A-B008-4C62-8F4C-8C11A6A88F25}
OpenClsid={6DB7CD52-E3B7-4ECC-BB1F-388AEEF6BB50}
OpenClsid={6DD8ED1B-458E-4FC2-BC2E-D5664F77ED19}
OpenClsid={6EE1200D-DD13-5050-88CB-5352AF113FD1}
OpenClsid={70945A09-331A-5E40-B854-66B7A3233BAB}
OpenClsid={727A50DC-949D-454A-B192-983467E3D50F}
OpenClsid={730A0F1D-66C9-4FFB-A762-EA05BAA715EB}
OpenClsid={74620884-155F-4B72-A4F0-0FADDBC0721E}
OpenClsid={74942FA8-8E6D-506C-8754-D9A7A84DBDBB}
OpenClsid={75927B93-03F3-41EC-91D3-6E5BAC1B38E7}
OpenClsid={77963C0E-91BA-479E-9192-686DDA6BB722}
OpenClsid={791A7AEF-BFFD-45E8-B164-FC8CDD423D69}
OpenClsid={79427BAE-A8B7-4D58-89EA-76A7B7BCCDED}
OpenClsid={79AB57F6-43FE-487B-8A7F-99567200AE94}
OpenClsid={79EB1402-0AB8-49C0-9E14-A1AE4BA93058}
OpenClsid={79F577F8-0DE7-48CD-9740-9B370490C838}
OpenClsid={7A6D9C0A-1E7A-41B6-82B4-C3F7A27BA381}
OpenClsid={7AD17D6D-B2B2-4948-AEFB-726D1BA0A7FE}
OpenClsid={7C021C10-E914-4A53-BDC8-315CEBF32B49}
OpenClsid={7EAD5C10-8B3F-11E6-AE22-56B6B6499611}
OpenClsid={7F00FB48-65D5-4BA8-A35B-F194DA7E1A51}
OpenClsid={7A7B2A51-C182-5846-A861-4F9C036F24AD}
OpenClsid={7AB93C52-0E48-4750-BA9D-1A4113981847}
OpenClsid={7EAAE8B9-E33F-4B4F-BB40-9ADA6BEEC764}
OpenClsid={7F7D8AD7-B4D2-5A03-BE6F-2B89875FB32D}
OpenClsid={80172DDE-4E20-4DF0-81A2-0A48553E80BB}
OpenClsid={8025D477-47D3-449C-9350-C676140EE829}
OpenClsid={806D1ABD-420F-47C1-AB1A-E6DCCEA21645}
OpenClsid={81C6FAAD-8797-4785-81B4-B0CCCB73D1D9}
OpenClsid={821BDF6B-029A-5299-93F3-3077B2EE5E33}
OpenClsid={835C38DC-820F-4CDF-ADC1-3A0DAC5A1C6B}
OpenClsid={836CD085-B3D3-4B5C-BBCB-224F35EB0CCD}
OpenClsid={85790577-4442-479D-A20E-E2E94B65F2F8}
OpenClsid={88E526C9-718C-410A-981C-7EF7806971E3}
OpenClsid={8928D527-DB5D-5A10-AE9B-430FA0906E74}
OpenClsid={895801DF-3DD6-11D1-8F30-00C04FB6809F}
OpenClsid={8C0A1AC2-C6B3-447D-B971-35204B263972}
OpenClsid={8E3B4716-7C93-5FBD-B01E-667683AC975C}
OpenClsid={8F60C6E5-0436-4B12-B53E-CA259BBD8868}
OpenClsid={8FAEC497-45E0-497E-9582-29A1FE281AD5}
OpenClsid={8BAF9B65-77A1-4588-BD19-861529A9DCF0}
OpenClsid={8D44CA1E-15D7-5BCB-B002-384C87171C74}
OpenClsid={8DB6AE56-7EA1-421C-9C22-D3247C12C6C4}
OpenClsid={8F993FD3-E516-45FB-8130-398E93FA52C3}
OpenClsid={90AE59CE-C67A-492B-A4DE-78A6EA95AF68}
OpenClsid={912D9D84-DC73-48FA-8BD8-5315DE4B8FA8}
OpenClsid={9263CCB7-C34E-59F7-AEDF-5AC4B57C98CA}
OpenClsid={92CA9DCD-5622-4BBA-A805-5E9F541BD8C9}
OpenClsid={9310EC47-9F0A-5999-80C2-4B31E9F77E8E}
OpenClsid={9322A2C4-AE0E-42F2-B28C-F51372E69245}
OpenClsid={941C53C2-D2D7-4C74-84EA-28F8F6438D4B}
OpenClsid={9445135A-38F3-42F6-96AA-7955B0F03DA2}
OpenClsid={94EA2B94-E9CC-49E0-C0FF-EE64CA8F5B90}
OpenClsid={95E15D0A-66E6-93D9-C53C-76E6219D3341}
OpenClsid={95B01D73-A5FA-4DA1-91C4-935F1AB7763E}
OpenClsid={95C75A6E-3E8C-4EC2-85A8-AEBCC551E59B}
OpenClsid={95E3E803-C969-5E3A-9753-EA2AD22A9A33}
OpenClsid={9653F34A-E5F0-42C3-A6F1-33B0D1020659}
OpenClsid={97062ECB-6D3E-4865-8711-98AC3A6DAF43}
OpenClsid={9767060C-9476-42E2-8F7B-2F10FD13765C}
OpenClsid={A5CD92FF-29BE-454C-8D04-D82879FB3F1B}
OpenClsid={A6FF50C0-56C0-71CA-5732-BED303A59628}
OpenClsid={9783FEF1-1B62-5418-9898-933138C2BD14}
OpenClsid={98429E8B-BD32-4A3B-9D15-22AEA49462A1}
OpenClsid={9885AEF2-BD9F-41E0-B15E-B3141395E803}
OpenClsid={98BB952B-B23E-4737-8ABD-B553E7484B38}
OpenClsid={990F07C7-78DC-4BD2-B145-5F791410BDDE}
OpenClsid={997E2675-059E-4E60-8B06-1760917C8B80}
OpenClsid={99A1A552-C33D-40A2-BBBD-4EE741C319B1}
OpenClsid={9A53B261-C70C-42BE-B2F3-F42AA97D34E5}
OpenClsid={9AB20314-B258-48F8-B659-AD250DFA20F5}
OpenClsid={9BA03B18-0FEC-436A-93B1-F46C697532A2}
OpenClsid={9C892FFB-AE7E-4E5E-AF1C-9C9B74749AF7}
OpenClsid={9CE31F69-2605-420C-A30E-B60A164DB44D}
OpenClsid={9CE5F9EB-C673-4EC4-B343-80DCC7CC8B08}
OpenClsid={9DA9EFA7-88AF-4D5E-B04E-D2C0B19101A9}
OpenClsid={9DACFD7E-BEA6-4C07-81C0-6C43FCAA911F}
OpenClsid={9E175B6D-F52A-11D8-B9A5-505054503030}
OpenClsid={9E175B6E-F52A-11D8-B9A5-505054503030}
OpenClsid={9E43CA00-167A-504A-909E-FFB26210DFF5}
OpenClsid={9F34325B-7E62-11D2-9457-00C04F8EC888}
OpenClsid={9FE5F349-1D9F-408E-AE4D-8FC50A12DF80}
OpenClsid={9DFB9FD1-143A-490E-90BF-B9FBA7132DE7}
OpenClsid={9E42ED08-45B3-5643-B5C7-B216F5781594}
OpenClsid={9E4D0240-6D5C-582A-A29D-734E84750738}
OpenClsid={9FFD2312-9D6A-4AAF-B6AC-FF17F0C1F280}
OpenClsid={A02488B7-B0FF-5305-9DE2-0EB9FFFDD4C1}
OpenClsid={A1C65850-EE98-45B0-B6A0-BB1506949890}
OpenClsid={A20BFC65-EED8-4814-9BE5-D1327A823DE4}
OpenClsid={A2D38BDE-2741-4796-879F-2431A2477D2E}
OpenClsid={A33FB695-B731-4A85-AABE-656397D0E88D}
OpenClsid={A894CA92-2E31-4AF2-BC7E-41079A8E5BE9}
OpenClsid={A9401349-75BC-4274-AAFD-E178043B7E7A}
OpenClsid={A973E7B2-131B-428E-8B2B-EAE73D731E98}
OpenClsid={A9B5F443-FE02-4C19-859D-E9B5C5A1B6C6}
OpenClsid={AADC2D05-643B-46DB-ACBB-5367E780E26A}
OpenClsid={AAF0D8EB-2612-4924-B2FF-44996820AD9F}
OpenClsid={AB7DA512-CC61-568E-81BE-304AC31038FA}
OpenClsid={AD7572AD-86A5-4211-BC54-A438E550A740}
OpenClsid={ADAB9B51-4CDD-4AF0-892C-AB7FA7B3293F}
OpenClsid={AF089EB5-4C6F-463B-BC06-DD5BF098B39D}
OpenClsid={AFC732E2-BA57-4B3E-A70A-71371F99B871}
OpenClsid={B066DDE3-445D-45DC-BF2A-BC7BAA74C5C5}
OpenClsid={B2B4A4D1-2754-4140-A2EB-9A76D9D7CDC6}
OpenClsid={B6FA5848-ACCD-536B-A37E-2444D86F2C1F}
OpenClsid={B9EAC654-34A3-4AC8-9DCF-E20441308F55}
OpenClsid={BB699853-3885-49C2-A17F-D9E18B76782F}
OpenClsid={BBE3C60B-E075-4ED3-8A2C-85975DBBC117}
OpenClsid={BC04E8C5-C3A9-4E57-8823-5FCF927434F8}
OpenClsid={BC68A9D1-82E1-4488-9F2C-1276C2468FAC}
OpenClsid={BE820B8F-48E6-419D-ACA5-980F91326D1E}
OpenClsid={BF9A73BC-F94D-4D64-B19C-29CCBD191FA0}
OpenClsid={C206E4B8-64C1-4B97-96E0-12654451C97F}
OpenClsid={C2CBF58D-CDB0-4056-BF14-93D510012A31}
OpenClsid={C2DB5A85-C685-4CE6-9A3F-533B7A463042}
OpenClsid={C2F03A33-21F5-47FA-B4BB-156362A2F239}
OpenClsid={ECC8691B-C1DB-4DC0-855E-65F6C551AF49}
OpenClsid={C38B066A-7CC1-4DAC-87FD-BE6E920414A4}
OpenClsid={C39948F0-6142-44FD-98CA-E1681A8D68B5}
OpenClsid={C3A089E8-CC9D-485B-9A34-95F73A10840D}
OpenClsid={C489A4B4-D8D1-4A74-924A-D01A6DF7DF51}
OpenClsid={C5D708DB-8FB0-40E3-9855-275C1D087DE3}
OpenClsid={C5DFE802-CE61-11E8-A8D5-F2801F1B9FD1}
OpenClsid={C781A90B-F632-4AB1-953E-B66A78220A1E}
OpenClsid={C7CB2637-E6C2-4D0C-85DE-4948C02175C7}
OpenClsid={C7D83DDF-EAD2-4536-86F5-6E88B89213AC}
OpenClsid={C886EB62-EC71-586B-A158-66DC62A378B7}
OpenClsid={CC58989A-EB4A-41B6-9654-163C73CF6B11}
OpenClsid={CD1C1372-A874-4454-BA8D-93017D0136F5}
OpenClsid={D16B87DE-029E-4C85-92C8-ED8BBC5E882C}
OpenClsid={D18705BE-FC2F-44C8-AEFF-1CD49AEA8FC1}
OpenClsid={D3F4B8AD-251F-5BBB-ADA2-EA47434E74D6}
OpenClsid={D5F7E36B-5B38-445D-A50F-439B8FCBB87A}
OpenClsid={D63AA156-D534-4BAC-9BF1-55359CF5EC30}
OpenClsid={D6B0D1EB-456E-48FF-A3E3-F393C74B85DB}
OpenClsid={D6F5F569-D40D-407C-8989-88CAB42CFD14}
OpenClsid={D84479E3-1070-486E-BC62-02077587D14C}
OpenClsid={D98D6E08-BB1E-56BF-5AA7-BB5964B0F235}
OpenClsid={DBDB628F-AEEE-4630-9FEC-4256620CDB8D}
OpenClsid={DD5CACDA-7C2E-4997-A62A-04A597B58F76}
OpenClsid={DD783C90-F9A6-41D5-A635-DA5DBBB87D75}
OpenClsid={DE27C5CF-6227-5829-B997-88E575AD0680}
OpenClsid={DF175E5E-5488-49B7-BCB9-B7204933E26F}
OpenClsid={DFF43DDC-7D1D-4899-94C5-A2A06E177712}
OpenClsid={E04AAF6B-007C-4EEA-A9EC-6E65E5F91102}
OpenClsid={E0551640-69FE-477C-AB0D-9A3CBF4AEF0D}
OpenClsid={E10F6C3A-F1AE-4ADC-AA9D-2FE65525666E}
OpenClsid={E25F8FC8-0696-474F-A732-F292B0CEBC5D}
OpenClsid={E3E3CCAF-224C-48BE-956B-9A13134E96E8}
OpenClsid={E561901F-03A5-4AFE-86D0-72BAEECE7004}
OpenClsid={E6D0CF19-0C6F-4CDD-9424-EEC5BE014D26}
OpenClsid={E6F42797-C9CB-48F8-97F0-FFCF94260CD3}
OpenClsid={EB137E74-45D4-52F5-96EB-70EBF5B859A9}
OpenClsid={EB9D0A19-E64D-4C85-A6A1-45EFAB463E6F}
OpenClsid={EC8F567D-FFBF-4DB6-AEB0-32832215070C}
OpenClsid={EDDB9426-3B91-11D1-8F30-00C04FB6809F}
OpenClsid={EF556FF5-5226-4F2B-B278-88A35DFE569F}
OpenClsid={F02C1A0D-BE21-4350-88B0-7367FC96EF3C}
OpenClsid={F2F94BB3-595C-4509-B7EE-243FA2BDEA5B}
OpenClsid={F324E4F9-8496-40B2-A1FF-9617C1C9AFFE}
OpenClsid={F42F750A-64A8-4190-951D-C6F7EF4E4BA1}
OpenClsid={F751293B-DC01-468D-925C-2B3619582720}
OpenClsid={F827EC16-664E-4B05-878C-02D242229094}
OpenClsid={FC62B6C7-6E71-44C6-8DD8-016FD5952612}
OpenClsid={FCA87386-A3AB-55E2-A83E-21F5BFAB4049}
OpenClsid={FE4E99AA-7903-439A-A1AF-019B6A5519A2}
OpenClsid={FFCBD6C6-851B-445B-A16B-FDA4AAF077F5}
OpenClsid={FFCECE86-332F-49B4-B9EE-7FECEFAD3E10}
OpenClsid={A1B4DD9F-C1D9-4E24-9B7F-C0EF7CFFDB71}
OpenClsid={A2BC5877-4789-4D96-83AE-BED4E0E45166}
OpenClsid={A3B3C46C-05D8-429B-BF66-87068B4CE563}
OpenClsid={A4C45704-1182-42C7-8890-F563C4890DC4}
OpenClsid={A66EA09C-31B4-43B0-B5DD-7A40E85363B1}
OpenClsid={A819F3DE-60AA-5159-8407-F0A7FB1F6832}
OpenClsid={A95294A4-6A9C-49F6-8D6C-BFEDC695EEFA}
OpenClsid={AB54DE2D-97D9-5528-B6AD-105AFE156530}
OpenClsid={ADF7E52F-4E53-42D5-9C33-EB5EA515B23E}
OpenClsid={B09DFC27-6480-4349-8125-97B3EFAA0A3A}
OpenClsid={B17FC34B-D906-4CD1-AD70-C16D125D1686}
OpenClsid={B2F6B1FD-7092-5724-B2CE-91B1176E80E1}
OpenClsid={B444A65D-A7E9-4B28-950E-F375A907F9DF}
OpenClsid={B53D0DD7-C83E-4C7B-B1C4-E986D8054501}
OpenClsid={B60DE92B-4E12-55AF-B42F-AFE2D70BA278}
OpenClsid={BA0AFF1F-6A8A-5A7E-A9F7-505B6266A436}
OpenClsid={BC540EFB-7820-5A5B-9C01-B4757F774025}
OpenClsid={BC6AB757-5071-541B-B853-704BE042B17A}
OpenClsid={BCE9C4D2-0BD2-4FF7-8F94-D69225BB2C7F}
OpenClsid={BF7F3D3C-230F-54EA-AD74-0CF6C55CD8D1}
OpenClsid={C3A1CCF9-15CC-5A3F-A7C1-B62C5C3FB20C}
OpenClsid={C661D5DA-6762-5D93-9138-E7DACD571056}
OpenClsid={C6ABDD6E-4928-46C8-BDBF-81A047DEA0D4}
OpenClsid={CAD4436C-69AB-4E18-A48A-5ED2AC435957}
OpenClsid={CF7C902F-0F0D-5B22-90B1-85141B5816CD}
OpenClsid={D0EE15CE-85F3-5EE1-8C83-E69BB60337DA}
OpenClsid={D1065E0C-36CD-484C-B935-0A99B753CF00}
OpenClsid={DB037FFA-0068-412C-9C83-267C37F65670}
OpenClsid={E09D090A-12E2-569B-AD29-FB0DFB98A1DA}
OpenClsid={E3BF92F3-C197-436F-8265-0625824F8DAC}
OpenClsid={E7BED191-0BB9-4189-8394-31761B476FD7}
OpenClsid={E8D9489C-635E-5153-8AB7-389F2EE9FACA}
OpenClsid={EB0DBE66-7448-448D-9DB8-D78ACD2ABBA9}
OpenClsid={EBAEC8FA-50EC-4C18-B4D0-3AF02E5540AB}
OpenClsid={ECABAFBC-7F19-11D2-978E-0000F8757E2A}
OpenClsid={ECF5BF46-E3B6-449A-B56B-43F58F867814}
OpenClsid={EDE7F087-890F-491C-B906-9ABB31896960}
OpenClsid={EDF255CE-0618-4D59-948A-5A61040C52F9}
OpenClsid={F09E843A-13CB-559B-A9FC-015722C2CD57}
OpenClsid={F20133FB-D436-4A11-9EE0-1710AC9E558B}
OpenClsid={F29E4B85-0370-4AD3-B4EA-DA9E35E7EABF}
OpenClsid={FAC14B75-7862-4CEB-BE41-F53945A61C17}
OpenClsid={FDE26ED7-BC37-5A7C-B3DA-3E41AC97BBA4}
OpenClsid={FE081F7F-67DC-4F4E-A74A-D6555CDC8EFB}
OpenClsid={FE1E726A-3AA9-5D98-B19B-97E3E17EEC7B}
OpenClsid={FE39030F-8455-4BF4-AF4A-A34C336E4C13}
OpenClsid={FF6123CF-4386-4AA3-B73D-B804E5B63B23}
OpenClsid={FF89CDC6-6535-49DF-8C70-19EA5ACD4948}