James
"James" <jam...@advertech-ltd.com> wrote in message news:ukl2ugq...@corp.supernews.com...
My name is Dennis Schmidt. Thank you for using the Microsoft Windows
Installer Newsgroups.
There isn't anyplace within a Visual Studio.Net output project that you can
specify a per machine install. You would need to open up the .msi package
in something like ORCA or one of the authoring packages to set the
properties. You also need to check the AllUsers properties associated with
dialogs. VS.Net .msi packages change this value a couple of places on the
exit of dialogs.
I hope this helps! If you have additional questions on this topic, please
reply to this posting.
Need quick answers to questions like these? The Microsoft Knowledge Base
provides a wealth of information that you can use to troubleshoot a problem
or answer a question! It's located at
http://support.microsoft.com/support/c.asp?M=F>.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use. © 2001 Microsoft Corporation. All rights
reserved.
Regards,
Dennis Schmidt
Microsoft Support
"Dennis Schmidt" <Dennis...@microsoft.com> wrote in message
news:EhSbyklOCHA.2592@cpmsftngxa07...
"James" <jam...@advertech-ltd.com> wrote in message news:uklo0bm...@corp.supernews.com...
Do I need to have the action any where special in the InstallExecuteSequence
?
"Phil Wilson" <phil....@unisys.spamcom> wrote in message
news:O#CbG5lOCHA.1996@tkmsftngp12...
"It is strongly recommended that developers do not author packages that set
the ALLUSERS property using a dialog or custom action on Windows95 or
Windows98. An upgrade may fail on Windows95 or Windows98 if the ALLUSERS
property is set using a dialog or a custom action. On Windows95 or
Windows98, the installer ignores any attempt to set ALLUSERS by either the
command line or by the Property table. The ALLUSERS property can however
still be set using a dialog or a custom action, and this will cause upgrades
of that install to fail."
"Phil Wilson" <phil....@unisys.spamcom> wrote in message
news:O#CbG5lOCHA.1996@tkmsftngp12...
> If I'm reading this correctly that is not the correct way.
>
> "It is strongly recommended that developers do not author packages that set
> the ALLUSERS property using a dialog or custom action on Windows95 or
> Windows98. An upgrade may fail on Windows95 or Windows98 if the ALLUSERS
> property is set using a dialog or a custom action. On Windows95 or
> Windows98, the installer ignores any attempt to set ALLUSERS by either the
> command line or by the Property table. The ALLUSERS property can however
> still be set using a dialog or a custom action, and this will cause upgrades
> of that install to fail."
This could be solved by adding a condition to the CA to not set the property for
Win9x/WinME
--
torgeir
"Torgeir Bakken" <Torgeir.B...@hydro.com> wrote in message
news:3D4AF706...@hydro.com...
You don't need to declare ALLUSERS in the property table
In the condition in the InstallExecuteSequence, just say VersionNT - then it will run only on the NT
family, NT, 2000, XP. It's the same kind of condition that you'd need if you were installing an NT
service on the InstallServices standard action, just in case Visual Studio Installer did the right
thing and automatically conditioned services (even though you're not installing them).
"James" <jam...@advertech-ltd.com> wrote in message news:uklvde9...@corp.supernews.com...