Index: remoting/host/win/chromoting.wxs |
diff --git a/remoting/host/win/chromoting.wxs b/remoting/host/win/chromoting.wxs |
index 2f5d8115006ea6ad2f0232957ac76bef60c6df81..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?> |
@@ -221,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)"/> |
@@ -255,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"> |