Michael Schuster
|
0ba5df597f
|
Windows shell extensions: Rename all files and classes from OC* to NC*, update version info
This also ensures a clear separation in the system registry.
SelfReg is not recommended by Microsoft and will be handled by the MSI package to allow proper Repair and Uninstall.
However, we keep it for backward compatibility with the NSIS installer.
For details see:
https://stackoverflow.com/questions/364187/how-do-you-register-a-win32-com-dll-file-in-wix-3#364210
https://docs.microsoft.com/en-us/windows/win32/msi/selfreg-table#remarks
Another fix by this commit:
The "Version" registry value in the NCOverlays self reg should be a key and not a value.
Details: https://wixtoolset.org/documentation/manual/v3/xsd/wix/class.html
Example:
[HKCR\CLSID\{01234567-89AB-CDEF-0123-456789ABCDEF}\Version]
@="1.0.0.0"
Signed-off-by: Michael Schuster <michael@schuster.ms>
|
2020-08-20 18:50:05 +02:00 |
|
Hannah von Reth
|
4675869fb3
|
Remove dead code
Signed-off-by: Michael Schuster <michael@schuster.ms>
|
2020-08-20 18:50:05 +02:00 |
|
Hannah von Reth
|
34e9e2f288
|
Cleanup Windows shell extensions
Signed-off-by: Michael Schuster <michael@schuster.ms>
|
2020-08-20 18:50:05 +02:00 |
|
Dominik Schmidt
|
13d4b91935
|
Avoid warning because /MT overrides /MD flag
Signed-off-by: Michael Schuster <michael@schuster.ms>
|
2020-08-20 18:50:05 +02:00 |
|
Dominik Schmidt
|
e4b53b12e1
|
Make OCUtil helper lib static and link it statically against crt
Signed-off-by: Michael Schuster <michael@schuster.ms>
|
2020-08-20 18:50:05 +02:00 |
|
Christian Kamm
|
c6fc46aa09
|
Windows shellext: Add rc for OCUtil #6554
To set the dll's metadata.
Signed-off-by: Michael Schuster <michael@schuster.ms>
|
2020-08-20 18:50:05 +02:00 |
|
Dominik Schmidt
|
4e52ee9ebd
|
Build Explorer extension if building with MSVC
|
2018-01-13 13:58:17 +01:00 |
|