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

Package Dragon Naturally Speaking 7

CChong
By Level 11 Flexeran
Level 11 Flexeran
I have tryed to package Dragon Naturally Speaking 7 but keep getting -1024 error and -3144 error. Has anyone had luck with packing this software? Any help or advice would be appreciated.

Thanks in advance
(6) Replies
I'm getting:

ISDEV : warning -3114: Application path [NATURALLYSPEAKING2] does not contain destination of associated component natspeak.exe_COM

Have you found a solution as yet or can you steer me in the right direction?
If you have not yet, please look up KB article Q107577 or warning number 3114 at KB Search.
To correct this, set the Application Path entry by following these steps:
1. Select the Components view.
2. Double-click the component specified in the warning message to expand its tree.
3. Double-click Advanced Settings to expand the node.
4. Click Application Paths.
5. In the File column in the right panel, select the file you would like to create a key for.
6. In the Application Path column, enter the paths to the file's dependencies or select a Windows Installer folder property from the list rather than hard-coding a path. Separate multiple paths with a semicolon (;).
7. Click OK.
OR

1. Select the Registry view.
2. Select All Application Data from the View Filter drop-down box at the top of the panel to display all registry entries being created within the project.
3. Locate the following registry entry that the project is creating:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
4. Modify this entry so a key is being created within App Paths. For example, the following would resolve this warning if notepad.exe was the key file of my Component:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe
Ok, thanks for your responses. With the instructions you provided, the natspeak.exe file was already set as they key file, therefore nothing needed to be done there. I went through the steps in any event. The warning goes away during the build phase. The .msi will install without any problems, however, when I launch the application, I get an error message that the program is damaged and setup should be run again..

I'm fairly new to packaging so I'm not quite sure how I should decipher the following. I received these warnings after I did a validate:

=================Validation started at 1/5/2005 8:38:29 AM=================

MSI file to validate:T:\Bruce Power Packages\Naturally Speaking 7.3 (Dragon)\MSI_1\Dragon Naturally Speaking 7.3.msi
CUB file used to validate:C:\Program Files\InstallShield\AdminStudio\5.0\Developer\Support\darice.cub

ICE33 Warning Reg key Registry_1330 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1330
ICE33 Warning Reg key Registry_1331 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1331
ICE33 Warning Reg key Registry_1332 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1332
ICE33 Warning Reg key Registry_1333 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1333
ICE33 Warning Reg key Registry_1334 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1334
ICE33 Warning Reg key Registry_1336 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1336
ICE33 Warning Reg key Registry_1337 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1337
ICE33 Warning Reg key Registry_1338 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1338
ICE33 Warning Reg key Registry_1339 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1339
ICE33 Warning Reg key Registry_1340 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1340
ICE33 Warning Reg key Registry_1341 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1341
ICE33 Warning Reg key Registry_1342 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1342
ICE33 Warning Reg key Registry_1343 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1343
ICE33 Warning Reg key Registry_1344 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1344
ICE33 Warning Reg key Registry_1345 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1345
ICE33 Warning Reg key Registry_1346 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1346
ICE33 Warning Reg key Registry_1347 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1347
ICE33 Warning Reg key Registry_1348 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1348
ICE33 Warning Reg key Registry_1349 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1349
ICE33 Warning Reg key Registry_1350 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1350
ICE33 Warning Reg key Registry_1351 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1351
ICE33 Warning Reg key Registry_1352 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1352
ICE33 Warning Reg key Registry_1353 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1353
ICE33 Warning Reg key Registry_1354 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1354
ICE33 Warning Reg key Registry_1355 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1355
ICE33 Warning Reg key Registry_1356 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1356
ICE33 Warning Reg key Registry_1357 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1357
ICE33 Warning Reg key Registry_1358 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1358
ICE33 Warning Reg key Registry_1359 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1359
ICE33 Warning Reg key Registry_1360 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1360
ICE33 Warning Reg key Registry_1361 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1361
ICE33 Warning Reg key Registry_1362 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1362
ICE33 Warning Reg key Registry_1363 is used in an unsupported way. ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1363
ICE33 Warning Reg key Registry_1127 is used in an unsupported way. Version Independent ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1127
ICE33 Warning Reg key Registry_1128 is used in an unsupported way. Version Independent ProgId should be registered via the ProgId table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1128
ICE33 Warning Reg key Registry_87 is used in an unsupported way. CLSID contexts should be registered via the Class table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_87
ICE33 Warning Reg key Registry_88 is used in an unsupported way. CLSID contexts should be registered via the Class table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_88
ICE33 Warning Reg key Registry_89 is used in an unsupported way. CLSID contexts should be registered via the Class table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_89
ICE33 Warning Reg key Registry_102 is used in an unsupported way. CLSID contexts should be registered via the Class table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_102
ICE33 Warning Reg key Registry_3 is used in an unsupported way. Typelib should be registered via the Typelib table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_3
ICE33 Warning Reg key Registry_4 is used in an unsupported way. Typelib should be registered via the Typelib table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_4
ICE33 Warning Reg key Registry_5 is used in an unsupported way. Typelib should be registered via the Typelib table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_5
ICE33 Warning Reg key Registry_6 is used in an unsupported way. Typelib should be registered via the Typelib table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_6
ICE33 Warning Reg key Registry_7 is used in an unsupported way. Typelib should be registered via the Typelib table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_7
ICE33 Warning Reg key Registry_10 is used in an unsupported way. Typelib should be registered via the Typelib table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_10
ICE33 Warning Reg key Registry_11 is used in an unsupported way. Typelib should be registered via the Typelib table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_11
ICE33 Warning Reg key Registry_12 is used in an unsupported way. Typelib should be registered via the Typelib table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_12
ICE33 Warning Reg key Registry_8 is used in an unsupported way. Typelib should be registered via the Typelib table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_8
ICE33 Warning Reg key Registry_13 is used in an unsupported way. Typelib should be registered via the Typelib table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_13
ICE33 Warning Reg key Registry_0 is used in an unsupported way. Typelib should be registered via the Typelib table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_0
ICE33 Warning Reg key Registry_1 is used in an unsupported way. Typelib should be registered via the Typelib table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_1
ICE33 Warning Reg key Registry_2 is used in an unsupported way. Typelib should be registered via the Typelib table. This entry may overwrite a value created through that table. http://dartools/iceman/ice33.html Registry Registry Registry_2
ICE91 Warning The file 'dragon.log' will be installed to the per user directory 'NATURALLYSPEAKING' that doesn't vary based on ALLUSERS value. This file won't be copied to each user's profile even if a per machine installation is desired. http://dartools/iceman/ice91.html File File dragon.log
ICE91 Warning The file 'dd10enum.dat' will be installed to the per user directory 'NATURALLYSPEAKING' that doesn't vary based on ALLUSERS value. This file won't be copied to each user's profile even if a per machine installation is desired. http://dartools/iceman/ice91.html File File dd10enum.dat
ICE91 Warning The IniFile 'IniFile' will be installed to the per user directory 'NATURALLYSPEAKING' that doesn't vary based on ALLUSERS value. This file won't be copied to each user's profile even if a per machine installation is desired. http://dartools/iceman/ice91.html IniFile IniFile IniFile

Dragon Naturally Speaking 7.3.msi validation completed successfully with 0 failure(s), 0 error(s), 55 warning(s).
=================Validation ended at 1/5/2005 8:40:20 AM=================
When the application fails to launch, there are problems with MSI created. You will need to identify and resolve the problems. There are a few tools, like RegMon, FileMon, and Dependency Walker, that may help troubleshooting.

ICE33 Warnings can generally be ignored. For ICE91 Warnings, it depends on the application. If it does not work without those files when a different user logs on, extra steps must be taken to resolve the warnings. For descriptions on ICE, please refer to ICE Reference.
Thanks for the advice, I'll see what I can get going..