Re: [WiX-users] Weird behavior of heat creating the COM registration output on a Win12 R2 Standard 64-bit system
Hi Heike Probably HKLM\System\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation Kind regards Ferdi Ferdi Öztürk Accenture CAS GmbH Brüsseler Straße 3 D-67657 Kaiserslautern Telefon +49 631 303 3734 ferdi.oeztu...@accenture.com Sitz: Kaiserslautern. Registergericht: Kaiserslautern, HRB 3804. Geschäftsführer: Henning Fromme, Marcus Huth -Original Message- From: Heike Storkebaum [mailto:heike.storkeb...@kofax.com] Sent: Mittwoch, 28. Januar 2015 15:27 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Weird behavior of heat creating the COM registration output on a Win12 R2 Standard 64-bit system Hi, We have updated our build machines to a new OS (Win12 R2 Standard 64-bit) and also switched source control to TFS. The used WiX version is 3.7. Now that we are finally using the output from those new machines, we isolated a difference in the created installers that is manifesting as a COM registration problem. Diffing the intermediate source files used for building the source files show the following differences: old: RegistryValue Root=HKCR Key=CLSID\{12199DC0-5A67-4FE6-9322-EA6FAF060B67}\InprocServer32 Value=[#MpsRecoStar.6.1.dll] Type=string Action=write/ new: RegistryValue Root=HKCR Key=CLSID\{12199DC0-5A67-4FE6-9322-EA6FAF060B67}\InprocServer32 Value=[!MpsRecoStar.6.1.dll] Type=string Action=write/ Does anyone have a clue what is happening there and what causes the change from '#' to '!'? I already tried with 3.8 but no difference. Thanks in advance, Heike Heike Storkebaum Sr. Advisory Software Engineer Kofax Development GmbH Wentzinger Strasse 19 79106 Freiburg Germany Tel: +49 761 452 69 57255 Fax: +49 761 452 69 58755 heike.storkeb...@kofax.com bloghttp://www.kofax.com/blog/ | twitterhttps://twitter.com/Kofax | linkedinhttps://www.linkedin.com/company/kofax | facebookhttps://www.facebook.com/kofax.inc | talent networkhttp://www.jobs.net/jobs/Kofax-Inc/join Kofax Launches the SignDoc Family of E-signature Solutions http://www.kofax.com/products/kofax-signature-solutions This communication is only for the use of the intended recipient. It may contain confidential or proprietary information. If you are not the intended recipient or have received this communication in error, please notify the sender via phone and destroy this communication immediately. Kofax Development GmbH Sitz der Gesellschaft: Freiburg i. Brg. Registergericht: Amtsgericht Freiburg i.Br. Registernummer: HRB 7007 Gesch?ftsf?hrer: Bradford Weller, Christian Hefner, Daniel Geiger -- Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited. -- Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Multiple Firewall Exceptions with the same name
Hi First thing, during setup authoring you should not use fireforget behavior. So I would recommend not to use IgnoreFailure=yes until you're very sure your code is rock-solid. If there's no obvious error during installation time you can still try to refactor your code. I guess FirewallException takes Name field of parent File element to iterate through. So in your case it's always DsNetConfig.exe. What you could try is leave out the Name and let WiX define it. Next possibly working solution: In my setups I always use Port exceptions instead of Program exceptions. For that case I would recommend making components for each FirewallException (for each port) and controlling it by the component states of the programs which need the regarding ports. Regards Ferdi -Original Message- From: Marko Kaiser [mailto:mkai...@dspace.de] Sent: Freitag, 4. Juli 2014 12:06 To: 'wix-users@lists.sourceforge.net' Subject: [WiX-users] Multiple Firewall Exceptions with the same name Hi, I'm facing a problem with firewall exceptions. I create wxs-Files which contain the same file at 2 or 3 different directories. Those files have a child element for creating a firewall exception. The name of the firewall exception is always the same. This leads to the fact, that in case of installation only the last exception with the common name is visible in the Windows Firewall rule overview. Directory Name=A Component Id=comp1 Guid=guid1 File Id=_File1 Name=DsNetConfig.exe Source=... DiskId=1 fire:FirewallException Id=fwext2 Name=text Description=... Scope=any IgnoreFailure=yes / /File /Component /Directory Directory Name=B Component Id=comp2 Guid=guid2 File Id=_File2 Name=DsNetConfig.exe Source=... DiskId=1 fire:FirewallException Id=fwext5 Name=text Description=... Scope=any IgnoreFailure=yes / /File /Component /Directory My questions is: Do I need to rename all firewall exception name text to something unique like text1, text2 ? Kind regards, Marko Kaiser -- Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited. -- Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Undefined preprocessor variable '$(var.SolutionName)'.
Hi * My build does not find the preprocessor variable var.SolutionName Mobility.Platform.Windows.msm\Common\Module.wxi (4): Undefined preprocessor variable '$(var.SolutionName)'. Is it obsolete? Which solution-based variables are working? Thank you very much and regards Ferdi This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited. -- Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Permission/PermissionEx(?) Append
Hello, someone please provide me an working example of appending permissions (in this case registry) Tried several things now (with WiX v3.9) and nothing worked for me, either during build Append attribute is unknown and without the attribute on target machine it overwrites existing permissions. Kind regards, Ferdi Ferdi Öztürk Accenture CAS GmbH Brüsseler Straße 3 D-67657 Kaiserslautern Services Enablement Telefon +49 631 303 3734 ferdi.oeztu...@accenture.commailto:ferdi.oeztu...@accenture.com Sitz: Kaiserslautern. Registergericht: Kaiserslautern, HRB 3804. Geschäftsführer: Henning Fromme, Marcus Huth This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited. -- Is your legacy SCM system holding you back? Join Perforce May 7 to find out: #149; 3 signs your SCM is hindering your productivity #149; Requirements for releasing software faster #149; Expert tips and advice for migrating your SCM now http://p.sf.net/sfu/perforce ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Preprocessor variable inside another
How can I resolve $(var.Feature) as ProjectName part of $(var.ProjectName.TargetPath) in the following example? VS error: Error 157Ill-formed preprocessor function '$var.($(var.Feature))Module.TargetPath'. Functions must have a prefix (like 'fun.'), a name at least 1 character long, and matching opening and closing parentheses. !-- Features -- Feature Id=Complete Title=Complete Level=1 ?foreach Feature in $(var.Package.FeatureList)? Feature Id=$(var.Feature) Title=$(var.Feature) Level=1 MergeRef Id=$(var.Feature)Module / /Feature ?endforeach? /Feature !-- Directories -- Directory Id=TARGETDIR Name=SourceDir Directory Id=ProgramFilesFolder Directory Id=INSTALLDIR Name=$(var.Package.Name) ?foreach Feature in $(var.Package.FeatureList)? Merge Id=$(var.Feature)Module Language=$(var.Package.Language) src=$(var.($(var.Feature))Module.TargetPath) DiskId=1/ ?endforeach? /Directory /Directory Directory Id=SystemFolder Name=SystemFolder/ /Directory THXs, Ferdi This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited. -- Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] How to save return code from a command line CustomAction?
1) %errorlevel% env var? Never did it as CA, but I would think of batch file, storing the err to file, or another env var, and read this or that file again... if it works tell us how you did it :) 2) ignore ignores the return value :) walk the talk Ferdi http://app-w.com -Original Message- From: sergiocss [mailto:sergioc...@hotmail.com] Sent: Montag, 2. Juli 2012 21:34 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] How to save return code from a command line CustomAction? Thank you, Rob for the quick response. I'm surprised to learn that this basic functionality is not supported. I take it I will have to write a DLL or C# module to get the behavior I need, huh? Sergio. -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-save-return-code-from-a-command-line-CustomAction-tp7579242p7579247.html Sent from the wix-users mailing list archive at Nabble.com. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Only perUser installation get too much errors ICE38; ICE91; ICE64
Try to install to ProgramFilesFolder? it is a redirected property in per user context (see here http://msdn.microsoft.com/en-us/library/windows/desktop/dd765197(v=vs.85).aspx) Perhaps your ICEs are gone then. -Original Message- From: Alexey Ivanov [mailto:alexey.iva...@gmail.com] Sent: Dienstag, 3. Juli 2012 17:25 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] Only perUser installation get too much errors ICE38; ICE91; ICE64 Part of XML: ?xml version=1.0 encoding=UTF-8? Wix xmlns=http://schemas.microsoft.com/wix/2006/wi; ?include Variables.wxi? Product Id=* Name=$(var.ProductName) Manufacturer=$(var.Manufacturer) Codepage=$(var.ProductCodepage) Language=1033 Version=$(var.ProductVersion) UpgradeCode=$(var.UpgradeCode) Package Id=* Description=$(var.ProductName) $(var.ProductVersion) installer Manufacturer=$(var.Manufacturer) InstallScope=perUser InstallerVersion=200 Compressed=yes ShortNames=no / Media Id=1 Cabinet=vacuumim.cab EmbedCab=yes CompressionLevel=none / Directory Id=TARGETDIR Name=SourceDir Directory Id=LocalAppDataFolder Directory Id=APPLICATIONFOLDER Name=$(var.ProductName) /Directory /Directory Directory Id=ProgramMenuFolder Directory Id=ProgramMenuAppFolder Name=$(var.ProductName) Component Id=c.ProgramMenuAppFolder Guid=a46490d1-7ce1-4418-9efd-d944086df6ae RegistryValue Root=HKMU Key=Software\$(var.Manufacturer)\$(var.ProductName) Type=string Value= KeyPath=yes / RemoveFolder Id=ProgramMenuAppFolder On=uninstall/ /Component /Directory /Directory Directory Id=DesktopFolder Name=Desktop/ /Directory There Orca Validation http://pastebin.ru/tW9D8Aae I found fix, http://stackoverflow.com/questions/6956438/wix-personalfolder-issue but 1200 registry keys??? -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Only perUser installation get too much errors ICE38; ICE91; ICE64
http://msdn.microsoft.com/en-us/library/windows/desktop/dd765197(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/windows/desktop/dd408068(v=vs.85).aspx -Original Message- From: Alexey Ivanov [mailto:alexey.iva...@gmail.com] Sent: Dienstag, 3. Juli 2012 17:25 To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] Only perUser installation get too much errors ICE38; ICE91; ICE64 Part of XML: ?xml version=1.0 encoding=UTF-8? Wix xmlns=http://schemas.microsoft.com/wix/2006/wi; ?include Variables.wxi? Product Id=* Name=$(var.ProductName) Manufacturer=$(var.Manufacturer) Codepage=$(var.ProductCodepage) Language=1033 Version=$(var.ProductVersion) UpgradeCode=$(var.UpgradeCode) Package Id=* Description=$(var.ProductName) $(var.ProductVersion) installer Manufacturer=$(var.Manufacturer) InstallScope=perUser InstallerVersion=200 Compressed=yes ShortNames=no / Media Id=1 Cabinet=vacuumim.cab EmbedCab=yes CompressionLevel=none / Directory Id=TARGETDIR Name=SourceDir Directory Id=LocalAppDataFolder Directory Id=APPLICATIONFOLDER Name=$(var.ProductName) /Directory /Directory Directory Id=ProgramMenuFolder Directory Id=ProgramMenuAppFolder Name=$(var.ProductName) Component Id=c.ProgramMenuAppFolder Guid=a46490d1-7ce1-4418-9efd-d944086df6ae RegistryValue Root=HKMU Key=Software\$(var.Manufacturer)\$(var.ProductName) Type=string Value= KeyPath=yes / RemoveFolder Id=ProgramMenuAppFolder On=uninstall/ /Component /Directory /Directory Directory Id=DesktopFolder Name=Desktop/ /Directory There Orca Validation http://pastebin.ru/tW9D8Aae I found fix, http://stackoverflow.com/questions/6956438/wix-personalfolder-issue but 1200 registry keys??? -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users