VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Main/FavoriteVolume.h
diff options
context:
space:
mode:
authorMounir IDRASSI <mounir.idrassi@idrix.fr>2018-09-03 00:06:27 +0200
committerMounir IDRASSI <mounir.idrassi@idrix.fr>2018-09-03 01:00:55 +0200
commit8f47adfff187baea80ca58f9456f9533291ee388 (patch)
treedbb4468379c79468a997ae243fc493b9cffd63d5 /src/Main/FavoriteVolume.h
parentd3060a97b68636ee3143ec1c02bbaaf3f3549131 (diff)
downloadVeraCrypt-8f47adfff187baea80ca58f9456f9533291ee388.tar.gz
VeraCrypt-8f47adfff187baea80ca58f9456f9533291ee388.zip
Windows: handle case of inconsistencies in EFI system partition content during system encryption wizard caused by older VeraCrypt system encryption not properly uninstalled (e.g. reinstall Windows without decryption first).
Diffstat (limited to 'src/Main/FavoriteVolume.h')
0 files changed, 0 insertions, 0 deletions
#333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
HKCR
{
	ForceRemove VeraCrypt.1 = s 'VeraCrypt class'
	{
		CLSID = s '{FE8B3B95-C80C-41f7-830F-FBA271C26F7E}'
	}

	ForceRemove VeraCrypt = s 'VeraCrypt class'
	{
		CLSID = s '{FE8B3B95-C80C-41f7-830F-FBA271C26F7E}'
		CurVer = s 'VeraCrypt.1'
	}

	NoRemove CLSID
	{
		ForceRemove {FE8B3B95-C80C-41f7-830F-FBA271C26F7E} = s 'VeraCrypt class'
		{
			ProgID = s 'VeraCrypt.1'
			VersionIndependentProgID = s 'VeraCrypt'
			LocalServer32 = s '"%MAIN_MODULE%"'

			TypeLib = s '{9ACF6176-5FC4-4690-A025-B3306A50EB6A}'

			Elevation
            {
				val Enabled = d 1
				val IconReference = s '@%MAIN_MODULE%,-501'
            }

			val AppId = s '{FE8B3B95-C80C-41f7-830F-FBA271C26F7E}'
            val LocalizedString = s '@%MAIN_MODULE%,-110'
		}
	}

	NoRemove AppId
	{
		ForceRemove {FE8B3B95-C80C-41f7-830F-FBA271C26F7E} = s 'VeraCrypt class'
		{
			val AccessPermission = b 010004803000000040000000000000001400000002001c000100000000001400070000000101000000000005040000000102000000000005200000002002000001020000000000052000000020020000
		}

		ForceRemove VeraCrypt.exe
		{
			val AppId = s '{FE8B3B95-C80C-41f7-830F-FBA271C26F7E}'
		}
	}

	ForceRemove VeraCryptFormat.1 = s 'VeraCryptFormat class'
	{
		CLSID = s '{A96D3797-9F31-49f4-A0CE-9657392CF789}'
	}

	ForceRemove VeraCryptFormat = s 'VeraCryptFormat class'
	{
		CLSID = s '{A96D3797-9F31-49f4-A0CE-9657392CF789}'
		CurVer = s 'VeraCryptFormat.1'
	}

	NoRemove CLSID
	{
		ForceRemove {A96D3797-9F31-49f4-A0CE-9657392CF789} = s 'VeraCryptFormat class'
		{
			ProgID = s 'VeraCryptFormat.1'
			VersionIndependentProgID = s 'VeraCryptFormat'
			LocalServer32 = s '"%FORMAT_MODULE%"'

			TypeLib = s '{56327DDA-F1A7-4e13-B128-520D129BDEF6}'

			Elevation
            {
				val Enabled = d 1
				val IconReference = s '@%FORMAT_MODULE%,-501'
            }

			val AppId = s '{A96D3797-9F31-49f4-A0CE-9657392CF789}'
            val LocalizedString = s '@%FORMAT_MODULE%,-112'
		}
	}

	NoRemove AppId
	{
		ForceRemove {A96D3797-9F31-49f4-A0CE-9657392CF789} = s 'VeraCryptFormat class'
		{
			val AccessPermission = b 010004803000000040000000000000001400000002001c000100000000001400070000000101000000000005040000000102000000000005200000002002000001020000000000052000000020020000
		}

		ForceRemove 'VeraCrypt Format.exe'
		{
			val AppId = s '{A96D3797-9F31-49f4-A0CE-9657392CF789}'
		}
	}
}