Hi,
My requirement is, not to create a key under HKCU path by WIX installer.
Can you please let me know how to avoid default path(HKCU) in the registry?
*RegistryValue Root=HKCU Key=Software\[Manufacturer]\[ProductName]
Name=installed Type=integer Value=1 KeyPath=yes/*
?xml version=1.0
Hi,
I created shortcut for my windows service . When I uninstall the windows
service using shortcut then it removes service from startup menu, But I was
able to see the window service in services.msc tool (Note: it throws error
when I try to start\stop the particular win service ). If i
Hi,
I've created a custom managed bootstrapper using Burn which executes an MSI
during the install phase. This MSI installs/configures a database.
During the UI phase I'm currently using this SQL statement to determine whether
I'm allowed to create a database:
SELECT COUNT(*) FROM
Sometimes Windows marks a service for deletion after restart.
In this case you would see the service in the services UI until after
restart.
-
Nir Bar
Freelance Developer
Mail: nir@panel-sw.com
Web: www.panel-sw.com
- C++ On Windows, Linux and Embedded Platforms
- WiX
Stepping into the code posted, the cch was 165 (and in other experiments when
I increased the initialized size that I was requesting for the buffer, up to
195) , in all cases it was much less than = MAXDWORD / sizeof(WCHAR), yet
stepping through the code in a debugger, it steps into the code
Your ServiceInstall says Name=TestWindowService but your
ServiceControl says Name=TestWindowService.exe, so if the name is
actually TestWindowService your ServiceControl isn't going to do
anything with it. That's why you get the error and probably the other
unexpected behvior too.
---
You may be able to schedule RemoveExistingProducts after InstallExecute if
you adhere to component rules
https://msdn.microsoft.com/en-us/library/aa372795(v=vs.85).aspx . This
will perform the uninstall after the reinstall and reboot on installation
end.
-
Nir Bar
Freelance Developer
Hi
it always bugged me, that creating a patch either with wix or with the
msimsp patch creation includes dlls which are binary different, but have
the same version (or where the upgraded installer has a lower version).
When said patch is installed on top of the targeted product, those dlls
will
See https://msdn.microsoft.com/en-us/library/aa368599.aspx
Palbinder Sandher
Software Platform Engineer
T: +44 (0)141 945 8500
F: +44 (0)141 945 8501
http://www.iesve.com
Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456
Registered Office - Helix Building,
If you allow the tools to decide what is in your patch it ultimately does a
binary comparison to see what has changed between versions and includes them if
there is any difference.
You would need to dig into the patch building tools to implement an override of
this behaviour to examine the
Hi,
I've created a custom managed bootstrapper using Burn which executes an MSI
during the install phase. This MSI installs/configures a database.
During the UI phase I'm currently using this SQL statement to determine whether
I'm allowed to create a database:
SELECT COUNT(*) FROM
I am trying to use StrAllocSecure to insure that an LPWSTR has sufficient
buffer size to subsequently try and copy a CRYPT_INTEGER_BLOB
https://msdn.microsoft.com/en-us/library/windows/desktop/aa381414(v=vs.85).aspx
structure's buffer into the LPWSTR, for the purpose of passing this to
Specify a different Root attribute?
-
Nir Bar
Freelance Developer
Mail: nir@panel-sw.com
Web: www.panel-sw.com
- C++ On Windows, Linux and Embedded Platforms
- WiX InstallShield
--
View this message in context:
The log message should indicate the requested cch value.
Also note that E_OUTOFMEMORY can be returned on two different flows in the
function. Since the log message is slightly different you can tell which of
these failed.
Have you initialized your LPWSTR variable to NULL?
-
Nir Bar
14 matches
Mail list logo