Windows 7 - issues with special characters in ProductName property

Asked By vizagboy
09-Nov-09 12:42 PM
I am using VS 2005 setup and deployment project. When I try to set the
Product Name to A&B, it is failing to escape.  Changing the Product Name to
A&&B fixed the display of the ProductName, but the Title on the installation
screens and the display name in Add/Remove Programs is messed up. Can someone
explain how to escape the special characters in VS2005?

For your information, if I try the same in VS 2008, it works good. However,
we cannot upgrade to VS2008 right now.

Thanks
Windows Installer
(1)
ProductName
(1)
VS2005but
(1)
Docs
(1)
VS2005
(1)
Wraps
(1)
  Kalle Olavi Niemitalo replied to vizagboy
09-Nov-09 06:10 PM
I am not really familiar with setup and deployment projects in VS2005
but the symptoms seem like msidbControlAttributesNoPrefix is missing
from some controls that have [ProductName] in Control.Text.
If VS2005 generates an *.msi file for you, perhaps you can add the
missing attribute as a post-build step.  However, if VS2005 also
wraps the *.msi in an *.exe, postprocessing becomes harder.
  Wilson, Phil replied to vizagboy
10-Nov-09 03:21 PM
I have seen this before and have not been able to fix it. The issue is that the
& is used as a keyboard shortcut indicator, just like it is in Windows UI
programming. &Next means N is the key, swallow the & and do not display it.
There should be a way, I just have not found it. Docs indicate that [\&]
should escape the & and show it properly, but alas no.

--
Phil Wilson
The Definitive Guide to Windows Installer
http://www.apress.com/book/view/1590592972
Create New Account
help
Windows 7 Windows installer 3.1 & IE7 fails to install 3 weeks ago I upgraded my motherboard, processor, RAM & display card. Since I can't clean install a new windows XP cause my old system has all needed programs & settings to my needs (very hard I used to option of repair install, inserted the XP CD that gave me "upgrading windows", & all went OK, new drivers installed, removed old ones. Funny thing is my IE7 is goes till the point where registry editing starts & stops installation & rolls back changes to IE6 & windows restarts. . Same when I try to update Windows installer to 3.1, it stops installation at the point or registry changing & rolls back changes
Windows 7 Cannot Update my computer When I try to update my computer it takes me up anything. . . Anyone have a solution??? Checking if your computer has the latest version of Windows updating software for use with the website… The website uses ActiveX controls to determine which digitally signed by Microsoft before installing it or allowing it to run. The version of Windows is _ __ __ __ . The version of Windows is _ __ __ __ . The Antivirus / security software installed is _ __ __ __ _ . Either a 3rd party firewall, a the installation of the ActiveX control needed to obtain updates. Do a manual visit to Windows | Microsoft Update When you get that error message, close the browser Then go to Start computer 2010-05-07 13:58:39:189 1300 11f4 Agent * Title = Security Update for Windows Vista (KB980232) 2010-05-07 13:58:39:189 1300 11f4 Agent * UpdateId = {0F6F26DC-954A 105 2010-05-07 13:58:39:189 1300 11f4 Agent * Title = Security Update for Windows Vista (KB975467) 2010-05-07 13:58:39:189 1300 11f4 Agent * UpdateId = {DA896AE2-83F3 DA276AB53C45}.101 2010-05-07 13:58:39:189 1300 11f4 Agent * Title = Update for Windows Vista (KB973687) 2010-05-07 13:58:39:189 1300 11f4 Agent * UpdateId = {603288EA-23D6
Windows 7 SYSPREP Image and Hardware Detection I have just built an image to install XPSP2 BrandIEUsingUnattended = Yes [Proxy] Proxy_Enable = 0 Use_Same_Proxy = 0 [Sysprep] BuildMassStorageSection = Yes [SysprepMassStorage] pci \ ven_8086&dev_244e = c: \ windows \ inf \ machine.inf pci \ ven_8086&dev_2448 = c: \ windows \ inf \ machine.inf *int0800 = c: \ windows \ inf \ machine.inf pci \ ven_8086&dev_0008 = c: \ windows \ inf \ machine.inf pci \ ven_8086&dev_0326 = c: \ windows \ inf \ machine.inf pci \ ven_8086&dev_0327 = c windows \ inf \ machine.inf pci \ ven_8086&dev_0329 = c: \ windows \ inf \ machine.inf pci \ ven_8086&dev_032a = c: \ windows \ inf \ machine.inf pci \ ven_8086&dev_0482 = c
Windows 7 update rollup refuses to unstall on my pc {?} Hello dear fellows! I have got Windows Media Center which is fantastic and so forth. Now, I'm in trouble updating to rhythm.university / What error(s) are you seeing? The contents of KB900325.log in your Windows directory should give you / us some clues. - - Gary Tsang http: / / www.gtsang.com Microsoft MVP - Windows Media Center http: / / www.microsoft.com / mvp Some requirement are not met to install the we knew what the error message is. - - Gary Tsang http: / / www.gtsang.com Microsoft MVP - Windows Media Center http: / / www.microsoft.com / mvp Hi, Thanks again. The message is in german succeeded for section PreReq.SingleOp.MediaCenter in Line 1 of PreRequisite 0.422: SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Media Center \ Ident is Not Equal To Specified Value 0.422: Condition Check for für die Installation von KB925766 nicht erfüllt wurden. Weitere Informationen sind in der Protokolldatei c: \ windows \ KB925766.log enthalten. 0.453: ReadStringFromInf: UpdSpGetLineText failed: 0xe0000102 0.453: Setup kann nicht fortgesetzt für die Installation von KB925766 nicht erfüllt wurden. Weitere Informationen sind in der Protokolldatei c: \ windows \ KB925766.log enthalten. 12.172: Message displayed to the user: Setup kann nicht fortgesetzt werden
Windows 7 Error 898461 and spmsg.dll error I have the same probs as many others time. The following error came up: speficied below is correct or change it and insert Windows XP Hotfix Source Files in the drive you specify." In a further box there is 16410f784dc9858cc1098da3760d35 " Can anyone tell me what the above means please. What is meant by "insert Windows XP Hotfix Source Files" ?? Am now thoroughly confused. Smithy Good idea. Please also see the way to minimize its interference with anything else that you want to do in other windows. Unfortunately you won't be able to either minimize it or put any other windows on top of it That depends on your answer to the first question about whether a search on the SPMSG.dll file There is an entry for spmsg.dll c: \ Windows \ $hf_mig$ \ KB898461 14K Application Extension Date Modified = 25 / 02 / 2005 If I try to open If you did do the suggested find you probably would have seen at least c: \ windows \ KB898461.log listed. In any case, please open that in Notepad and paste the whole 0.968: 0.968: 2005 / 06 / 29 21:09:14.484 (local) 0.968: C: \ WINDOWS \ SoftwareDistribution \ Download \ e8f0bcd92171c9af9c66928b3a749cec \ update \ update.exe (version 6.1.22.4) 0.968: Failed To