We are currently running FNMP 9.2, and are having an issue importing the ARL. Support said to look in the Recognition.log file, but there are no log files on the server. Any ideas as to how to turn on logging? I've searched both drives on the server, but can't find any current log files. The only ones I see are over five years old.
↧
Logging in FNMP 9.2
↧
Where to put preqequisites for SAB installation?
Hi I was naughty and had the professional installation of installshield on our build server and not just the standalone build software.
I have since moved the GUI professional to my desktop and installed the SAB on the server. (licenced them both as well)
The issue I have though with this is that we installShield is built it does not find the prerequsisites.
I copied all the prerequsistes from
C:\Program Files (x86)\InstallShield\2014\SetupPrerequisites
to
C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites
But it still does not find them... Where are they supposed to go?
Error log output:
Language English (United States) built
ISDEV : error -6003: An error occurred streaming 'Microsoft Visual C++ 2010 SP1 Redistributable Package (x86).prq' into setup.exe
ISDEV : error -7066: Your project contains a reference to the InstallShield prerequisite Microsoft Visual C++ 2010 SP1 Redistributable Packa
ge (x86).prq; however, this file cannot be located. Either remove the InstallShield prerequisite from your project, or locate this file.
ISDEV : error -6003: An error occurred streaming 'Microsoft .NET Framework 4.5.1 Full.prq' into setup.exe
ISDEV : error -7066: Your project contains a reference to the InstallShield prerequisite Microsoft .NET Framework 4.5.1 Full.prq; however, t
his file cannot be located. Either remove the InstallShield prerequisite from your project, or locate this file.
Building .cab files...
I have since moved the GUI professional to my desktop and installed the SAB on the server. (licenced them both as well)
The issue I have though with this is that we installShield is built it does not find the prerequsisites.
I copied all the prerequsistes from
C:\Program Files (x86)\InstallShield\2014\SetupPrerequisites
to
C:\Program Files (x86)\InstallShield\2014 SAB\SetupPrerequisites
But it still does not find them... Where are they supposed to go?
Error log output:
Language English (United States) built
ISDEV : error -6003: An error occurred streaming 'Microsoft Visual C++ 2010 SP1 Redistributable Package (x86).prq' into setup.exe
ISDEV : error -7066: Your project contains a reference to the InstallShield prerequisite Microsoft Visual C++ 2010 SP1 Redistributable Packa
ge (x86).prq; however, this file cannot be located. Either remove the InstallShield prerequisite from your project, or locate this file.
ISDEV : error -6003: An error occurred streaming 'Microsoft .NET Framework 4.5.1 Full.prq' into setup.exe
ISDEV : error -7066: Your project contains a reference to the InstallShield prerequisite Microsoft .NET Framework 4.5.1 Full.prq; however, t
his file cannot be located. Either remove the InstallShield prerequisite from your project, or locate this file.
Building .cab files...
↧
↧
Migrated from InstallAnywhere 2009 SP1 to IA2017 - missing license files
I am migrating my install project file from IA2009 SP1 to IA2017. I am running the same project file (built with 2009) against IA2017. The build completes with couple of warnings and the setup.exe gets built. I am able to launch the setup.exe. After couple of panels I am at the "Accept the license terms" panel. But the panel is missing the license text and the "accept" radio button is grayed out. So I am unable to progress further. Can someone please help me what changes I need to make the license text appear in the panel? I am hoping having the license content will enable the "accept" button.
Thanks in Advance.
Thanks in Advance.
↧
password and email id validation in InstallShield javascript
Hi,
Requirement : To validate password and emailID entered by user.
I have designed a dialog for user to enter there email id and password for creating their new account.
I want the the user input to be validated on the "next" button of the dialog.
I have written a javascript for it as below and added a custom action in "do action" of my dialog button.In custom action I have called PasswordValidation function.
function PasswordValidation()
{
var Passwordportal = Session.Property("PASSWORDPORTAL");
var patt = /^[A-Za-z0-9]{6,20}$/;
var passvalid = patt.test(Passwordportal);
if (passvalid)
{
GetMd5();
Session.Property("PASSVALIDFLAG") = "0";
return true;
}
Session.Property("PASSVALIDFLAG") = "1";
alert("Password should have 6 to 20 characters with a digit and alphabet")
return false;
}
function GetMd5()
{
var szPostgrePath = Session.Property("PGLOCATION");
var szPgPAssword = Session.Property("DBPASSWORD");
var szUsername = Session.Property("DBUSERID");
var szDataBase = Session.Property("DBNAME");
var szHostname = Session.Property("SERVERIP");
var szPasswordportal = Session.Property("PASSWORDPORTAL");
var cmdLine = '%comspec% /c set \"PGPASSWORD='+szPgPAssword+'\" & \"' + szPostgrePath + '\\bin\\psql.exe\" -U '+szUsername+' -d '+szDataBase+' -h '+szHostname+' -t -c \"SELECT MD5(\''+szPasswordportal+'\')\"';
Session.Property("ENCRYPTEDPWD") = getCommandOutput(cmdLine);
var encrypted = Session.Property("ENCRYPTEDPWD");
//encrypted = encrypted.replace(/\s+/g, ' ').trim();
//var res = encrypted.split("/n");
//encrypted = res[0];
encrypted = encrypted.replace(/(\r\n|\n|\r)/gm,"");
//encrypted = encrypted.substring(1,33);
Session.Property("ENCRYPTEDPWDnew") = encrypted;
var szEncryptedPwd = Session.Property("ENCRYPTEDPWDnew");
var szPortalUser = Session.Property("USERPORTAL");
var cmdlinenew = '%comspec% /c set \"PGPASSWORD='+szPgPAssword+'\" & \"' + szPostgrePath + '\\bin\\psql.exe\" -U '+szUsername+' -d '+szDataBase+' -h '+szHostname+' -t -c \"Update users set \\\"UserName\\\"=\''+szPortalUser+'\',\\\"Password\\\"=\''+szEncryptedPwd+'\' Where \\\"UserId\\\"=1\"';
Session.Property("CMDLINEUPDATE") = cmdlinenew;
Session.Property("UPDATECMDOUTPUT") = getCommandOutput(cmdlinenew);
}
But this JS is not getting executed successfully.
Can someone help me out with this?
Requirement : To validate password and emailID entered by user.
I have designed a dialog for user to enter there email id and password for creating their new account.
I want the the user input to be validated on the "next" button of the dialog.
I have written a javascript for it as below and added a custom action in "do action" of my dialog button.In custom action I have called PasswordValidation function.
function PasswordValidation()
{
var Passwordportal = Session.Property("PASSWORDPORTAL");
var patt = /^[A-Za-z0-9]{6,20}$/;
var passvalid = patt.test(Passwordportal);
if (passvalid)
{
GetMd5();
Session.Property("PASSVALIDFLAG") = "0";
return true;
}
Session.Property("PASSVALIDFLAG") = "1";
alert("Password should have 6 to 20 characters with a digit and alphabet")
return false;
}
function GetMd5()
{
var szPostgrePath = Session.Property("PGLOCATION");
var szPgPAssword = Session.Property("DBPASSWORD");
var szUsername = Session.Property("DBUSERID");
var szDataBase = Session.Property("DBNAME");
var szHostname = Session.Property("SERVERIP");
var szPasswordportal = Session.Property("PASSWORDPORTAL");
var cmdLine = '%comspec% /c set \"PGPASSWORD='+szPgPAssword+'\" & \"' + szPostgrePath + '\\bin\\psql.exe\" -U '+szUsername+' -d '+szDataBase+' -h '+szHostname+' -t -c \"SELECT MD5(\''+szPasswordportal+'\')\"';
Session.Property("ENCRYPTEDPWD") = getCommandOutput(cmdLine);
var encrypted = Session.Property("ENCRYPTEDPWD");
//encrypted = encrypted.replace(/\s+/g, ' ').trim();
//var res = encrypted.split("/n");
//encrypted = res[0];
encrypted = encrypted.replace(/(\r\n|\n|\r)/gm,"");
//encrypted = encrypted.substring(1,33);
Session.Property("ENCRYPTEDPWDnew") = encrypted;
var szEncryptedPwd = Session.Property("ENCRYPTEDPWDnew");
var szPortalUser = Session.Property("USERPORTAL");
var cmdlinenew = '%comspec% /c set \"PGPASSWORD='+szPgPAssword+'\" & \"' + szPostgrePath + '\\bin\\psql.exe\" -U '+szUsername+' -d '+szDataBase+' -h '+szHostname+' -t -c \"Update users set \\\"UserName\\\"=\''+szPortalUser+'\',\\\"Password\\\"=\''+szEncryptedPwd+'\' Where \\\"UserId\\\"=1\"';
Session.Property("CMDLINEUPDATE") = cmdlinenew;
Session.Property("UPDATECMDOUTPUT") = getCommandOutput(cmdlinenew);
}
But this JS is not getting executed successfully.
Can someone help me out with this?
↧
minutes for another alert to be issued
↧
↧
It was caused by an employee at Civil Defense
↧
emergency warning to tell them it was a mistake
↧
Ethereum has now overtaken as the second biggest cryptocurrency
↧
An error(-5001: 0x8007005) has occurred while running the setup. >setup.cpp(142)
Hi.
One of my customer companies encounters this message.
They have win10 and win8.1 and win7 machines.
All of the win10 machines encounter this problem.
None of Win8.1 machines encounters this problems.
None of Win7 machines encounters this problems.
After googling , I found someone says setup.ini is missing.
But in my case , I didn't ship setup.ini. I only shipped only Setup.exe by packaging every files as one file.
And it works on other companies even though they have win10 PCs.
I don't know what to do.
Please help me.
One of my customer companies encounters this message.
They have win10 and win8.1 and win7 machines.
All of the win10 machines encounter this problem.
None of Win8.1 machines encounters this problems.
None of Win7 machines encounters this problems.
After googling , I found someone says setup.ini is missing.
But in my case , I didn't ship setup.ini. I only shipped only Setup.exe by packaging every files as one file.
And it works on other companies even though they have win10 PCs.
I don't know what to do.
Please help me.
↧
↧
SQL Login Details used on uninstall
Is it possible to display the sql connection dialog on an uninstall and use the server / database and user credentials (supplied there) to execute the sql scripts in the install that are marked for execution on uninstall ?
I'm looking for a way to detect that the sql server / database or user details that were supplied are no longer valid and provide alternative information or enforce skipping of the script executions.
We have seen occurrences where user machines have had their sql server names changed, login details (password etc) changed and wish to have the uninstall handle this.
I am aware of the 'IS_SQLSERVER_CXNS_ABSENT_FROM_INSTALL=ALL' command line option.
But we'd like the install / uninstall to be able to detect the fact the stored details are now invalid and allow new ones to be provided, or, to be able to skip attempting execution of scripts that would fail.
I would think this situation could occur for all installs with sql / database content and that a tried and tested method of coping with the problems would be available, but have yet to find it !
All help would be appreciated.
Thanks
I'm looking for a way to detect that the sql server / database or user details that were supplied are no longer valid and provide alternative information or enforce skipping of the script executions.
We have seen occurrences where user machines have had their sql server names changed, login details (password etc) changed and wish to have the uninstall handle this.
I am aware of the 'IS_SQLSERVER_CXNS_ABSENT_FROM_INSTALL=ALL' command line option.
But we'd like the install / uninstall to be able to detect the fact the stored details are now invalid and allow new ones to be provided, or, to be able to skip attempting execution of scripts that would fail.
I would think this situation could occur for all installs with sql / database content and that a tried and tested method of coping with the problems would be available, but have yet to find it !
All help would be appreciated.
Thanks
↧
How to Run cmd Command in package
Hi
How to run cmd command in this package afther instalation
How to run cmd command in this package afther instalation
Code:
REM Create Port
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\Prnport.vbs" -a -r CRM-Printer -h 192.168.202.52 -o raw -n 9100
REM Install Driver
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\Prndrvr.vbs" -a -m "HP LaserJet 500 color M551 PCL6" -i "\\sccm2016\Source\APP\Script\Printers\Driver\hpcm500u.inf"
REM Create Printer
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -a -p "CRM-Printer1" -m "HP LaserJet 500 color M551 PCL6" -r CRM-Printer
Set Default Printer
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -t -p "CRM-Printer1"
Exit
↧
installer console mode shows "null" instead of "created by installanywherw"
Hi ,
I created my installer using installanywhere 2015, it works fine for windows GUI. But for console mode in linux , it shows null instead of showing " created by installanywhere".
I am not sure what can cause this issue.
in attached image "DDM" is my product name.
I created my installer using installanywhere 2015, it works fine for windows GUI. But for console mode in linux , it shows null instead of showing " created by installanywhere".
I am not sure what can cause this issue.
in attached image "DDM" is my product name.
↧
Flexera Learning Center
Today we launched the new Learning Center via the Customer Community. Have you had a chance to check it out? Feedback for us? Let's hear it!
↧
↧
Not installing on Windows 10
Hello to all, thi is my first post!
I have an Installscript project that install fine on Windows 7, Windows Vista and so in but not on Windows 10.
During the installation I receive the message error: "1: The operation completed succesfully " after that, the installation end fine and I can see my application on installed programs (control panel) but I can't find anything inside the program files directory.
Can someone help me?
Thanks.
Claudio
I have an Installscript project that install fine on Windows 7, Windows Vista and so in but not on Windows 10.
During the installation I receive the message error: "1: The operation completed succesfully " after that, the installation end fine and I can see my application on installed programs (control panel) but I can't find anything inside the program files directory.
Can someone help me?
Thanks.
Claudio
↧
Delete generated files during rollback
I have a basic MSI that installs and starts a service, which generates files and folders in the install directory. I have a deferred custom action with synchronous return processing (checking exit code) that checks for the existence of one of these files. If this file doesn't exit, the custom action will return an error, and the installation will roll back.
The files and folders that got generated by the service also need to be deleted during rollback, so I followed the steps here to do that: http://helpnet.installshield.com/ins...eferredCAs.htm. I?m trying to get the value of INSTALLDIR in the below MSI DLL custom action, but it doesn't seem to be working because when I do an MsiGetProperty of INSTALLDIR and display a message box with this value, it's empty.
Here's what I did:
INSTALLDIR is listed in SecureCustomProperties
Set Property Action
Custom Action Name: SetCAData
Property: RemoveGeneratedFiles
Property Value: [INSTALLDIR]
Return Processing: Synchronous (Check exit code)
Execution Scheduling: Always Execute
Install Execute Sequence: After InstallInitialize
MSI DLL Custom Action
Custom Action Name: RemoveGeneratedFiles
Function Name: RemoveGeneratedFiles
Return Processing: Synchronous (Check exit code)
In-Script Execution: Rollback Execution in System Context
Install Execute Sequence: After SetCAData
Here are some snippets from the install log:
Rollback: RemoveGeneratedFiles
MSI (s) (F0:54) [07:12:01:514]: Executing op: ActionStart(Name=RemoveGeneratedFiles,,)
MSI (s) (F0:54) [07:12:01:514]: Executing op: CustomActionRollback(Action=RemoveGeneratedFiles,ActionType=3329,Source=BinaryData,Target=RemoveGeneratedFiles,CustomActionData=C:\Program Files\Your Compay Name\rollback\)
...
Property(S): INSTALLDIR = C:\Program Files\Your Compay Name\rollback\
Does anyone have any advice on how to remove these generated files during rollback?
Thanks in advance.
The files and folders that got generated by the service also need to be deleted during rollback, so I followed the steps here to do that: http://helpnet.installshield.com/ins...eferredCAs.htm. I?m trying to get the value of INSTALLDIR in the below MSI DLL custom action, but it doesn't seem to be working because when I do an MsiGetProperty of INSTALLDIR and display a message box with this value, it's empty.
Here's what I did:
INSTALLDIR is listed in SecureCustomProperties
Set Property Action
Custom Action Name: SetCAData
Property: RemoveGeneratedFiles
Property Value: [INSTALLDIR]
Return Processing: Synchronous (Check exit code)
Execution Scheduling: Always Execute
Install Execute Sequence: After InstallInitialize
MSI DLL Custom Action
Custom Action Name: RemoveGeneratedFiles
Function Name: RemoveGeneratedFiles
Return Processing: Synchronous (Check exit code)
In-Script Execution: Rollback Execution in System Context
Install Execute Sequence: After SetCAData
Here are some snippets from the install log:
Rollback: RemoveGeneratedFiles
MSI (s) (F0:54) [07:12:01:514]: Executing op: ActionStart(Name=RemoveGeneratedFiles,,)
MSI (s) (F0:54) [07:12:01:514]: Executing op: CustomActionRollback(Action=RemoveGeneratedFiles,ActionType=3329,Source=BinaryData,Target=RemoveGeneratedFiles,CustomActionData=C:\Program Files\Your Compay Name\rollback\)
...
Property(S): INSTALLDIR = C:\Program Files\Your Compay Name\rollback\
Does anyone have any advice on how to remove these generated files during rollback?
Thanks in advance.
↧
Maintenance renewal Purchases
Hello everyone,
so how do you deal with maintenance renewals in FNMP efficiently?
Thanks
K.
so how do you deal with maintenance renewals in FNMP efficiently?
Thanks
K.
↧
Uninstall Redistributable library when uninstalling My application Installshield2015
Hi ,
I am installing Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.23026 as a prerequisite with my application. The requirement is when i uninstall my application the prerequisite also should get uninstalled silently. Please let me know how can i achieve this, i have tried some ways searching over the internet, but didn't worked out.
i believe there will be a very simple and straight forward way to doing so , i am the newbie to installshield so unable to catch it.
Any comments are highly appreciated.
Thanks
Regards,
Ayush
I am installing Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.23026 as a prerequisite with my application. The requirement is when i uninstall my application the prerequisite also should get uninstalled silently. Please let me know how can i achieve this, i have tried some ways searching over the internet, but didn't worked out.
i believe there will be a very simple and straight forward way to doing so , i am the newbie to installshield so unable to catch it.
Any comments are highly appreciated.
Thanks
Regards,
Ayush
↧
↧
Out of stack space
Hi ,
While building Installshield MSI project with large number of kits. I am getting the following error:
Error 28:Out of stack space
Please help me if anyone encounter similar issue.
Thanks
Antriksh
While building Installshield MSI project with large number of kits. I am getting the following error:
Error 28:Out of stack space
Please help me if anyone encounter similar issue.
Thanks
Antriksh
↧
Installing InDesign Plugin, how to check for versions of InDesign that are installed?
Hello,
I'm very new to InstallShield, and I am only trying out the trial at the moment. Is it possible to do the following:
Have only one MSI/EXE that checks the computer for all installed versions of InDesign, and installs the program to those locations.
For example, if UserA has InDesign CC 2018, and UserB is has InDesign CC 2015, what do I need to do to use the same installer for both users? At this point, making a installation package for each version of InDesign in production would be annoying, so taking care of it in one go would be best. I can provide as much clarification as possible if needed!
Thanks,
Jeff
I'm very new to InstallShield, and I am only trying out the trial at the moment. Is it possible to do the following:
Have only one MSI/EXE that checks the computer for all installed versions of InDesign, and installs the program to those locations.
For example, if UserA has InDesign CC 2018, and UserB is has InDesign CC 2015, what do I need to do to use the same installer for both users? At this point, making a installation package for each version of InDesign in production would be annoying, so taking care of it in one go would be best. I can provide as much clarification as possible if needed!
Thanks,
Jeff
↧
Buttons are hidden when dialog bitmap was resized
Hi
I have basic MSI project and having a problem with dialog bitmaps and buttons in it.
When I change the dialog bitmap size to cover entire dialog, at runtime some buttons are hidden and only after I move the mouse over them they are displayed and if the button is set as Enable=False even that doesn’t change its appearance.
First attachment show the default bitmap size and buttons looks OK.
Second attachment show resized bitmap size and 2 buttons are hidden.
Is there a way to solve it ?
I have basic MSI project and having a problem with dialog bitmaps and buttons in it.
When I change the dialog bitmap size to cover entire dialog, at runtime some buttons are hidden and only after I move the mouse over them they are displayed and if the button is set as Enable=False even that doesn’t change its appearance.
First attachment show the default bitmap size and buttons looks OK.
Second attachment show resized bitmap size and 2 buttons are hidden.
Is there a way to solve it ?
↧