After some playing around, the process looks like it should work. I was hoping that I might be able to build the trial thinapp and then use sbmerge, but there's something unique in the registrati...
See more...
After some playing around, the process looks like it should work. I was hoping that I might be able to build the trial thinapp and then use sbmerge, but there's something unique in the registration information. Looks like CS6 needs to be registered individually on every PC. So far, I'm only trying to build Photoshop CS6, but I would assume that the rest of the suite will behave the same. Here's what I've got so far, maybe someone can chime in and help finish this up. 1) Build a "Trial Install" package with AAMEE 2) Build a "Serialization" package with AAMEE 3) Prescan 4) Install the trial package 5) DO NOT LAUNCH PHOTOSHOP (It looks like it runs some optimizations for the specific hardware that it's living on when launched, if you launch it before the postscan the thinapp will take MUCH longer to execute after it's built.) 6) Postscan 7) After building the package, put your AdobeSerialization.exe and prov.xml somewhere convenient. I stuck it in a subfolder of the thinapp directory. Create a batch file that executes adobeserialization.exe. I called mine "register.bat" and it contains the following: "%~dp0Serialization\AdobeSerialization.exe" --tool=VolumeSerialize --provfile="%~dp0Serialization\prov.xml" 9) Cook this script into your thinapp to launch the .bat file when the thinapp launches: Function OnFirstParentStart Origin = GetEnvironmentVariable("TS_ORIGIN") 'Path to the primary data container LastSlash = InStrRev(Origin, "\") SourcePath = Left(Origin, LastSlash) ExecuteVirtualProcess(SourcePath & "register.bat" ) End Function Building something into the vbscript to check to see if adobeserialization.exe has been called yet to register the app would speed up the speed of things a touch, but I'm still looking into that bit.