cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Cromagnon35
Level 4

InstallShield Skin Customization Kit - InstallShield 12

I'm trying to use the 'InstallShield Skin Customization Kit' for 2008 to create a custom skin, which I've done (at least in theory). Per Step 5, I need to "replace the *.ISN file in the disk 1 folder with the new one."

There is no such file there. How or where can I add my skin(s) or to the listing shown in the 'Dialog/Skins' area of the InstallShield application?
Labels (1)
0 Kudos
(4) Replies
kieker_jan
Level 2

Hi,

I have the exact same problem. No isn available to replace?? en no skin functionality in het dialogs view.
0 Kudos
swraper
Level 3

Here are the steps I used (and it worked better in a batch file instead of commnad line for some reason):

To extract the source files out of a “.isn” or “.skin” file, the following steps had to be done:
1. Make the following new folders (with no spaces in the path):
C:\skins
C:\skins\extracted\blue
C:\skins\new_isn_files

2. Copy the InstallShield Skin Customization Kit files ‘CreateSkinFile.exe’
and ‘CSF.dll’ into the new folder “C:\skins”.
3. Copy the “skin” you want to extract into the folder “C:\skins”.
(The “skin” I extracted was “Blue.skin” and was located in the
InstallShield folder “C:\Program Files\Macrovision\IS12\Skins”.)
4. Create a batch file called "Extract_blue_skin.bat" that contains the
following text (and then run the batch file):

:##### This batch file will extract the SKIN file "Blue.skin".
:##### The files CreateSkinFile.exe, CSF.dll, and Blue.skin all have
:##### to be in the same folder "C:\skins".
:##### The extracted files will be created in
:##### folder "C:\skins\extracted\blue"

cd C:\skins
pause

CreateSkinFile.exe -extract C:\skins\Blue.skin C:\skins\extracted\blue
pause

==============================================
5. To build a new modified .isn file, make your changes to the "skin.ini"
which is located in the folder "C:\skins\extracted\blue". Then create
another batch file called "Build_MY_ISN_BLUE.bat" that contains the
following text (and then run the batch file):

:##### This batch file will build a new .isn file.
:##### The files CreateSkinFile.exe, CSF.dll, and Blue.skin all have
:##### to be in the same folder "C:\skins"

cd C:\skins
pause

CreateSkinFile.exe C:\skins\extracted\blue
C:\skins\new_isn_files\MY_blue.isn

pause

=============================================

6. Copy the newly created "MY_blue.isn" to the InstallShield skins folder
(usually C:\Program Files\Macrovision\IS12\Skins").
7. Use the InstallShield IDE, under User Interface - Dialogs and pick the
MY_blue skin.
0 Kudos
bdwilliams
Level 3

It's important to note that there is a compute graphic that usually will overlap the skin on the left side of the dialogs. If this is occurring insert the following script at the beginning of your installation prior to any dialogs displaying:

DialogSetInfo(DLG_INFO_ALTIMAGES, "", TRUE);
0 Kudos
KEiGHT
Level 6

Cromagnon35 wrote:
I'm trying to use the 'InstallShield Skin Customization Kit' for 2008 to create a custom skin, which I've done (at least in theory). Per Step 5, I need to "replace the *.ISN file in the disk 1 folder with the new one."

There is no such file there. How or where can I add my skin(s) or to the listing shown in the 'Dialog/Skins' area of the InstallShield application?


rename file setup.inx in setup.isn if you make that specification in Director Editor because new compliers make that in setup.inx
0 Kudos