| Index: win8/test/test_registrar.rgs
|
| diff --git a/win8/test/test_registrar.rgs b/win8/test/test_registrar.rgs
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..d6385929c7ef0465bae311a908c8b1f6224eb047
|
| --- /dev/null
|
| +++ b/win8/test/test_registrar.rgs
|
| @@ -0,0 +1,99 @@
|
| +HKCU {
|
| + NoRemove Software {
|
| + NoRemove Classes {
|
| + ForceRemove '%APP_USER_MODEL_ID%' {
|
| + ForceRemove .exe {
|
| + ForceRemove shell = s 'open' {
|
| + ForceRemove open {
|
| + command = s '%EXE_OPEN_COMMAND%' {
|
| + val DelegateExecute = s '%DELEGATE_EXECUTE_CLSID%'
|
| + }
|
| + val CommandId = s 'Browser.Launch'
|
| + }
|
| + ForceRemove opennewwindow = s 'New Window' {
|
| + command = s '%EXE_OPEN_COMMAND%' {
|
| + val DelegateExecute = s '%DELEGATE_EXECUTE_CLSID%'
|
| + }
|
| + val CommandId = s 'Browser.Launch'
|
| + }
|
| + }
|
| + }
|
| + }
|
| + }
|
| + }
|
| +}
|
| +
|
| +HKCU {
|
| + NoRemove Software {
|
| + NoRemove Classes {
|
| + ForceRemove '%PROG_ID%' = s 'Test Delegate Execute ProgId' {
|
| + val AppUserModelId = s '%APP_USER_MODEL_ID%'
|
| + val 'URL Protocol' = s ''
|
| + ForceRemove Application {
|
| + val ApplicationName = s '%EXE_NAME%'
|
| + val ApplicationCompany = s 'Google Inc.'
|
| + val ApplicationDescription = s 'Test Description'
|
| + val ApplicationIcon = s '%EXE_ICON%'
|
| + val AppUserModelId = s '%APP_USER_MODEL_ID%'
|
| + }
|
| + ForceRemove DefaultIcon = s '%EXE_ICON%' {
|
| + }
|
| + ForceRemove shell {
|
| + ForceRemove open {
|
| + ForceRemove command = s '%PROG_ID_OPEN_COMMAND%' {
|
| + val DelegateExecute = s '%DELEGATE_EXECUTE_CLSID%'
|
| + }
|
| + }
|
| + }
|
| + }
|
| + }
|
| + }
|
| +}
|
| +
|
| +HKCU {
|
| + NoRemove Software {
|
| + NoRemove Classes {
|
| + NoRemove CLSID {
|
| + ForceRemove '%DELEGATE_EXECUTE_CLSID%' = s 'Test CommandExecuteImpl Class' {
|
| + ForceRemove Programmable
|
| + LocalServer32 = s '%MODULE%' {
|
| + val ServerExecutable = s '%MODULE_RAW%'
|
| + }
|
| + }
|
| + }
|
| + }
|
| + }
|
| +}
|
| +
|
| +HKCU {
|
| + NoRemove Software {
|
| + NoRemove Clients {
|
| + NoRemove StartMenuInternet {
|
| + ForceRemove '%APP_USER_MODEL_ID%' = s '%EXE_NAME%' {
|
| + ForceRemove Capabilities {
|
| + val ApplicationDescription = s 'Test Description'
|
| + val ApplicationIcon = s '%EXE_ICON%'
|
| + val ApplicationName = s '%EXE_NAME%'
|
| + ForceRemove Startmenu {
|
| + val StartMenuInternet = s '%APP_USER_MODEL_ID%'
|
| + }
|
| + ForceRemove URLAssociations {
|
| + val http = s '%PROG_ID%'
|
| + val https = s '%PROG_ID%'
|
| + }
|
| + }
|
| + }
|
| + }
|
| + }
|
| + }
|
| +}
|
| +
|
| +HKCU {
|
| + NoRemove Software {
|
| + NoRemove RegisteredApplications {
|
| + val '%APP_USER_MODEL_ID%' = s 'Software\Clients\StartMenuInternet\%APP_USER_MODEL_ID%\Capabilities'
|
| + }
|
| + }
|
| +}
|
| +
|
| +
|
|
|