This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallAnywhere
- :
- InstallAnywhere Forum
- :
- Re: hi i am starting an application server and i use the execute launch browser
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Feb 27, 2008
01:19 AM
hi i am starting an application server and i use the execute launch browser
hi,
right now in the post installation task,i use the script command and i start the application server say jboss and i execute the launch browser action of installanywhere.
But as the refreshenvironment custom code is not working on my system
ie windows xp,hence i am going to ask the end user that he needs to restart the system for the installation to complete.
Then my question is whether through some way of installanywhere ,can
i start the application server say jboss and execute the launch browser action after system restart.
Is there any hook by which we can start the application server after system restart.
regards,
james.
right now in the post installation task,i use the script command and i start the application server say jboss and i execute the launch browser action of installanywhere.
But as the refreshenvironment custom code is not working on my system
ie windows xp,hence i am going to ask the end user that he needs to restart the system for the installation to complete.
Then my question is whether through some way of installanywhere ,can
i start the application server say jboss and execute the launch browser action after system restart.
Is there any hook by which we can start the application server after system restart.
regards,
james.
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Feb 27, 2008
01:26 PM
Hey James,
I don't know much about InstallAnywhere but this is how I did it in installScript. You may be able to convert it.
or
A good friend of mine came up with the code and I have used it ever since. The first is for creating a startup shortcut and the next is for creating a startup registry value in the HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run or HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce keys. If you use the Run key you have to delete it after the application runs. The RunOnce key is purged after the application is launched.
Hope it helps,
ME
I don't know much about InstallAnywhere but this is how I did it in installScript. You may be able to convert it.
///////////////////////////////////////////////////////////////////////////////
//
// Function: _SetStartupEntry
//
// Purpose: Sets/Deletes the application sent in to the Startup folder in the Start Menu.
//
///////////////////////////////////////////////////////////////////////////////
function _SetStartupEntry( szShortCutName, szCommandLine, szWorkingDir, szIconPath, nIcon, szShortCutKey, nFlag, bCreateEntry )
begin
// Not Logging so is is up to me to remove this setting if uninstalling or aborting
Disable( LOGGING );
if( !bCreateEntry ) then
DeleteFolderIcon( FOLDER_STARTUP, szShortCutName );
else
// Adding to the current user's Startup folder in the Start menu
if( AddFolderIcon( FOLDER_STARTUP, szShortCutName, szCommandLine,
szWorkingDir, szIconPath, nIcon, szShortCutKey, nFlag ) < 0 )then
Sprintf( gsvLogMsg, "WARNING! Unable to submit %s to the Startup Folder. After rebooting run this command manually: %s", szShortCutName, szCommandLine );
_WriteLog( gsvLogMsg );
else
Sprintf( gsvLogMsg, "INFORMATION! %s submitted to the Startup Folder.", szShortCutName );
_WriteLog( gsvLogMsg );
endif;
endif;
Enable( LOGGING );
end;
or
///////////////////////////////////////////////////////////////////////////////
//
// Function: _SetStartupRegistryEntry
//
// Purpose: Sets/Deletes the application sent in to the Run key in the registry.
//
///////////////////////////////////////////////////////////////////////////////
function _SetStartupRegistryEntry( szKeyName, szValueName, nType, szPath, bCreateEntry )
begin
// Not Logging so is is up to me to remove this setting if uninstalling or aborting
// The Configuration Wizard is dependant on this.
Disable( LOGGING );
if( !bCreateEntry ) then
RegDBDeleteValue( szKeyName, szValueName );
else
LongPathToQuote( szPath, TRUE );
RegDBSetDefaultRoot( HKEY_LOCAL_MACHINE );
RegDBSetKeyValueEx( szKeyName, szValueName, nType, szPath, -1 );
endif;
Enable( LOGGING );
end;
A good friend of mine came up with the code and I have used it ever since. The first is for creating a startup shortcut and the next is for creating a startup registry value in the HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run or HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce keys. If you use the Run key you have to delete it after the application runs. The RunOnce key is purged after the application is launched.
Hope it helps,
ME