Views: 2k  |  Created: 09/03/2009

Average Rating: 0
IDEA has 1 inventory records, 0 Questions, 0 Blogs and 0 links. Please help add to this by sharing more!

Deployment Tips (1)

Most Common Setup Type
Not Determined
Average Package Difficulty Rating
Rated 0 / 5 (Not Rated) based on 0 ratings
Most Commonly Reported Deployment Method
Not Determined
or cancel


First extract the hasp driver msi from the HASPUserSetup.exe.

Copy the msi to a new folder with the idea 8 msi and cab file.


IDEA 8.0.msi


Create an mst file for the hasp msi and add a custom action to remove a alladin entry before the installation begins:



Target: Set WshShell = CreateObject("WScript.Shell")
cal1 = "HKEY_LOCAL_MACHINE\SOFTWARE\Aladdin Knowledge Systems"
WshShell.RegDelete cal1 & "\"

This prevents an error when there is a new hasp driver installed.


This one is a little bit tricky :)

Create an new mst file for the idea 8.0 msi

Create 1 custom actions:

Name: CA_Wait4LMKey

Type: 3174

Target: Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "cmd /c PING -n 47 >NUL",0,True

Put this one before the AMYUNI_Install_rb custom action in the installexecutesequence table. (1510) (NOT REMOVE)

change the StopServices and StartServices installexecutesequence to run before the custom action above..

i have used the next settings:

StopServices : 4150

StartServices : 5250

Create a new inifile table and add the values:



Create in the components and featureComponents table 2 entry with the names: ServiceControl ,IniFile

* The inifile components needs to have the HASP folder as Directory_ entry.

Delete the file "hasplm.ini" from the File\Components\featureComponents\MsiFileHash table.

Go to the installexecutesequence table and change the Sequence number of the vendor custom actions too:

IDEA_DongleType (6401) , Single_ServerInstallFail (6402) , IDEADisplayIntroPage_Default6403

IDEADisplayIntroPage_Express6404 ServerIP_FileExists6405 DongleDLL_FileExists6406

DongleDriver_InstallExists6407 DongleDLL_RegNew6408 DongleDLL_IsDongleUtilityCreatable6409

DongleDriver_Install_HLNew6410 Dongle_InstallNowMsg6411 WaitForDongleTobeRecognized6412

DongleDLL_IsIdeaLocal6413 DongleDLL_IsIdeaNet6414 DongleDLL_UnRegNew6415 ISSelfRegisterFiles6500


Add the condition "Not Installed AND IDEAConcurrent AND IDEADONGLETYPE=1 AND CBSILENT=1" to the "ServerIP_Run" custom action in the installexecutesequence table.

Delete the custom actions "IDEA_Already_Installed".

Create 4 property`s:

CSERVER= * this should be the license server ip adres.


In the registry table you can add the "SOFTWARE\CaseWare Idea\Idea\Config\NextUpgradeCheck" Value 0 to disable the updates..


In the Validation table you should add the entry`s:

ServiceControl Name N Text Name of a service. /, \, comma and space are invalid

ServiceControl Component_ N Component 1 Identifier Required foreign key into the Component Table that controls the startup of the service

ServiceControl Event N 0 187 Bit field: Install: 0x1 = Start, 0x2 = Stop, 0x8 = Delete, Uninstall: 0x10 = Start, 0x20 = Stop, 0x80 = Delete

ServiceControl Arguments Y Formatted Arguments for the service. Separate by [~].

ServiceControl Wait Y 0 1 Boolean for whether to wait for the service to fully start

ServiceControl ServiceControl N Identifier Primary key, non-localized token.


Now you can install these packages with the msiexec commando.


Setup Information:
Setup Type: unspecified
Deployment Method Used: unspecified
Deployment Difficulty: unspecified
Platform(s): Windows
Please log in to comment

Inventory Records (1)

View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.






Customer Support Department


IDEA 8.0.0

Uninstall String

MsiExec.exe /X{356407C3-DFE0-404B-BF30-20941B7D5265}

Questions & Answers (0)

Questions & Answers related to CaseWare IDEA IDEA

Blogs (0)

Blog posts related to CaseWare IDEA IDEA

Reviews (0)

Reviews related to CaseWare IDEA IDEA