Topics in Category: Application Packaging Tools - scmGalaxy Forumhttp://www.scmgalaxy.com
Tue, 26 Sep 2017 20:00:11 +0000Joomla! - Open Source Content Management/media/kunena/images/icons/rss.pngTopics in Category: Application Packaging Tools - scmGalaxy Forumen-gbSCM polling stopped to work - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/2267-scm-polling-stopped-to-work.html#2368
http://www.scmgalaxy.com/forum/67-application-packaging-tools/2267-scm-polling-stopped-to-work.html#2368
This method does the actual polling and should return true or false if there are any changes in the repository.

More info
wiki.jenkins-ci.org/display/JENKINS/Polling+for+changes
]]>Application Packaging ToolsTue, 18 Aug 2015 10:22:12 +0000DEV OPS ENGG FULL-TIME POSITION IN SFO - by: venu.madhav48@gmail.comhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/2202-dev-ops-engg-full-time-position-in-sfo.html#2299
http://www.scmgalaxy.com/forum/67-application-packaging-tools/2202-dev-ops-engg-full-time-position-in-sfo.html#2299
To support our key business initiatives, we are looking for a DevOps Engineer to build innovative and highly scalable solutions to help build best in class CI/CD pipeline by making use of cutting edge technologies and tools. Also, build a world-class infrastructure that could span across cloud, bare metal and/or a hybrid environment to support our DevOps ambitions. We believe in building incrementally, thoughtfully managing what we have, automating "all the things," continuously integrating and delivering, prioritizing the many exciting projects on the roadmap, and, above all working together.

Responsibilities

• Support and improve our tools for continuous build, automated testing and release management
• Streamline, standardize and automate build and release processes
• Provide automation and provisioning through use of configuration management tools
• Continuously look to improve the efficiency of our build/release/deploy process (via automation, new tools), driving towards the implementation of Continuous Delivery
• Communicate and collaborate among cross-functional teams in a multinational environment
• Manage our infrastructure on AWS and our own Datacenters
• Ability to work in an agile way with complex systems and regulated environment

Qualifications

• 5+ years’ experience as a build/release engineer or similar role with hands on experience working with enterprise products
• A fast learner, self-starter with DevOps mindset and proponent of software development best practices
• Proficient in various programming and scripting languages, especially Python, Ruby, and shell scripting
• Experience with latest tools in the Continuous Integration Space, e.g. Jenkins, FinalBuilder, MSBuild, ANT, Maven
• Experience with version control tools like SVN, TFS, Git and managing branching strategy
• Knowledge of version control, build, packaging, and release workflows
• Experience of dealing with build failures, debugging and fixing the issues
• Experience with AWS (Amazon Web Services) hosting, VMware virtualization, VMware ESX, Linux, and Windows experience
• Experience in any of the configuration management tools like Chef, Puppet, Salt, Ansible is a big plus
• Experience working in a regulated environment, and familiarity with security analysis tools such as Fortify is a plus]]>Application Packaging ToolsThu, 28 May 2015 22:16:12 +0000Build and Release Projects - B1 - by: navneet07http://www.scmgalaxy.com/forum/67-application-packaging-tools/2197-build-and-release-projects-b1.html#2291
http://www.scmgalaxy.com/forum/67-application-packaging-tools/2197-build-and-release-projects-b1.html#2291
read ipaddress
if ping -c 1 $ipaddress &> /dev/null
then
echo "Ip address is valid and Below is the filesystem of this machine $ipaddress "
df -h|cut -c1-43
else
echo "Ip address is invalid,please enter the ip again:"
read ipaddress
echo "New IP" $ipaddress
fi]]>Application Packaging ToolsThu, 30 Apr 2015 08:12:51 +0000Is It Continuous Compilation or Continuous Integration? - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/2183-is-it-continuous-compilation-or-continuous-integration.html#2255
http://www.scmgalaxy.com/forum/67-application-packaging-tools/2183-is-it-continuous-compilation-or-continuous-integration.html#2255
I am creating a checklists of questionnaire for the project mgmt to know the fact whether their project is CI or CC. I have got here few points which can be asked to Dev mgr to findout if they are CC or CI.

Artech Infosystems Pvt Ltd (Artech India)- CMM Level 4 Company, formerly
known as Softek Pvt Ltd, is a 33-year-old, ISO 9001:2008 & ISMS 27001:2005
certified IT company with its core competencies in the areas of Software
Products, Turnkey Project Management, IT Consulting and Staff Augmentation,
Infrastructure Management, and Recruitment Process Outsourcing. The Artech
Group, with its world headquarters in Morristown, NJ, USA, its global
operations with special focus on the Asia-Pacific region. For more details
kindly visit our website
www.artechinfo.in

Thanks,
Manju]]>Application Packaging ToolsThu, 03 May 2012 20:32:38 +0000Any possible Software/plugin for SCM workflow? - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1777-any-possible-software-plugin-for-scm-workflow.html#1783
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1777-any-possible-software-plugin-for-scm-workflow.html#1783
May be i am getting confused from you questions. Framework which can help you to develop your internal tools????

You mean you would like to develop your own tools, Then you might want to identify the technology first using which you want your development work get started. There are plenty of framework in Java| C++ | Perl | Pythin| Php | Ruby on rails etc]]>Application Packaging ToolsThu, 26 Apr 2012 18:11:10 +0000Software Install Builder for Mac - by: narahttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1745-software-install-builder-for-mac.html#1759
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1745-software-install-builder-for-mac.html#1759
longpathtool.com/
]]>Application Packaging ToolsTue, 20 Mar 2012 00:22:56 +0000Adobe Photoshop 12.0 Upgrade version - by: rajeev_datthttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1735-adobe-photoshop-12-0-upgrade-version.html#1735
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1735-adobe-photoshop-12-0-upgrade-version.html#1735
This is Datta Prasad from L&T Infotech . Iam using Wise Application Studio 7.0 version. Iam not able to upgrade the version of the application version Adobe Photo Shop 12.0 to 12.03. Please let me know the possible solutions for this ]]>Application Packaging ToolsMon, 30 May 2011 16:23:26 +0000Application Packaging-Immediate requirement for TEXAS INSTRUMENTS,BANGALORE - by: Prasadhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1703-application-packaging-immediate-requirement-for-texas-instruments-bangalore.html#1708
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1703-application-packaging-immediate-requirement-for-texas-instruments-bangalore.html#1708
/prasad

This is an immediate requirement for Application packaging professionals with TEXAS INSTRUMENTS,BLore with experience range of 4+years.The candidate will be required to join in a span of 07-10days max. and will be working on pay rolls of Magna infotech initially(
www.magna.in
).The candidate should be able to turn up for Face to Face discussion on a week day and should have excellent communication skills.

Interested can send in their updated resumes at the earliest to This email address is being protected from spambots. You need JavaScript enabled to view it.

Experience:
4+ Years of experience in Windows Application packaging with minimum 2 years in Wise packaging Studio.

JOB DESCRIPTION:

Scope of work:

This job primarily handles re-packaging of existing applications (provisioned for earlier versions of windows Operating Systems) and creation of new application packages for Windows 7 using Wise Package Studio 7.0 & making it available for standalone installations and bulk deployments through SCCM on end-user’s desktops and laptops of Texas Instruments.

Key Responsibilities include:
•Understanding the packaging configurations and requirements inside Texas Instruments.
•Understand the requirements from customer about the existing/new package request.
•Create a new package/re-package existing packages for Windows 7 operating system.
•Evaluate the application source (install bits), categorize the request based on complexities and provide a tentative delivery date for completion of package.
•Complete the package request on time as per the original schedule.
•Perform compatibility testing and fixing application compatibility issues using tools like ACTS
•Fix the issues with update/new packages and fine tune the same to meet customer requirements.
•Interaction with various customers to define the package behavior based on their expectation.
•Follow the best practices in the packaging world and follow the industry standards
•Follow the company defined Process and Standards in creation of packages.
•Perform Quality Assurance for the packages created.
•Perform integration testing.
•Create documentation for the packages created.

]]>Application Packaging ToolsFri, 21 Jan 2011 08:24:23 +0000Tips To Fix 1311 Windows Installer Error - by: deployexperthttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1707-tips-to-fix-1311-windows-installer-error.html#1707
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1707-tips-to-fix-1311-windows-installer-error.html#1707
The way in which Windows PCs install programs result in the 1311 error shows.Probably many people don’t know this,however,it will basically take a large list of files, settings & options, and then place them into designated folders on your system whenever you install an application onto your system.Many of the files which required to be transferred onto your computer are vitually compressed into a series of “cabinet” or.cab files, making it important

yourcomputer can read these files properly.Unluckily, it’s usualthe case that Windows will either damage the.cab files or just be unable to read them,stoping your computer from being able to properly process the installation.In order to repair the 1311 error,the solution is to first make sure that your installation file for the particular piece of software is working properly,and then that Windows is working okay and that you don’t have any further issues on your computer.]]>Application Packaging ToolsTue, 18 Jan 2011 14:08:26 +0000Windows Installer Error - by: deployexperthttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1706-windows-installer-error.html#1706
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1706-windows-installer-error.html#1706
Today I tried updating Skype, was told that there was an error accessing Windows Installer? I&#039;m assuming that is the issue that was with the Office upgrade, too.

If you are here to learn how to fix an installshield 1607 runtime error then i will let you in on the most advanced yet fool-proof technique, so you can stop searching for an answer. Most people have encountered these errors and, like you, know what a bore it can be to spend hours or days looking that someone out there can help you. Read on to nip this problem in the bud – we’ll get to the root of the problem and a quick and easy solution to ensure an error-free future.

Click here to fix an installshield 1607 runtime error now!

Your computer and its windows system are inherently complex, and to its disadvantage, a normal quirk of this type of complexity is the possibility of failure in one of its parts. Most people discover that Computer failures can spring from files that are “awol,” incorrect settings, and a damaged windows registry. Ensuring that your registry is unharmed and clean purges your computer of ongoing errors and deters others from occurring.

In simple words, if you’re called on to fix an installshield 1607 runtime error you need to examine and fix your registry. Tinkering with a registry that is “out of order” demands a skilled technician, but many budgets don’t allow for this. Happily, there are quite a few user-friendly and powerful software that will do the complex work of fixing your registry. These “registry fixing utilities,” as they have been termed, have a very useful application – they efficiently scan, detect, and then fix damaged pc’s registry.

When you have to fix an installshield 1607 runtime error It is advised to “test drive” a professional registry fixer today! I think you’ll agree that the scan and repair process is quick and easy, and resembles many anti-malware software out there. Before you try such a tool, you should verify that you can set for automatic scans by selected dates and times, in order to keep your computer running at its best. You will see that most registry fixers are easy enough for anyone to use; with just a few clicks of your mouse you can be on your way. As a bonus, registry repair utilities will not only eliminate these troubles – but also a variety of other glitches that may not have made themselves known yet. With your new knowledge of the cause of these errors and how to handle it, now all you need to do is download a tool and get started – easily, instantly, and all by yourself!]]>Application Packaging ToolsTue, 18 Jan 2011 14:01:37 +0000Installer fails: The Windows Installer Service could not be accessed - by: deployexperthttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1704-installer-fails-the-windows-installer-service-could-not-be-accessed.html#1704
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1704-installer-fails-the-windows-installer-service-could-not-be-accessed.html#1704
How can I install a programm created with Visual Studio 2008 on a Windows Server?]]>Application Packaging ToolsTue, 18 Jan 2011 14:00:27 +0000what is MSI Studio and its use? - by: Prasadhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/779-what-is-msi-studio-and-its-use.html#1702
http://www.scmgalaxy.com/forum/67-application-packaging-tools/779-what-is-msi-studio-and-its-use.html#1702
Good After noon i am one of the learner of application packaging i am trying to create an user name in MSI SCRIPT LOGIC but it&#039;s not allowing will you please provide me the username for me.so that i can login and download that MSI STUDIO .

Looking forward for your reply.

Regards,
Prasad. :)]]>Application Packaging ToolsFri, 03 Dec 2010 08:55:57 +0000Carefree Profits With Commission Blueprint 2.0 review Using PPC in Your Affiliate Marketing Question - by: inoloinjehouMhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1119-carefree-profits-with-commission-blueprint-2-0-review-using-ppc-in-your-affiliate-marketing-question.html#1701
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1119-carefree-profits-with-commission-blueprint-2-0-review-using-ppc-in-your-affiliate-marketing-question.html#1701
I just want to see how they do it, isnt that the idea behind these dvd´s? ;
Offtop, I&#039;m a happy owner of
www.ps2netdrivers.net/motherboard/asus.p5gl-mx/
:-)]]>Application Packaging ToolsTue, 19 Oct 2010 18:31:28 +0000How to install a wireless modem in a desktop PC - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1700-how-to-install-a-wireless-modem-in-a-desktop-pc.html#1700
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1700-how-to-install-a-wireless-modem-in-a-desktop-pc.html#1700
First, you need to find a good brand of modem. E &#039;There are a variety of reliable brands, and you can have a variety of choices. The main features of more expensive. A good entry-modem is enough choice for home use. This has security features in addition to small networks and connect to other computers.

The desktop should also wireless ready. This means you must have installed the wireless card in it. Otherwise, you must connect the modem with a LAN cable, but still completely defeated thePurpose, is not it? The latest brands of desktops already built-in wireless cards.

Step 1: If you have not installed yet install wireless network card. Then you must connect the antenna to the wireless modem. This is usually the case with the package when you buy the modem.

Step 2: It &#039;s also available with a USB wireless modem. Combine this with the computer&#039;s USB port and then connect the AC adapter to power the modem slotHelp.

Step 3: When the USB modem is on, it is already back signals of the Internet. You must configure the time settings. Configuration settings, closely related to the manual that came with the package. You may be on the official website of the brand you are using a modem. You also have the details like username and password so that this key can be placed on the website. If there is no username or password, try the default as "admin", but stilldoes not work, contact customer service.

Step 4: There are a couple of types of Internet connection for you to choose, but choose a dynamic IP address setting as was done immediately get a connection to the provider&#039;s server and IP address from there. Enter the details requested by the computer as a static IP address, IP address, subnet mask, gateway address, ISP, and so on. You can find this in the manual.

Step 5: After entering the required information, click the Finish button. You justThe installation of the wireless modem. ]]>Application Packaging ToolsFri, 01 Oct 2010 10:52:08 +0000windows installer window pops up with message every time i log on to windows exp - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1699-windows-installer-window-pops-up-with-message-every-time-i-log-on-to-windows-exp.html#1699
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1699-windows-installer-window-pops-up-with-message-every-time-i-log-on-to-windows-exp.html#1699
Sign In to Vote
0
Sign In to Vote
i run windows xp--this installer window appears several times --stating i&#039;m trying to acess a resource that is unavailable-i keep closing this message and eventually get ie operating--also the ie logo is not normal in appearance on the start menu-more like a sheet of paper with 3 dots in middle]]>Application Packaging ToolsFri, 01 Oct 2010 10:49:16 +0000How to Resolve Windows Installer Error 1619 on your computer - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1698-how-to-resolve-windows-installer-error-1619-on-your-computer.html#1698
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1698-how-to-resolve-windows-installer-error-1619-on-your-computer.html#1698
he common error that would be displayed is about being unable to open the installation package. It will ask you to verify the existence of package and your access to the package. In case, if you are unable to access it, it will ask you to contact the application vendor and confirm the validity of the Windows Installer package.

The problem is mainly caused due to the way in which Windows tries and installs various files in the computer which is related to the hard drive you possess. Each time you are using the Windows Installer Application, it is continuously adding and updating hundred’ s of files and settings to your hard drives in order to install some of the softwares . However, there might be a case that the file setup of your system might end up causing your installer to show error and it would not place the files in the locations it

There are a number of reasons behind the 1619 error, but the most common are that the Windows and Windows Installer are outdated. This can become a big issue when you install the softwares and if they are out of date, the installed softwares might become complicated and cause errors. It is therefore necessary to ensure that both the Windows system and the Windows Installer packages are updated. You can check so by clicking on Start and then on All Programs and then selecting Windows Update. Then you can use it to download all the updates to your computer.

It is also recommended that you should regularly clean your registry system as well. To define it, a registry is a database which all Windows computers use to store significant information about your computer and system, i.e. everything ranging from the desktop wallpapers to the bookmarks contained in it. All the softwares require the registry database to enable them to run, and when you install a program and the software will also look to install a series of registry files and settings as well. Unfortunately, many registry settings might either get corrupted or damaged, consequently leading the Windows to be unable to see the files it requires to run efficiently.]]>Application Packaging ToolsFri, 01 Oct 2010 10:48:28 +0000ADDSOURCE and ADDLOCAL - by: InstallerGeekhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1694-addsource-and-addlocal.html#1697
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1694-addsource-and-addlocal.html#1697ADDSOURCE Property
The value of the ADDSOURCE property is a list of features that are delimited by commas, and are to be installed to run from the source. The features must be present in the Feature column of the Feature Table. To install all features as run from source, use ADDSOURCE=ALL on the command line. Do not enter ADDSOURCE=ALL into the Property Table, because this generates a run-from-source package that cannot be correctly removed.
Remarks

The feature names are case sensitive. If the LocalOnly bit flag is set in the Attributes column of the Component Table for a component of a feature in the list, that component is installed to run locally.

The installer always evaluates the following properties in the following order:

If the command line specifies: ADDLOCAL=ALL, ADDSOURCE = MyFeature, all the features are first set to run-local and then MyFeature is set to run-from-source.
If the command line is: ADDSOURCE=ALL, ADDLOCAL=MyFeature, first MyFeature is set to run-local, and then when ADDSOURCE=ALL is evaluated, all features (including MyFeature) are reset to run-from-source.

The installer sets the Preselected Property to a value of "1" during the resumption of a suspended installation, or when any of the above properties are specified on the command line.

ADDLOCAL Property
The value of the ADDLOCAL property is a list of features that are delimited by commas, and are to be installed locally. The features must be present in the Feature column of the Feature Table. To install all features locally, use ADDLOCAL=ALL on the command line. Do not enter ADDLOCAL=ALL into the Property Table, because this generates a locally installed package that cannot be correctly removed.
Remarks

Feature names are case sensitive. If the SourceOnly bit flag is set in the Attributes column of the Component Table for a component of a feature in the list, that component is installed as run from source.

The installer always evaluates the following properties in the following order:

If the command line specifies: ADDLOCAL=ALL, ADDSOURCE = MyFeature, all the features are first set to run-local and then MyFeature is set to run-from-source.
If the command line is: ADDSOURCE=ALL, ADDLOCAL=MyFeature, first MyFeature is set to run-local, and then when ADDSOURCE=ALL is evaluated, all features (including MyFeature) are reset to run-from-source.

The installer sets the Preselected Property to a value of "1" during the resumption of a suspended installation, or when any of the previous properties are specified on the command line.

Administrators can run an administrative installation from the command line by using the /a command line option.

The ADMIN action is the top-level action used to initiate an administrative installation. When this action is executed the installer calls the actions in the AdminExecuteSequence and AdminUISequence tables to perform the administrative installation.

The AdminProperties property is a semicolon delimited list of properties that are set at the time of an administration installation. The installer uses these properties during a post administration installation of the application from the administrative image.

Users who do not have continuous access to the network may install an application from an administrative image and then at times have to rely on media, such as CD-ROM disks, as their backup source. In these cases the length of the file names in the administrative image and on the media must match. Both must use long file names or both must use short file names. For example, a CD-ROM that only supports short file names could provide both the original media for installing the administrative image and a backup source.

If the SHORTFILENAMES property is set during an administrative installation, this property may need to be set again by a user subsequently applying a patch to the administrative image. When using Windows Installer version 2.0 or later versions to apply the patch, the installer automatically sets the SHORTFILENAMES property if the administrative image uses short file names. With Windows Installer versions earlier than version 2.0, the user applying the patch must set the SHORTFILENAMES property.

If an administrator uses a package having a Word Count Summary property of 2 or 3 to perform an administrative installation, users of the administrative image cannot automatically reinstall from the original media source. If the administrative image becomes unavailable, users who have installed from the administrative image are prevented from reverting to the original media.

The application of transforms during the creation of an administrative image has no valid effect. To make a customized version of a product available to a work group, apply the transform during the installation of the product from the administrative image.

Create share:
Then I would like to share this so ALL users can access it:
C:\Documents and Settings\All Users\Documenten\MyAppName

Give access rights:
As I understand this folder has by default only read-rights, so I need to add write-rights for ALL users as well.

My application is installed on Windows XP and up and the solution must cover these operatingsystems.

How can I set this up in InstallAware? Can you supply me with a code sample?]]>Application Packaging ToolsTue, 14 Sep 2010 11:33:27 +0000Inno Setup - How to keep registry keys after uninstall. - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1689-inno-setup-how-to-keep-registry-keys-after-uninstall.html#1689
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1689-inno-setup-how-to-keep-registry-keys-after-uninstall.html#1689
I am have an installer running for a shareware program that has a time limit. The installer saves an obscure key in the windows registry with the install date, and I do not want this key to be removed when uninstalling, so that the user cannot simply uninstall and reinstall the program in order to circumvent the time limit.

I have tried to use custom Delphi code to write the key ( RegWriteStringValue() ) but it looks like the uninstaller removes those as well. Any ideas on how to keep the registry key (or another way to keep the original install date in the system)?]]>Application Packaging ToolsTue, 14 Sep 2010 11:32:38 +0000Windows Installer box keeps flashing - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1687-windows-installer-box-keeps-flashing.html#1688
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1687-windows-installer-box-keeps-flashing.html#1688
This could be caused by several reasons. I suggest that you try the below methods to fix this issue.

Method 1:

Check if you have same issue in ‘Safe Mode with networking’, this could be caused by some of the services running in the background.

Follow the below steps to boot the computer to ‘Safe Mode’:

a. Restart your computer if it is powered on.

b. Tap the F8 key after your computer initially powers on.

c. Once you see the Advanced Boot Options menu you can stop tapping.

d. Use the up/down arrow keys to highlight your selection.

e. Select Safe Mode with Networking and press Enter.

f. Logon to your computer using an account with Administrator privileges.

You can also set the computer to normal startup once you determine the service causing the issue. See the section on how return your computer to a Normal startup mode by following the steps under “Reset the computer to start as usual” in the above article.

Method 2:

If you have Microsoft Office installed on your computer, I suggest that you try to uninstall and reinstall Microsoft Office and check if you have the same issue.

Method 3:

This could be cause if the file association on your computer is corrupted. I suggest that you follow the below link and run the Fix-it and check if you are able to install the programs

Disclaimer: This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up annd restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:

* Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personal or package vendor.

The cause of this error is because your PC cannot read the files / programs it requires in order to complete the installation on your system.

Every time you install a program on your PC, a large number of files are basically copied from the installation program to your hard drive. This means that if you are trying to install a program, you first need to make sure the installation file is complete & operational, as well as fixing any errors your system has inside.

The way to fix this error is to first "unregister" and then "re-register" the installer on your system. This will act like a re-install for the Windows installer, allowing your computer to properly read all the files & settings it requires to use again (because Windows Installer is a crucial part of Windows, it&#039;s impossible to remove it from your PC completely - so you need to re-register it to make sure that it&#039;s working correctly). After that, you should then use the "Windows Installer Cleanup Utility" - which is a piece of software you can get from the Microsoft website which will basically repair any of the problems that your Windows Installer program may have. This is highly recommended, as it will basically make your computer run much more reliably when installing a piece of software.

If you use the method above and find it does not work, you should then look to use what&#039;s known as a "registry cleaner" on your system to try and fix any potential errors that may be inside the registry. A registry cleaner is a software tool that will scan through your computer and repair a large number of files & options that could be damaged / corrupt on your system, and help resolve a lot of different errors on your PC. It&#039;s often the case that the 1721 error will be caused by your computer being unable to read the various registry settings that are needed from the installation folder, making it necessary to clean out the registry on your computer with one of these registry tools. This is highly recommended as it could fix a large number of problems your system may have.]]>Application Packaging ToolsTue, 14 Sep 2010 11:31:14 +0000How to Repair Error 1603 - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1684-how-to-repair-error-1603.html#1684
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1684-how-to-repair-error-1603.html#1684
Note the error number and type this in a Web browser

When you try to install application or program into your computer, you would probably get error message like this on your monitor. Anyway, this must be fixed right away, or it would result in system failures or even blue screen of death.

The Definition of Error Code 1603

Error code 1603 is a system error comes from the Microsoft Windows Installer in Windows 2000, XP 2003 or Vista. The error might hinder the installation process and may lead to further damages to your operating system. The installation process stopped because your computer cannot access certain files require during installation.

How to Repair Error Code 1603?

During the installation process, a system account is required by the Windows operating system.

This system account would manage the folder where you want to install the application or program. So repairing the system account becomes the key to fixing the error code 1603.

Here are some steps for you to fix the system account in your computer. Just see the instructions in the following parts.

Check for the Presence of the System Account

1. Double click on My Computer
2. Right click on the driver to which you want to install the program or application
3. Click on Properties and select the Security tab
4. If you are using Windows 2000, see if the System account is shown in the "Name" box
5. If you are using Windows XP, see if it shown in the "Group or User Names"

1. Clean up the temporary files in the temporary folder. Files with TEMP or TMP extensions could be removed.
2. Get the Windows Installer CleanUp utility and uninstall the installation.
3. Run a virus scan to detect and remove all possible threats.

To ensure the security and efficiency of your PC, get our ErrorCodeFix to fix Error code 1603 in minutes.]]>Application Packaging ToolsTue, 14 Sep 2010 11:29:27 +0000Windows 7 Ultimate Home Pro 32 64Bit Installer Disc - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1683-windows-7-ultimate-home-pro-32-64bit-installer-disc.html#1683
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1683-windows-7-ultimate-home-pro-32-64bit-installer-disc.html#1683Application Packaging ToolsTue, 14 Sep 2010 11:28:51 +0000PC Maintenance - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1682-pc-maintenance.html#1682
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1682-pc-maintenance.html#1682
The first step to doing a format on Windows XP, as with any format that you might want to do, is to backup all your files. If you don’t know how to backup your files then you should just save the programs that you want to keep unto a memory stick, a dvd or an external hard disk, or you can read up on how to backup your files.

Now, formatting your hard drive can be easy or hard depending on which which one you want to format. If you want to do your C drive, you’re going to have to several things. This is what you pay other people to do for you. If you’re computer is on, put in your Windows installer CD, then restart your computer. Make sure you’ve already backed up all your files before doing this. When your computer starts you will be asked if you want to boot from the CD. Boot from the CD and you will now see a blue screen. With the arrow keys, highlight the ‘C:’ drive and then press D to delete and confirm your decision by pressing th ‘L’ key.

Once it’s gone highlight the empty partition and press C to create a new partition where you’ll install Windows. You should give it the maximum amount of space. It will ask you how you want to format the drive, so select the NTFS option, but don’t choose the quick format option. After that it will start installing Windows into your computer and everything should be reletivley simple. Just install it the way you’d install a regular program and keep giving the information it asks of you. When Windows is installed, start installing the drivers and all the other stuff you want put in because you now have a clean slate.

Now if you’re formatting one of the other hard drives of your computer, you’ll have an easier time. As always make sure all the data within the drive has been backed up. Right click on the drive and then click on the format option. Just follow the directions and you’ll be all set. And that’s all you need. No money spent, no severe problems. Chalk this up as one of the new reasons why you won’t switch to Windows 7.

The author of this article, Jego Goldstein, is a Computer Analyst who has been testing and developing software for several years. He advocates the need for computer literacy in society and strives to make technology more user friendly. Get A Copy of his video tutorial series My Secured PC, an easy to follow guide on PC Security.]]>Application Packaging ToolsTue, 14 Sep 2010 11:28:36 +0000Reg:Jobs openings - by: kdeepahttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1680-reg-jobs-openings.html#1680
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1680-reg-jobs-openings.html#1680
We have openings for Application Packaging professionals, with 3-5 yrs of experience. The openings are many and the requirement is immediate. If anybody is looking out for job change kindly let me know and you can also refer some of your friends/colleagues for this opening. This is very urgent requirement so please do drop in a mail as soon as possible to This email address is being protected from spambots. You need JavaScript enabled to view it.

Thanks and Regards
Deepa ]]>Application Packaging ToolsFri, 27 Aug 2010 06:32:01 +0000Job Openings-Application Packaging - by: kdeepahttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1679-job-openings-application-packaging.html#1679
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1679-job-openings-application-packaging.html#1679
There is an requirement for Application packaging professionals with 3-5 yrs of experience. The openings are many and its an immediate requirement.

Below is the JD for Application Packaging:

>Expertise in Wise Package Studio and VB Scripting and App-V Install shield
>Good troubleshooting skills, writing custom actions in VB and Wise.
>Expertise Sound knowledge on Operating systems like Windows XP, Vista and Windows 7
>Experience in various processes of Application Packaging like Quality Assurance, Technical Review, Packaging.
>Good in analytical skills.
>Experience in training and mentoring of new team members.
>SQL Server scripting and Database knowledge is an added plus.
>Should be flexible and a team player and willing to work in shifts

This is for both Chennai and Hyderabad location.

Interested may please forward your profiles with all the contact details to This email address is being protected from spambots. You need JavaScript enabled to view it., to enable us to proceed further.

You may also please refer your friends/colleagues who may be interested in this opening.

Deploying any kind of software application is one of the most complex tasks you face as a developer. It&#039;s difficult to prepare an application correctly for installation on every possible system configuration and provide deployment options. SetupBuilder offers the full set of the features you need to quickly build bulletproof setups and updates for Windows.
Easy Setup, Seamless Delivery

Professional Edition is an easy-to-use, script-based installation tool that quickly builds basic and reliable installs for Windows platforms. SetupBuilder Professional includes a delta patch feature, for creating compact installation patches to update older versions of applications, and many other advanced features, including the intuitive Visualizers, built-in DLL and Windows API calling, and a script editor.

As rapid application development (RAD) tools have become commonplace, simplifying the development process and reducing project life cycles, the ability to create smooth, efficient applications in less time often means needing to deploy them just as quickly. SetupBuilder is a powerful, flexible, and intuitive script-based Rapid Setup Development and Configuration Management tool for Windows 7, Windows Server 2008, Windows Vista, Windows 2003, Windows XP, Windows 2000, Windows NT4 and even Windows Me/98/95.

Use SetupBuilder—The One and Only True Next Generation Intelligent Setup Builder.]]>Application Packaging ToolsFri, 20 Aug 2010 06:52:01 +0000App-V 4.5 - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1676-app-v-4-5.html#1676
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1676-app-v-4-5.html#1676
* Enhanced failover protection or disaster recovery of your virtual application infrastructure: App-V data-store failover protection enables administrators to quickly recover from disasters and/or recycle servers for maintenance.
* Enable highly available application infrastructure: App-V 4.5 SP2 load balanced management servers can now leverage SQL server mirrored data-store to support high availability scenarios for line of business applications; with automatic failover protection not available with the previous versions of App-V.
* Data replication is now possible across geography: this enables organizations to recover from site wide failures faster.
* App-V 4.5 SP2 clients can now deploy Office 2010.
]]>Application Packaging ToolsFri, 20 Aug 2010 06:50:18 +0000VMware ThinApp - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1675-vmware-thinapp.html#1675
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1675-vmware-thinapp.html#1675
ThinApp (previously known as Thinstall) was originally developed by Jitit Inc. and was acquired by VMware on January 15, 2008.[2] VMware later used the code name VMware Project North Star while the product was in beta.[3] On June 10, 2008, VMware announced that the final name for the product was going to be VMware ThinApp.[4] The trial version of Thinstall was initially available only to corporations,[5] however VMware now offers a public trial version.[6]
[edit] Technology

VMware ThinApp is an application virtualization solution.[7] ThinApp is able to execute applications without them being installed in the traditional sense by virtualizing resources such as environment variables, files and Windows Registry keys. The virtual environment presented to the client is a merged view of the underlying physical and virtual resources, thereby allowing the virtualization layer to fool the application into thinking that it is running as if it were fully installed. ThinApp does not have any pre-installed components and does not require the installation of device drivers allowing applications to run from USB keys or network shares without ever requiring Administrator rights. ThinApp converts standard application installers such as .msi files into self-contained EXE files which includes everything required to run. Also it is able to scan a system before and after an applications installation and create a portable executable based upon changes made to the systems files and registry. Unlike self-extracting ZIP files, ThinApp does not extract files to disk or require system registry changes in order to run applications. ThinApp supports all released x86-based Windows systems from Windows NT4, 2000, XP (64/32), Vista (64/32), Server 2003, Server 2008 (64/32), Server 2008 R2 (64/32), and Windows 7 (64/32).
[edit] Software compatibility

Many windows applications can be packaged and made portable with VMware ThinApp, with the following notable exceptions:

* Any software that installs and requires a device driver to function. Applications that use pre-installed device drivers can function without issues.[8]
* Some software with copy protection based on hardware. ThinApp will virtualize some hardware properties such as harddrive serial numbers but applications that bind to things like ethernet MAC address or CPU-ID may not run when moved to another PC.
]]>Application Packaging ToolsFri, 20 Aug 2010 06:49:54 +0000On-demand application delivery - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1674-on-demand-application-delivery.html#1674
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1674-on-demand-application-delivery.html#1674
Compared to traditional application deployment technology, virtual application delivery with XenApp enables organizations to improve application management by:

* Centralizing applications in the datacenter to reduce costs
* Controlling and encrypting access to data and applications
to improve security
* Delivering applications instantly to users anywhere
]]>Application Packaging ToolsFri, 20 Aug 2010 06:49:10 +0000Symantec's Endpoint Virtualization Suite - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1673-symantec-s-endpoint-virtualization-suite.html#1673
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1673-symantec-s-endpoint-virtualization-suite.html#1673Application Packaging ToolsFri, 20 Aug 2010 06:47:46 +0000ANT Build Integration with InstallAnywhere - by: ashok423http://www.scmgalaxy.com/forum/67-application-packaging-tools/1621-ant-build-integration-with-installanywhere.html#1672
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1621-ant-build-integration-with-installanywhere.html#1672Application Packaging ToolsTue, 20 Jul 2010 10:51:20 +0000Console Installers in InstallAnywhere - by: ashok423http://www.scmgalaxy.com/forum/67-application-packaging-tools/1624-console-installers-in-installanywhere.html#1671
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1624-console-installers-in-installanywhere.html#1671Application Packaging ToolsTue, 20 Jul 2010 10:48:32 +0000WiX 3 Tutorial: Solution/Project structure and Dev resources - by: knoepdanhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1580-wix-3-tutorial-solution-project-structure-and-dev-resources.html#1670
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1580-wix-3-tutorial-solution-project-structure-and-dev-resources.html#1670
Thanks for the great post.
I would be interested to know how have realized the bootstrapper that calls the localized msi. As you have an msi for each language, the bootstrapper has to determine the language of the os and depending on the result call the proper msi.
I have been struggling with the VS bootstrapper and have not yet achieved the desired results.
How did you do this? Did you use the VS bootstrapper or a different one.

Here are some of the things we do during the install process, beyond simply copying the bits to your drive.

1. Check for and install a valid Java 6 runtime. This is handled as an installation pre-requisite automatically. If a JRE is not found, we run the Sun/Oracle installer.
2. Set/replace the JAVA_HOME environment variable to point to the Java 6 runtime
3. Install Python 2.5 runtime, including mod_python and Windows extensions
4. Set/replace the registry entries for Python2.5 to point to the version we install
5. Set/replace the PYTHONHOME environment variable to point to our Python 2.5 runtime
6. Add Windows service for the CollabNet Subversion Edge Console
7. Add Windows service for the CollabNet Subversion Server (Apache)
8. Add Windows Firewall exceptions for the Apache executable and the default Subversion Edge port (3343)
9. Create a Start Menu shortcut to open browser to http://localhost:3343/csvn
10. Add the csvn\bin and csvn\Python25 folders to beginning of PATH

Problems we are aware of
Here are some issues we are aware with the install.

1. Trying to use ViewVC can give an Internal Server Error - 500. This problem is typically caused because you have conflicting DLL&#039;s in your Windows system32 folder. We did not want our installer to mess around with this folder, so we do not try to fix your system. In our own testing, the most common cause of this problem was if you have previously installed ActiveState Python 2.5. Their installer puts some DLL&#039;s that begin with "py" in the system32 folder. Moving these to a temp folder immediately solves the problem. We are using the Python distribution from python.org and the DLL&#039;s appear to conflict with one another. A similar problem can occur if you have conflicting OpenSSL DLL&#039;s in the system32 folder. These are the files (libeay32.dll and sslway32.dll). Typically, rebooting the server after installing our application resolves this problem because we put our folder first in the PATH. You could also remove the DLL&#039;s.

1. 64-bit Windows. We are providing a native Windows 64-bit installer and we check for and install a native 64-bit JRE. However, the Apache and Subversion native binaries that we are currently providing are still 32-bit. We will be updating these to true 64-bit binaries in the near future. By using the 64-bit installer, you will be connected to the right package repository to receive these updates automatically in the future. We are also fully testing the installer and binaries on 64-bit versions of Windows 2003 and 2008.
]]>Application Packaging ToolsTue, 29 Jun 2010 09:14:46 +0000Creating Windows Installer Project in Visual Studio - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1668-creating-windows-installer-project-in-visual-studio.html#1668
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1668-creating-windows-installer-project-in-visual-studio.html#1668

I&#039;ve been struggling with Visual Studio to create a windows installer msi.

This is what I was hoping to create in the msi: Installer opens and first page has a couple fields where you can enter various config locations, including being able to browse, and also some drop downs with various config setups.

Click Next or Finish or whatever and custom C# code I have written gets executed depending on the choices chosen by the user.

When looking at the Visual Studio Installer Project, I can add a dialog, but they are all predefined for me. I was hoping for something like when you create a Windows Forms Application.

Is this not possible? Is the windows installer project just that inflexible? What are my other options in Visual Studio (note I don&#039;t want to use another program that may be out there)?
]]>Application Packaging ToolsMon, 28 Jun 2010 12:30:33 +0000How to Install Windows with USB Flash Disk - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1667-how-to-install-windows-with-usb-flash-disk.html#1667
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1667-how-to-install-windows-with-usb-flash-disk.html#1667
If you can, the following is a list of completeness you need.
1. A personal with a CD-ROM (for the process of preparation and file transfer)
2. CD Installer Windows XP or Vista
3. Applications support:
a. USB_PREP8
b. PeToUSB
c. Bootsect.exe
4. Flash disk with a capacity of at least 1GB

Here’s how to enter Windows installer in to the flash disk.

- Copy the PeToUSB.exe file in to the USB_prep8 folder .

- Run the file usb_prep8.cmd with the double click. The file is located in the folder USB_Prep8. Note: If your personal using Windows XP2, you need to unblock the file to be run. How?, right-click> Properties> Unblock

- Press Enter, and a window will appear.

- Leave all the settings in the default (unless you want to change the drive label) and press Start. This will format your flash disk, make sure no important files on the flash disk.

- After the process is completed, DO NOT close the window PeToUSB. Leave it open.

- Open the command prompt (caranye click Start> Run> cmd). At the command prompt panel, go to the folder where the file is saved bootsect.exe. Way, type “cd folder name”. For example, because bootsect.exe files in the folder bootsect located on the desktop, we type “cd desktop” and then “cd bootsect” (both without quotes).

- If bootsect.exe already met, type “bootsect.exe / nt52 X:” (without quotation marks). Note: X: show flash disk drive for you, so first find out the study of the drive. On our case, the study of L so that the drive is the command to “bootsect.exe / nt52 L:”

- If this step is done correctly, a message will appear “Bootcode was successfully updated on all Targeted volumes.” Close the window and command window PeToUSB. note: do not close the window USB_Prep8. USB_Prep8 window should remain open.

- When you close the window PeToUSB, USB_Prep8 in the window will automatically appear as menu options under the picture. If not, try and press Enter.

- At this stage, you actually only do settings for Prep8, just do is to choose the menu based on the number. You must change are:
a. Menu 1: choose the drive where Windows XP (or your CD-ROM). I click 1, will be out later Explorer to choose the drive. Choose the study of the drive (on the personal is C).
b. Menu 2: Virtual TempDrive choose, or a virtual drive in your personal hard drive as a place to store data (before moved to the flash disk). Choose the drive that is not in your PC, eg drive T.
c. Menu 3: to choose your flash disk drive. Press 3 and choose the flash disk drive that you want to enter Windows.
d. Menu 4: this menu is to run the next process. If you have run the 1 to 3, you immediately run this menu 4.

- Later the pop-up window that will immediately delete the temporary drive. Press Yes.

- After that, the file transfer process is running the Windows installer. There are two processes going on in here. First the transfer files from a CD-ROM to hard disk, and the second from the disk to the flash disk. The length depends on the speed CD-ROM or flash disknya, and in our case about 30 minutes.

- After that, we live Plug flash disk to the personal we will install, and set the booting priority to the flash disk. When switched on, there are two options available. Choose option number 1 (TXT Mode Setup Windows XP).

After that, the installation process is running as normal, including the process re-booting. No you need to do here, just move until the installation process is complete. To note is the flash disk can not be revoked until the process is complete (already signed in Windows).

Well, now the Windows installation can be done even though you do not have a CD-ROM.]]>Application Packaging ToolsMon, 28 Jun 2010 12:30:15 +0000Installshield Ikernel Exe Could Not Be Launched ? - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1666-installshield-ikernel-exe-could-not-be-launched.html#1666
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1666-installshield-ikernel-exe-could-not-be-launched.html#1666
Click here to repair installshield ikernel exe launch errors now!

The path most people take when this happens is to do a web search (perhaps that’s how you found us?), desperate for immediate help with the problem, or else contact a professional computer repair service. First of all, this problem doesn’t require the help of professional technical help – save that money for something you need it for. Allow me to explain the root of this error, and what steps you can take to take care of it.

It is frequently the case that when your PC troubles you with installshield ikernel exe launch errors, there is likely damage to the registry system. The pc registry, in non-technical language, is one of a few vital ‘ingredients’ involved in the windows application. This part of your pc is charged with tracking all of your pc applications and hardware installations, updates, and removals. A faulty deinstallation of software, for example, has the power to cause your registry to malfunction. When your registry is damaged, you might see a situation where windows can’t find the exact location of an .exe file for a program you want to work with – when this occurs, these errors can begin to pop up.

Ok, now that you understand what causes errors such as installshield ikernel exe launch errors, allow me to share the details of a great application that will let you repair it yourself. All that’s required is a professional tool called a registry fix tool – this is a piece of software designed to conduct a thorough search and fix the problem spots of the damaged registry file, on the spot, all by itself! I would highly recommend you to find such tool; you can normally scan your registry at zero charge and you’ll rid your computer of these troubles in just a few minutes from now.]]>Application Packaging ToolsMon, 28 Jun 2010 12:16:27 +0000Question about Windows Installer - How to make one patch for many products - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1665-question-about-windows-installer-how-to-make-one-patch-for-many-products.html#1665
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1665-question-about-windows-installer-how-to-make-one-patch-for-many-products.html#1665
My apologies if this wrong forum but I did not find right one.

My company has about 10 products and all of them use one and the same DLL. All products were installed with Windows Installer. Installation setups (*.msi files) distribute that DLL with merge module (*.msm). Now we have found and fixed a bug in that DLL and we need to redistribute it.

I thought that patch maker msimsp.exe will make one patch to update all 10 products but it makes patches from *.msi files only. The need to create 10 patches just to update one DLL which is also installed into the same location (e.g. C:\Program Files\[my company]\Common) looks as an overkill for me.

So, my question is - how to make patch file (*.msp) from *.msm module?]]>Application Packaging ToolsMon, 21 Jun 2010 08:35:05 +0000Windows Installer Rollback install directory files cleanup problem - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1664-windows-installer-rollback-install-directory-files-cleanup-problem.html#1664
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1664-windows-installer-rollback-install-directory-files-cleanup-problem.html#1664
In the mentioned scenario I want to rollback in such a way that system should be restored to its initial state as it is requirement for Windows 7 logo certification. Any help in this regard will be highly appreciated.]]>Application Packaging ToolsMon, 21 Jun 2010 07:57:53 +0000Per-machine Installations - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1663-per-machine-installations.html#1663
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1663-per-machine-installations.html#1663
The per-machine installations of an application means that the application is available for all users of a computer.

It also means:

Shortcuts are installed to the All Users profile.
COM registration is always written to HKLM\Software\Classes.
On Windows 2000 and Windows NT, at elevated privileges.
Icons and transforms are stored in %WINDOWS%\Installer\{ProductCode}.
The installer sets the following properties to the following values during per-machine installations.
Property Description CSIDL
DesktopFolder Full path to the Desktop folder for All Users. Exists on Windows 2000 and Windows NT. CSIDL_COMMON_DESKTOPDIRECTORY
ProgramMenuFolder Full path to the Program menu folder for All Users. Exists on Windows 2000 and Windows NT. CSIDL_COMMON_PROGRAMS
StartMenuFolder Full path to Start Menu folder for All Users. Exists on Windows 2000 and Windows NT. CSIDL_COMMON_STARTMENU
StartUpFolder Full path to Start Up folder for All Users. Exists on Windows 2000 and Windows NT. CSIDL_COMMON_STARTUP
TemplateFolder Full path to the Template folder for All Users. Exists on Windows 2000. CSIDL_COMMON_TEMPLATES
AdminToolsFolder Full path to the File System directory that stores administrative tools for All Users. Exists on Windows 2000. CSIDL_COMMON_ADMINTOOLS
AppDataFolder Full path to the Application Data folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_APPDATA
CommonAppDataFolder Full path to the file directory that contains application data for All Users. Exists on Windows 2000. CSIDL_COMMON_APPDATA
FavoritesFolder Full path of the Favorites folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_FAVORITES
PersonalFolder Full path to the Personal folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_PERSONAL
SendToFolder Full path to the SendTo folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_SENDTO
FontsFolder Full path to the System Fonts folder. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_FONTS
ProgramFilesFolder Full path to the Program Files folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_PROGRAM_FILES
ProgramFilesFolder Full path to the Program Files folder for the current user. Exists on Windows NT and Windows 2000. CSIDL_PROGRAM_FILESX86
CommonFilesFolder Full path to the Common Files folder for the current user. Exists on Windows 2000 and Windows NT. CSIDL_PROGRAM_FILES_COMMON
CommonFilesFolder Full path to the Common Files folder for the current user. Exists on Windows NT and Windows 2000. CSIDL_PROGRAM_FILES_COMMONX86
WindowsFolder Full path to the Windows folder for the current user. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_WINDOWS
SystemFolder Full path to the System folder for the current user. Exists on Windows NT and Windows 2000. CSIDL_SYSTEMX86
CommonAppDataFolder Full path to the file directory that contains application data for all users. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_COMMONAPPDATA
LocalAppDataFolder Full path to the file system directory that serves as the data repository for local (nonroaming) applications. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_LOCAL_APPDATA
MyPicturesFolder Full path to the MyPictures folder. Exists on Windows 2000, Windows NT, Windows 98, andWindows 95. CSIDL_MYPICTURES

Note The Alpha platform is not supported by Windows Installer version 1.1 and later.

Altiris Server Management Suite
Server Management Suite provides IT administrators with a comprehensive solution for managing physical and virtual servers. The suite offers solutions to provision, control, automate, and measure servers from a central console. With these tools you gain c ...
Arellia Application Control Solution
Application Control Solution provides software privileges and rights management so you can control how applications function in your IT environment. It can improve system integrity, security and manageability resulting in reduced total cost of ownership a ...

IT Management Suite
Altiris IT Management Suite is the industry’s most comprehensive and integrated suite for reducing the cost and complexity of owning and managing corporate IT assets including desktops, laptops, and servers. IT Management Suite reduces operational costs, ...

Symantec Mobile Management
As mobile devices become more sophisticated, provide greater corporate access and store more data, organizations require greater control and management to protect corporate
]]>Application Packaging ToolsFri, 11 Jun 2010 07:49:14 +0000Despite Economic Conditions, Application Deployment Software Market Still Showed - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1661-despite-economic-conditions-application-deployment-software-market-still-showed.html#1661
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1661-despite-economic-conditions-application-deployment-software-market-still-showed.html#1661
“Several factors will lead to accelerating growth in middleware over the next couple of years. Those include increasing investments to improve near-real-time business responsiveness, improve process efficiency, and improve levels of integration, particularly to connect and exchange external data from business partners and cloud services with datacenter-based applications”
"Several factors will lead to accelerating growth in middleware over the next couple of years. Those include increasing investments to improve near-real-time business responsiveness, improve process efficiency, and improve levels of integration, particularly to connect and exchange external data from business partners and cloud services with datacenter-based applications," according to Maureen Fleming, program director, Business Process Management and Middleware.

Additional findings from this study include:

The top three vendors in 2009 accounted for 52.5% of market revenue. IBM was the largest middleware vendor, while Oracle and Microsoft were the next two largest vendors.
The fastest-growing larger vendor (over $100 million in revenue) was business process management software provider Pegasystems. Appian and Lombardi Software, which was acquired by IBM in January 2009, also grew in the middle double digits.
Perhaps, the most notable growth was VMware&#039;s, which acquired SpringSource in 2009. Since the acquisition, the SpringSource middleware portfolio grew 100% to $18 million in 2009.
At 8.2% growth, Asia/Pacific was the fastest-growing region. It accounted for 14.5% share of the market. The largest region was the Americas, at $7.7 billion in revenue and 3.9% growth.
The IDC study, Worldwide Application Deployment Software 2009 Vendor Shares (IDC #223504) examines the application deployment software market and submarkets for 2005–2009. Revenue for 2007–2009 and 2009 market share of the leading vendors are also provided.
]]>Application Packaging ToolsFri, 11 Jun 2010 07:48:15 +0000windows installer not working - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1660-windows-installer-not-working.html#1660
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1660-windows-installer-not-working.html#1660
I am trying to uninstall adobe creative suite 1.1. I only wanted to uninstall photosop and keep Illustrator installed. the uninstaller started to unistall Illustrator so I tried to cancel and now I am getting an error that adobe installer has stopped working...
Problem signature:
Problem Event Name: APPCRASH
Application Name: setup.exe_Adobe Creative Suite Installer 1.1
Application Version: 1.1.0.0
Application Timestamp: 40648721
Fault Module Name: setup.exe
Fault Module Version: 1.1.0.0
Fault Module Timestamp: 40648721
Exception Code: c0000005
Exception Offset: 0001ce01
OS Version: 6.0.6002.2.2.0.768.3
Locale ID: 1033
Additional Information 1: 4722
Additional Information 2: 29e11a45e0c8a230a6793591e6ad433b
Additional Information 3: 7be5
Additional Information 4: 35275f14caa06bb527de37afd4df746d
So how do I uninstall the whole thing?? vista os
thanks
]]>Application Packaging ToolsFri, 11 Jun 2010 07:46:13 +0000How do I convert a python program to a windows executable from Linux? - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1659-how-do-i-convert-a-python-program-to-a-windows-executable-from-linux.html#1659
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1659-how-do-i-convert-a-python-program-to-a-windows-executable-from-linux.html#1659
]]>Application Packaging ToolsFri, 11 Jun 2010 07:45:45 +0000Problems with Windows Installer - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1657-problems-with-windows-installer.html#1658
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1657-problems-with-windows-installer.html#1658

c. On the list of Installed Products, select all instances that have (All Users) Windows Live on it. To make sure that you are removing the right programs, click on one item at a time then click on the Remove button until all entries with (All Users) Windows Live are deleted from the list.

d. Click "Exit."

e. Restart your computer to make sure that all changes made will take effect.

3. Please cancel the automatic download of wlsetup-web.exe. How you’ll cancel will vary between Internet browsers.

4. On the download instructions page, click on try again. This should dowload a different file, wlsetup-all.exe.

5. Wait for the download to finish. Then try to install again.

]]>Application Packaging ToolsFri, 11 Jun 2010 07:45:11 +0000Help Deleting Installshield Wizard - by: pgadminhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1656-help-deleting-installshield-wizard.html#1656
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1656-help-deleting-installshield-wizard.html#1656
this isn&#039;t the program itself but the installshield setup
how can i delete the installshield setup from the list? ]]>Application Packaging ToolsThu, 13 May 2010 08:51:38 +0000DeployMaster 2.8.1 - by: pgadminhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1655-deploymaster-2-8-1.html#1655
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1655-deploymaster-2-8-1.html#1655Application Packaging ToolsThu, 13 May 2010 08:50:31 +0000Special Upgrade for WISE Installation Studio customers - by: pgadminhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1654-special-upgrade-for-wise-installation-studio-customers.html#1654
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1654-special-upgrade-for-wise-installation-studio-customers.html#1654
“If you are still using the WISE Installation System to develop your installations, you probably know that Symantec announced the
end-of-availability of WISE Installation Studio and WISE Installation Express. An era comes to an end.

Symantec does no longer accept orders for new licenses of WISE Installation Studio or WISE Installation Express. In addition, Symantec does no longer accept renewals for maintenance agreements related to WISE Installation Studio.

If you are concerned your WISE product doesn’t support your software deployment requirements, consider a jump to SetupBuilder Developer Edition.

Looking to target Windows 7, Windows Vista and Windows Server 2008? We’ve got you covered! We are committed to providing you with support for the latest advancements in installation, deployment and operating system technology!

For users who want to move over from WISE Installation Studio to SetupBuilder, there is currently a special offer:

Switch to SetupBuilder 7 Developer Edition including a full 1-year maintenance and support subscription plan and pay only $245 instead of $399.

This special offer expires June 30, 2010

Contact our Sales at This email address is being protected from spambots. You need JavaScript enabled to view it. to save 40% off your move to SetupBuilder Developer Edition.

Note: Special offer only available to customers moving over from WISE Installation Studio, providing proof of ownership.]]>Application Packaging ToolsThu, 13 May 2010 08:49:46 +0000Windows Installer - by: pgadminhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1652-windows-installer.html#1653
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1652-windows-installer.html#1653
Are you logged on as an administrator?

Are you trying to install the application on your computer or on the
work computer?

What is the program that is being installed?]]>Application Packaging ToolsThu, 13 May 2010 08:49:15 +0000Administrator - by: pgadminhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1651-administrator.html#1651
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1651-administrator.html#1651Application Packaging ToolsThu, 13 May 2010 08:48:29 +0000Reminder : Office 2010 & Sharepoint 2010 Come Out On May 12th - by: pgadminhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1650-reminder-office-2010-sharepoint-2010-come-out-on-may-12th.html#1650
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1650-reminder-office-2010-sharepoint-2010-come-out-on-may-12th.html#1650
Microsoft will be officially launching the fourteenth version of Office, known as Office 2010, as well as Sharepoint 2010 on Wednesday 12th with businesses being the first to receive the update.

Other customers will be able to buy Office 2010 in the second half of next month when Microsoft&#039;s flagship business product is shipped.

There will be seven versions of Office 2010 with the Home and Business which offers the four main business applications, Word, Excel, Powerpoint and Outlook, and replaces Office Basic 2007 being our firm favourite.

Volume Edition versions will also get an Office Customisation tool (OCT) which will allow the installation of Office 2010 to be customised by creating a Windows Installer Patch.

Microsoft Office 2010 will come with a web-based companion called Office Web, which will be a series of applications for Word, Excel, Powerpoint and OneNote which will offer you access from any mainstream browsers to any Microsoft Office file uploaded.

You can hear from Gordon Frazer and Scott Dodds from Microsoft UK on 12th May from 3pm BST. Then listen to Stephen Elop’s live keynote from New York on 12th May at 4pm BST.

Later, you can choose from a variety of on-demand sessions that are relevant to you regarding the launch of Microsoft Office 2010 and Sharepoint Server 2010.

]]>Application Packaging ToolsThu, 13 May 2010 08:47:26 +0000Edit MSI's binary table to replace binaries - by: bhuvanahttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1641-edit-msi-s-binary-table-to-replace-binaries.html#1649
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1641-edit-msi-s-binary-table-to-replace-binaries.html#1649
It is not possible to replace the binaries with MSI Editing Tool like ORCA but the same can be achieved with Installshield IDE.
Steps for Adding a File into an MSI using InstallShield:
1. Open the msi file in InstallShield
2. Traverse to the particular component to which you want to add / delete / re-add the file, Go to the files view and Add a file, Choose the option (On the source media (uncompressed) or In a new CAB file).
3. You should be able to add a new component as well.
4. Save the msi and try to install it.

Applications are becoming more complex and more important to the daily operations of your enterprise. Knight Point consultants will work with you to align your IT goals with your business strategy, increase organizational productivity, accelerate deployment, and maximize the return on your application investments. Our cost-effective integration and development services provide frameworks for quality, maturity, and service management while maintaining a balance of productivity enhancements, maintenance requirements, and an adequate return on investment. Knight Point&#039;s matrix organization provides the ability to integrate your applications and infrastructure to increase stability, availability, and overall performance. Our services provide full lifecycle support including application and database development, management, migration, integration, and deployment.

Application and Database Development

Custom applications and database can save organizations valuable hours on a wide range of tasks, convert data into useful, profitable information, and make your technology work more intelligently for you. Knight Point delivers solutions that are right for you, whether you need to streamline business processes, automate complex spreadsheets, or enable employees to work more efficiently. Web-based applications allow you to leverage the power of your IT infrastructure.

Knight Point embraces a client-centric, collaborative approach, to application development which provides the foundation for each stage and component of an application development engagement. This includes working with the customer to plan a strategic vision, build an effective and practical solution, and integrate the appropriate systems and technologies to provide competitive advantages.

Knight Point consultants collaborate with customers to plan strategies, architectures, and designs that help their enterprises enhance customer relationships and grow their business with an emphasis on the return on investment (ROI). We assist customers with user experience scenarios, internet/intranet strategies, application and web-based prototyping, web mapping and content management strategy.

Knight Point offers strong project management expertise and development skills to support enterprise-wide projects. We team with industry-leading technology partners to offer our customers a "best-of-breed" approach and develop custom software solutions for tailored environments.

Release Management

Organizations are beginning to understand the value in maturing several IT service management processes that have received less attention in the past. One of the most critical of thesis is release management.

Release management is a software engineering process intended to oversee the development, testing, deployment and support of software releases. The practice of release management combines the general business emphasis of traditional project management with a detailed technical knowledge of the systems development lifecycle (SDLC) and IT Infrastructure Library (ITIL) practices.

Knight Point works within a release management methodology that brings transparency and structure to software and application updates. This process begins in the development cycle with requests for changes or new features. If the request is approved, the new release is planned and designed. The new design enters the testing or quality assurance phase, in which the release is built, reviewed, tested and tweaked until it is ultimately accepted as a release candidate. The release then enters the deployment phase, where it is implemented and made available. Once deployed, the release enters a support phase, where bug reports and other issues are collected; this leads to new requests for changes, and the cycle starts all over again. Knight Point consultants will work with your organization to ensure that changed are efficient and secure and bring value to the organization by understanding and capturing the dependencies between your technology environment and thee business that it supports.

Installation and Configuration

Knight Point consultants have the skills and reference experiences required to complete an efficient, successful and well-organized installation. In recognizing and understanding the critical installation decisions, we can help you plan the installation and determine the appropriate system resources required for optimal performance.
Application Integration and Data Migration

How much time and money have you spent deploying best-of-breed enterprise applications to automate business processes? How many resources have you used developing and maintaining "home grown" applications that perform functions unique to your business? Despite these investments have you found that these systems are inherently incompatible?

The collaboration software market has undergone dramatic changes during recent years. Previously dominated by proprietary solutions and largely standalone products, the focus has recently converged toward a more consistent, standards-based, and integrated collaboration model in which people can more naturally collaborate in the context of their preferred tools. The business value of efficient and effective collaborative applications is now widely understood; collaborative applications are now mission-critical. Organizations seeking to optimize their collaborative applications face a variety of challenges, ranging from constraints due to the large installed base of earlier collaboration products to new requirements such as the need to securely and seamlessly accommodate new device types and cross enterprise boundaries.

Application integration is the process of bringing data or a function from one application together with that of another. Where these programs already exist, the process is sometimes realized by using middleware, either packaged by a vendor or written on a custom basis. A common challenge for an enterprise is to integrate an existing, or legacy, application with a new program or with a web services program of another company. Knight Point consultants analyze your business processes and create integration solutions to optimize your workflows and maximize your application production using Business Intelligence (BI) methodologies and tools.

Managed Database Services

Organizations today demand the highest levels of information availability and data protection to support their applications. Knight Point&#039;s Managed Database Services are a flexible solution that can be used effectively to fit the needs of any organization. Whether you are attempting to lower IT costs through outsourcing, or looking for expertise to help you take advantage of the latest features and functions of your database, we can help. Knight Point has an extensive team of DBAs who can deliver database expertise when and where it&#039;s needed.

Knight Point consultants fulfill the role of the Systems Database Administrator, installing database applications and configuring relevant parameters, configuring and attaching file systems, and setting up both clustering and replication, and database backups. On an ongoing basis, our consultants assume responsibility for database health monitoring and effecting failover for both clusters and replicas. Our database specialists work in partnership with either in-house technical resources or solution partners, for tablespace maintenance, warehousing, and optimization. We will also assist in the strategic planning and database migration for &#039;no transactions lost&#039; cut-overs from existing environments for new clients, including migrating to new versions of a database platform.

I have an application written in C# which depends on sqlite managed provider. The sqlite provider is platform dependent (there are two dlls for 32 and 64 bit applications with the same name). The application loads the desired one at runtime based on OS.

The problem is that while creating an installer I cannot add 64 bit mode dll to the setup project as I am getting the following error: File &#039;&#039; targeting &#039;&#039; is not compatible with the project&#039;s target platform &#039;&#039;.

I would use other installer but I have a custom action which must be invoked during the setup.

So I wanted to know if there is an installer which will let me add 32 and 64 bit dll to it and execute custom action written in C#.

One possible solution is to have two installers but I would like to avoid it if possible.

SharePoint 2007 is designed to interoperate with Office 2007 to a high degree. If you have users in your organization who are still using older versions of Office, you may find that those legacy versions become a barrier to productivity. So you may want to consider deploying the latest version of Office to all SharePoint users.
2: Preventing site sprawl

One of your primary goals must be to prevent site sprawl. You can use several techniques for this. One of the most effective is to limit the number of people who allowed to create SharePoint sites. Experience has shown that if you allow users to create new SharePoint sites on a whim, some users will create sites they don’t even need, just because they can or because they’re curious. It’s better if site creation is handled by a dedicated group of people within the IT department. I also recommend establishing clear guidelines as to who is allowed to request a new SharePoint site, and under what circumstances.

3: Site lifecycle management

Unlike typical Web sites, many SharePoint sites have a limited useful shelf life. For example, it’s common for users to create SharePoint sites that are dedicated to a specific project. When the project is complete, the site is no longer needed. So it’s important to have a procedure in place for determining which sites are still in use. When a user requests that a new site be created, you should document the name and contact information of the person making the request, as well as the URL of the resulting site. This allows you to contact site owners on a periodic basis to find out whether the site is still needed.

4: Locating documents

After deploying SharePoint, some organizations eventually begin replacing file servers with SharePoint document libraries. The idea behind this move is that SharePoint contains powerful indexing features that can make documents easier to locate than they would be if they were located on a file server. Although SharePoint has a decent search engine, document libraries can and do become overloaded. It can therefore be tough for users to find the information they need within a large document library.

One way to make it easier for users to locate SharePoint documents is to enforce the use of metadata. SharePoint contains options that allow you to define individual content types and to create custom metadata fields for each one. You can require users to enter relevant metadata for each document they create. This metadata goes a long way toward helping SharePoint return relevant search results.

5: Information overload

Providing good metadata for the documents stored in a document library improves the relevancy of search results, but it will get you only so far. Another thing you can do to improve search results is to implement a policy for document lifecycle management.

While some business documents may need to be retained indefinitely, other types probably have limited usefulness. For example, the odds are good that nobody in your organization cares about a marketing proposal from 10 years ago. By working with the managers in your company, you can find out which documents are really important and come up with a plan for automatically purging other documents after a specific length of time. Doing so reduces resource consumption and helps to de-clutter search results.

6: Governance

The subject of governance seems to come up more often in regard to SharePoint than just about any other application. There is a reason for this. Without proper governance policies, a SharePoint deployment can quickly spiral out of control and evolve into something that doesn’t even remotely resemble the organization’s original SharePoint vision.

The only way to prevent your SharePoint deployment from getting out of hand is to make some tough decisions up front about how the deployment should be used and who has permission to do what. In other words, you need to decide things such as who has the authority to create a site, what types of data are allowed to be stored within SharePoint libraries, and what types of customizations you want to allow.

7: Disk space management

Disk space management is something of an art form. Most network administrators are used to dealing with file servers that store data on dedicated volumes. SharePoint, on the other hand, stores its data within a SQL database. While you can use quota management to ensure that users don’t consume an excessive amount of disk space, it is important to realize that multiple lists or libraries can be linked to a common database. Therefore, you must design your quota structure to take into account possible growth of other lists or libraries that may exist.

8: Web part management

SharePoint sites are built around the use of Web parts. This approach make site creation easier, but it also means that any changes to Web parts result in changes to every site that uses them. You’ll want to take measures to prevent Web part customizations from being made in a haphazard manner. A modification that enhances a Web part’s functionality on one site may wreck havoc on other sites that are using that Web part.

9: Service level agreements

Many organizations discover that it doesn’t take long for a SharePoint deployment to grow from being something of a novelty to becoming a mission-critical application. As with other mission-critical applications, administrators are often pressured into accepting service level agreements for SharePoint deployments.

My recommendation has always been to use the quest for service level agreements as a bargaining chip. For example, you could explain to the managers in your company that for you to be able to deliver the level of service they are requiring, you need additional server hardware or other IT resources.

10: Disaster recovery planning

I have seen a few real-world situations in which administrators verified that their backup software supported SharePoint but never really looked at what was required to perform a restoration. Unless you’re going to be performing a total restoration, most backup applications require SharePoint data to be restored to a recovery farm.

A recovery farm is a separate, dedicated SharePoint farm. Although a recovery farm does not require the same hardware resources as your production SharePoint servers, it does have to be configured with the same features, templates, patches, and software versions as your production farm. That being the case, a recovery farm isn’t really something you can just throw together at the last minute when you have to perform a restoration. You will need to have it in place in advance.]]>Application Packaging ToolsMon, 03 May 2010 06:56:20 +0000Distributed Setup Development Revisited - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1643-distributed-setup-development-revisited.html#1643
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1643-distributed-setup-development-revisited.html#1643
Distributed Setup Development Can Work

Back in 2005 I was involved in a distributed setup development environment that was a complete disaster. The combination of vdproj/installutil and poor software architecture choices had resulted in me being very jaded against the notion of sharing responsibility of developing setup with the developers. Unfortunately, the model of centralized setup development can only scale so far before the quality of the installer declines not because the setup developers don&#039;t know how to write good setup but because they just can&#039;t keep up with the sheer size of the application domain. They simply don&#039;t know enough to be able to help make good decisions. Eventually this becomes just as fatal as the very model that first jaded me into not sharing any responsibility.

In 2009 I found myself at this breaking point and decided to once again try setup democratization. This time, I wanted to find just the right blend between centralized and decentralized. I believe with WiX, InstallShield and a little out of the box thinking we&#039;ve succeeded in doing just this and that we will be able to scale for many more years to come.

Visualization

One of the biggest problems developers had was they couldn&#039;t easily see into the structure of an installer or compare the installer to previous builds or other installers. Sure, I could try to teach them to use orca, perform administrative installs or do other tricks but what they really needed was a powerful "Google Earth" style tool that really lets them drill down through and search across to get situational awareness. Once they had this capability they could make better choices.

Simplification

Application developers don&#039;t have 6 months of free time to learn the Windows Installer . They need to be provided a short training session with an important set of rules to not break. The component rules can be basically explained by quoting The Highlander Movies: &#039;There can only be one.&#039; Tell them that MSI is a declarative not imperative language. Relate it to things they understand like WPF and XAML. Explain to them to not ask for things like xcopy, regsvr32, regasm, gacutil or installutil. Instead ask them to ask for things at a higher level such as register a (un)managed file, deploy a file to the GAC or install/start a service. Finally provide tools that allow them to self-serve the majority of the heavy lifting: Files and Folders. Provide a tool that is simple to use yet still creates XML documents that follow the component rules and allow for adding in additional metadata by the setup experts. Finally, invest in making strong relationship with the developers. The setup developers will find themselves with more free time to go around and consult with the developers to help bridge the gap between application domain knowledge and setup domain knowledge. Both sides will gradually learn more about the other.

Validation

Entropy applies to setup. The best way to preserve the order that you fight so hard to create is to perform extensive validation with each build. Don&#039;t allow one mistake to build upon another. Fail the builds and get your problems fixed ASAP. Make the mistake bubble up to the developer in a way he will understand and know to not repeat.

WiX and InstallShield can Complement Each Other

Usually one thinks about WiX *VS* InstallShield. I now no longer see it this way. I now see it as WiX *AND* InstallShield. Each tool has strengths and weaknesses but blended together result in a very powerful platform. However, I do believe that is time for a fully functional InstallShield style IDE to be built upon the WiX schema. I openly hope that InstallShield will take this challenge. Until then I will be building IsWiX and I hope others will either join me. ]]>Application Packaging ToolsMon, 03 May 2010 06:53:36 +0000Windows installer Questions? - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1642-windows-installer-questions.html#1642
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1642-windows-installer-questions.html#1642Application Packaging ToolsMon, 03 May 2010 06:53:03 +0000Application Packaging resume - by: deployexperthttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1640-application-packaging-resume.html#1640
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1640-application-packaging-resume.html#1640
Here are list of Application Packaging resume can posted.

What have we missed in moving the target directory?]]>Application Packaging ToolsFri, 16 Apr 2010 10:19:25 +0000What - by: deployexperthttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1627-what.html#1628
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1627-what.html#1628
an msi is more of a guide for the executing file.
a steering wheel if you want :p.

in short.. open the exe.

A .MSI is an installation file strictly for software for the Windows OS family. Microsoft itself supplies several of its software installers in this format.
.EXEs are executable files which may also be installer files. Most windows software installers from third party vendors are in the .exe format.
Sometimes a software may be distributed as both .msi and .exe. You can use either to install the file.

an .EXE (EXEcutable) is a program/computer application that is usually dependent on files that makes the program work. Most of the programs on your computer, as we speak, are .EXEs (Internet Explorer, Firefox, Windows Live Messenger, almost everything.)

A .MSI is a file usually used to install executables. MSIs are good in a sense that they compress the installation pack when downloading off the internet, and when installed, all files become decompressed as they were in the first place.

The EXE file type is primarily associated with ‘Executable File’ by Microsoft Corporation. An executable file is basically another name for a program. Virtually all programs that run under Windows or DOS are in the .EXE format. All of these files start with ASCII MZ but often those produced by different compilers have further identification. The TrID program has a number of these in its database if you need to know what compiler was used on the .EXE you have. If your EXE file extension association has been disabled, see the Associated Links for a possible fix.
The MSI file type is primarily associated with ‘Windows Installer File’ by Microsoft Corporation. Associates components with features and contains installation control information

AN msi is an installer, uninstaller and program repairer, it performs all those functions. The same file that installs the program also unistalls it and if the programs detects missing files or corrupt settings the msi repairs it. When you install a program with an msi, a copy of it or a near copy is also installed somewhere so that the program is always able to be repaired without you having to really do anything.
C:Windows Installer is one of the folders where back-up msi are kept. If you have a choice choose msi.]]>Application Packaging ToolsFri, 16 Apr 2010 10:17:49 +0000What is NSIS? NSIS 2.46 - by: deployexperthttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1626-what-is-nsis-nsis-2-46.html#1626
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1626-what-is-nsis-nsis-2-46.html#1626What is NSIS? NSIS 2.46
NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution.
NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components, install or update shared components and more.
NSIS can create Windows installers that are capable of installing, uninstalling, setting system settings, extracting files, etc. Because NSIS is based on script files, you can create both simple and advanced installers.

You can choose between three different integrated compression methods (ZLib, BZip2, LZMA).

Unlike other systems that can only generate installers based on a list of files and registry keys, NSIS has a powerful scripting language. This script language is designed for installers and has commands that help you to perform many installation tasks. You can easily add custom logic and handle different upgrades, version checks and more.

One installer can support multiple interface languages. More than 40 translations are already included, but you can also create your own language files. RTL (right-to-left) languages such as Arabic and Hebrew are fully supported.

The script language provides commands you can use on the target system, from simple features like folder creation and registry editing to text/binary file modification, modification of environment variables and system reboots. Using provided plug-ins, you can even use Windows API.

The NSIS distribution includes a set of plug-ins that allow you to download files from the internet, make internet connections, patch existing files and more.
Navigation:
1. Compile NSI Scripts
This take Input as a script file (.nsi) and create a Zip file like ZLib, BZip2 and LZMA.

NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution.NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components, install or update shared components and more.
NSIS can create Windows installers that are capable of installing, uninstalling, setting system settings, extracting files, etc. Because NSIS is based on script files, you can create both simple and advanced installers.

You can choose between three different integrated compression methods (ZLib, BZip2, LZMA).

Unlike other systems that can only generate installers based on a list of files and registry keys, NSIS has a powerful scripting language. This script language is designed for installers and has commands that help you to perform many installation tasks. You can easily add custom logic and handle different upgrades, version checks and more.

One installer can support multiple interface languages. More than 40 translations are already included, but you can also create your own language files. RTL (right-to-left) languages such as Arabic and Hebrew are fully supported.

The script language provides commands you can use on the target system, from simple features like folder creation and registry editing to text/binary file modification, modification of environment variables and system reboots. Using provided plug-ins, you can even use Windows API.

The NSIS distribution includes a set of plug-ins that allow you to download files from the internet, make internet connections, patch existing files and more.

Navigation:
1. Compile NSI Scripts
This take Input as a script file (.nsi) and create a Zip file like ZLib, BZip2 and LZMA.

Silent mode, which enables an installer to run without any user interaction, is fully
supported on all UNIX platforms. A near-silent mode is possible on Windows, and
Mac OS X. InstallAnywhere and end-user-defined variables may be set through
command-line parameters and/or a properties file.
To trigger a silent installer from the command line, type the following command:
installername -i silent
You may also call a properties file from the command line:
installername -f <properties file>
You may use the direct or the relative path to the properties file.

Using Response Files and Silent Installers

Silent mode is an InstallAnywhere UI mode that is useful for enterprise class systems.
In silent mode, InstallAnywhere has no end-user interaction, and runs either on the
defaults provided by the developer, or by providing a response file from which the
installer retrieves the values for various InstallAnywhere variables used to control the
install.
This type of response file is generated after the completion of the installation.
InstallAnywhere creates the file when the wizard exits, storing the values of the
applicable properties in the file. This is useful for saving a record of a specific wizard
execution session that can later be reused in a silent or modified installation.
You can generate a response file by specifying -r in the command line or by clicking
the Always Generate Response Files check box on the Info subtask under the
Project task. By default, all of the variables defined in your installation are recorded.
The following procedure explains how to automatically generate a response file using
the InstallAnywhere UI and exclude variable names and/or values.

InstallAnywhere&#039;s Enterprise edition allows developers to build installers for up to 29
different languages. The Standard edition enables developers to build for up to 9
languages. To generate multi-language installers, click the Project | Locales task in the
Advanced Designer, and use the check boxes to select the appropriate languages.
When an installer project is first built, a folder called <projectname>locales is created
in the same directory as the project file. For each locale selected in the Advanced
Designer there will be a file in this <projectname>locales folder. The locale files are
generated as custom_<localecode>, so for English which has a locale code of en, the
name of the locale file will be custom_en. These files contain keys and values for all of
the dynamic strings in the project. The keys are generated by the name of the action,
with a unique value to represent the unique instance of the action, and an additional
parameter to signify which dynamic value of the action is being referenced. For
example:
InstallSet.9733839b90f6.installSetName=Typical
InstallSet.9733839b90f6.description= The most common application features will
be installed.
This option is recommended for most users. The ProjectLocalizationInfo.txt file
contains the mapping between the actions in the project and their keys in the locale
files. Review the ProjectLocalizationInfo.txt file for any questions as to which action
the key refers to.

]]>Application Packaging ToolsWed, 14 Apr 2010 12:06:04 +0000Install Anywhere Licensing - by: rajeshkumarhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1614-install-anywhere-licensing.html#1615
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1614-install-anywhere-licensing.html#1615
There are several things you should know about IA licensing mechanism. The older initial mechanism is per user based (i.e. the license number is associated to a named developer to be used on a single machine). Therefore, whenever you entered your IA registration number you had to enter extensive information (name address company etc.) that would have to match the existing information they had. A newer option that I&#039;m not familiar with (i.e. we don&#039;t use it, but I know it exists) in newer version is to have a licensing server (I guess (but this is my own personal assumption, I might as well be wrong! :=) that they make use of FlexNet Publisher technology Macrovision acquired... in which your company buys a pool of licenses and you point your IA installation to a license server...

So back to your issue, in the registration tab you should have your name (or the name of the person that has registered the software) (you need to maybe pass a transfer process if the license has been acquired for a former developer, for instance) so that should give a clue on what license it is used (thus coupled with the serial number that is displayed in the splash screen).

Also, as when registering your IA copy, information is sent to Flexera Software, they have this information: if you don&#039;t have an account on
kb.flexerasoftware.com
you may request one, and in your account you should see the licenses you&#039;re using (the license number changes between versions too!)]]>Application Packaging ToolsFri, 19 Mar 2010 08:44:52 +0000Advanced Designer in InstallAnywhere - by: remoldhttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1110-advanced-designer-in-installanywhere.html#1613
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1110-advanced-designer-in-installanywhere.html#1613
This is vinay pls call me to this no 9035759227...]]>Application Packaging ToolsWed, 17 Mar 2010 08:36:16 +0000How Do I Install Windows Installer Package? - by: msiexperthttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1612-how-do-i-install-windows-installer-package.html#1612
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1612-how-do-i-install-windows-installer-package.html#1612Step 1
Open a browser and go to Windows Installer 4.5 Web page.Step 2
Scroll down and find the corresponding download button for the operating system and environment of your computer. Use the list right below the "Instructions" to find the correct download.Step 3
Click the "Download" button that corresponds with your system. Follow the prompts that ask you whether you want to run or save the download and where you want to install the software.Step 4
Click the "Finish" button and restart your computer after the software is installed on your computer.
]]>Application Packaging ToolsWed, 17 Mar 2010 06:37:05 +0000My Windows Installer doesn't work - by: msiexperthttp://www.scmgalaxy.com/forum/67-application-packaging-tools/1611-my-windows-installer-doesn-t-work.html#1611
http://www.scmgalaxy.com/forum/67-application-packaging-tools/1611-my-windows-installer-doesn-t-work.html#1611
follow this thread...

Answer:
The invalid link is often a result of email clients taking the long download URL and splitting it between 2 different lines so when you click on it you&#039;re actually only accessing part of and not the entire URL which leads to an invalid or broken link. Please copy and paste the entire URL into a text editor and make sure that there are no spaces in it and then copy that into your browser&#039;s address field.

The other few times that customers have reported problems with downloading has been because they were behind a corporate proxy server at work, which caused the download pages to not render correctly or sometimes resulted in broken links. These customers, however, reported being able to download from their home internet connection fine without issues. If you are behind a corporate proxy server and have problems downloading, please try again from your home Internet connection.]]>Application Packaging ToolsWed, 17 Mar 2010 06:33:18 +0000