Here is the error I got, when trying to sequence Adobe Photoshop Elements 4.0. During the installation phase, that error message come. It was impossible to bypass: I even tried to create the registry keys manually and goes on with the setup, but... no way.
First of all, install the Adobe Photoshop Elements 4.0 on a clean workstation, without use of the Softgrid Sequencer. Once the application is ready, export the following registry key:
HKLM\Software\Classes\Installer\
Products\B1F5E89CB2C51DF4DB9F3F77D9ACAA61
.
Save it in a reg file for a later use.
Note that the registry key match with the one in my error message. This number can change, that means you will probably run into a first sequence to get the error message and be sure you will export the right registry key.
Here is the content of my Registry file:
You are now ready to build the sequence with the Package Configuration Wizard, where you need to fill in the fields respecting your standards and the Sequencing Best Practices.
Select some operating systems you want the application runs on.
Select a compression algorithm to minimize the size of the streamed application. Of course, the general rule is available: think that if you compress the application, you will generate more CPU load at the Softgrid client.
Then, begin the monitoring to enter in the Install Phase.
Import your registry file. Check the values are in the registry and run the setup.exe of the application.
Then, fill in the user and organization name, with your Product key.
Correct the installation path to redirect in your root folder.
Select your file types. Think that if you check *.jpg ... you will not use the "Windows Picture Viewer" anymore, and your users will complain about the slowness of the application.
Press Install to begin the setup.
Press the "Finish" button at the end of the setup.
Doing that, the setup program will ask for a reboot. Accept it.
The sequencer will intercept the reboot.
Click Stop Monitoring.
We observed an odd behavior that occurs when you import the registry key prior to installing Photoshop; for some odd reason, many of the files, including the program executables, are note created during the install.
That's why you should follow the next steps.
Select your root folder. The virtual environnement will be unloaded.
Click to Begin Monitoring again to simulate the reboot. The virtual env. will be loaded and the sequencer minimized.
Run again, run the Photoshop installer, but select "Repair". This should create all missing program files fr the application to work properly.
When the install is completed, go to the install location of Photoshop and run the program executable to launch it. Choose "Start from Scratch". Accept the default settings for the new image Photoshop will create.
Click "Register Later". Then it finishes the load of all toolbars. Close the application once it has successfully launched.
Then, bring back the Sequencer and press "Stop Monitoring" to finish the installation wizard.
In the Application Wizard, remove the duplicate shortcut.
Edit the two remaining shortcuts to remove all spaces in the OSD file name and simplify the version number. Here, the field "Name" is kept with the default value.
Launch only the main program. Not the other one, because we try to keep the Feature Block One as small as possible. In Photoshop, choose "Start from Scratch", create the image with the default values. Let the application starts, with all toolbars. Then close the application without saving the document.
You will then need to manually "Stop" and "Terminate" to kill the application fully, as it spawns a process which remains is the system tray.
This will add the "Terminate Children" tag into the OSD file, which you will want to disable during the streaming.
In the Softgrid Sequencer, click on the OSD tab and set the "TERMINATE CHILDREN" to "FALSE". You can save the sequence and import it in the SVAS.