| Index: remoting/host/win/chromoting.wxs
|
| diff --git a/remoting/host/win/chromoting.wxs b/remoting/host/win/chromoting.wxs
|
| index 57f8789afa5b48fcb56393bac22e9b386b79b170..bf8170f010162c880dfa4f5ccec3143106bba20f 100644
|
| --- a/remoting/host/win/chromoting.wxs
|
| +++ b/remoting/host/win/chromoting.wxs
|
| @@ -26,7 +26,6 @@
|
| <?define ControllerAppid = "{4ff35d5e-d226-4550-9248-03e7779e67de}" ?>
|
| <?define ControllerBinary = "remoting_host_controller.exe" ?>
|
| <?define ControllerClass = "ElevatedController Class" ?>
|
| - <?define ControllerClsid = "{430a9403-8176-4733-afdc-0b325a8fda84}" ?>
|
| <?define ControllerProgid =
|
| "ChromotingElevatedController.ElevatedController" ?>
|
| <?define ControllerTypelib = "{9d9a5a2c-576e-4acd-9c75-aabff74b205d}" ?>
|
| @@ -44,6 +43,10 @@
|
| -->
|
| <?define ControllerSd = "010004805C0000006C00000000000000140000000200480003000000000014000300000001010000000000050400000000001400030000000101000000000005120000000000180003000000010200000000000520000000200200000102000000000005200000002002000001020000000000052000000020020000" ?>
|
|
|
| + <?ifndef ControllerClsid ?>
|
| + <?error ControllerClsid must be defined ?>
|
| + <?endif?>
|
| +
|
| <?ifndef FileSource ?>
|
| <?error FileSource must be defined ?>
|
| <?endif?>
|
| @@ -90,10 +93,14 @@
|
| <Directory Id="ProgramFilesFolder">
|
| <?ifdef OfficialBuild ?>
|
| <Directory Id="program_files_google" Name="Google">
|
| - <Directory Id="binaries" Name="Chrome Remote Desktop"/>
|
| + <Directory Id="chromoting" Name="Chrome Remote Desktop">
|
| + <Directory Id="binaries" Name="$(var.Version)"/>
|
| + </Directory>
|
| </Directory>
|
| <?else?>
|
| - <Directory Id="binaries" Name="Chromoting"/>
|
| + <Directory Id="chromoting" Name="Chromoting">
|
| + <Directory Id="binaries" Name="$(var.Version)"/>
|
| + </Directory>
|
| <?endif?>
|
| </Directory>
|
| <Directory Id="CommonAppDataFolder">
|
| @@ -217,11 +224,12 @@
|
|
|
| <RegistryKey Key="CurVer" Action="create">
|
| <RegistryValue Type="string"
|
| - Value="$(var.ControllerProgid).1"/>
|
| + Value="$(var.ControllerProgid).$(var.Version)"/>
|
| </RegistryKey>
|
| </RegistryKey>
|
|
|
| - <RegistryKey Key="$(var.ControllerProgid).1" Action="create">
|
| + <RegistryKey Key="$(var.ControllerProgid).$(var.Version)"
|
| + Action="create">
|
| <RegistryValue Type="string"
|
| Value="$(var.ControllerClass)"/>
|
|
|
| @@ -251,7 +259,7 @@
|
|
|
| <RegistryKey Key="ProgID" Action="create">
|
| <RegistryValue Type="string"
|
| - Value="$(var.ControllerProgid).1"/>
|
| + Value="$(var.ControllerProgid).$(var.Version)"/>
|
| </RegistryKey>
|
|
|
| <RegistryKey Key="TypeLib" Action="create">
|
|
|