Hi,

I have some problems with FileMaker Pro 9.
I have read this http://www.appdeploy.com/packages/detail.asp?id=1114
But I dont understand this part:

"If you want to suppress the Registration window and popup, for that we need to disable one custom action.

Goto Dialog section and find the finish button and remove the event condition from that button.

- By default It is not supporting LIMITUI=1, (If we add Assisted Install.txt, then it will support Silent Installation LIMITUI=1)"

I want to get rid of the Regestration and Activation dialogs but I cant find any "finish button" in the dialog section.
Maby I go to the wrong place? I am using WISE and go to Dialogs below User Interface in the Install Editor.

And what is LIMITUI=1 ?

Thanks!
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
ORIGINAL: aXz
Maby I go to the wrong place? I am using WISE and go to Dialogs below User Interface in the Install Editor.

Without d/l the MSI I can't be sure but I think it's probably referring to the Dialog table which you can access by selecting 'Setup Editor' at the bottom-left of the WPS screen, then selecting the 'Tables' tab.

ORIGINAL: aXz
And what is LIMITUI=1 ?
It's a property/value pair, where 'LIMITUI is the property and '1' is the value for that property.
Answered 04/29/2008 by: VBScab
Red Belt

Please log in to comment
0
aXz,

Install with verbose logging and when the dialog pop-up take a look at the end of the log. Should point you to which CA that is handling the dialog. If it's a regular dialog you should be able to find the info in the log too and just disable the entire dialog.
Answered 04/29/2008 by: AngelD
Red Belt

Please log in to comment
0
What does LIMITUI stands for? Limited User Interface???

When I look in the Dialog Table in the Setup Editor I find Dialog 'SetupInterrupted' and 'SetupCompleteError' that has Control_First, Control_Default and Control_Cancel with Finish set to them.
Answered 04/29/2008 by: aXz
Blue Belt

Please log in to comment
0
ORIGINAL: AngelD

aXz,

Install with verbose logging and when the dialog pop-up take a look at the end of the log. Should point you to which CA that is handling the dialog. If it's a regular dialog you should be able to find the info in the log too and just disable the entire dialog.


Ahh thank you. I will try it tomorrow [:D]
Answered 04/29/2008 by: aXz
Blue Belt

Please log in to comment
0
ORIGINAL: aXz
What does LIMITUI stands for? Limited User Interface???
You'd need to ask whoever authored the MSI that question.
Answered 04/29/2008 by: VBScab
Red Belt

Please log in to comment
0
You can read about the LIMITUI property at http://msdn2.microsoft.com/en-us/library/aa369759(VS.85).aspx
Answered 04/29/2008 by: AngelD
Red Belt

Please log in to comment
0
Nice one, Kim. We truly do learn something every day. Thanks.
Answered 04/30/2008 by: VBScab
Red Belt

Please log in to comment
0
Hi Eric,
there is an easier way to disable the registration popup:
Set the line "Registration= 0" in the file "Assisted Install.txt"
Or set the public property "REGISTER" to 0.
And please, read this: http://www.filemaker.com/downloads/pdf/fmp9_network_install_setup.pdf
Regards, Nick
Answered 04/30/2008 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
Hi.

I did the verbose logging and get this in my log that for sure has something to do with the registration:

"Action start 10:51:58: SetupCompleteSuccess.
MSI (c) (48:F8) [10:52:00:708]: Doing action: DoRegistration
Action start 10:52:00: DoRegistration.
MSI (c) (48:7C) [10:52:00:708]: Invoking remote custom action. DLL: C:\DOCUME~1\se1kier\LOCALS~1\Temp\MSI17.tmp, Entrypoint: DoRegistration
MSI (c) (48!5C) [10:52:08:898]: PROPERTY CHANGE: Modifying REGISTER property. Its current value is '1'. Its new value: '0'.
Action ended 10:52:08: DoRegistration. Return value 3.
DEBUG: Error 2896: Executing action DoRegistration failed.
Internal Error 2896. DoRegistration
Action ended 10:52:08: SetupCompleteSuccess. Return value 3.
Action ended 10:52:08: INSTALL. Return value 1.
MSI (c) (48:E0) [10:52:08:930]: Destroying RemoteAPI object.
MSI (c) (48:88) [10:52:08:930]: Custom Action Manager thread ending.
=== Logging stopped: 2008-04-30 10:52:08 ===
MSI (c) (48:E0) [10:52:08:945]: Note: 1: 1707
MSI (c) (48:E0) [10:52:08:945]: Product: FileMaker Pro 9 -- Installation operation completed successfully."

I open the MST and go to the MSI Script tab and comment this 3 rows so they get green:
REGISTER = "1" And TRIAL="1" And Not PATCH And Not IS_MAJOR_UPGRADE
Call DLL From Installation Function DoRegistration (DoRegistration)
End

But the same registration dialog pops up.
Answered 04/30/2008 by: aXz
Blue Belt

Please log in to comment
0
If the "DoRegistration" custom action is executed from the dialog you should be able to find the value in the ControlEvent.Argument column.
If so; then set the ControlEvent.Condition for that row to resolve to false
Answered 04/30/2008 by: AngelD
Red Belt

Please log in to comment
0
Are we talking about the Dialog Tabel in the Setup Editor?
Answered 04/30/2008 by: aXz
Blue Belt

Please log in to comment
0
No, the ControlEvent table.

We have informally started to use a 'dot' notation here, as in "the_name_of_the_table[dot]the_name_of_the_column", thus "ControlEvent.Argument" means the 'Argument' column of the 'ControlEvent' table.
Answered 04/30/2008 by: VBScab
Red Belt

Please log in to comment
0
Hi Eric,
don't reinvent the wheel.
this is not necessary at all! Read my earlier post.
And could you please tell us the command line you use to run the FM setup?
Regards, Nick
Answered 04/30/2008 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
The command line I use is "msiexec /i [package.msi] TRANSFORMS=[package.mst]"
and when with verbose logging "msiexec /i [package.msi] TRANSFORMS=[package.mst] /lv C:\Logfile.txt"
Answered 04/30/2008 by: aXz
Blue Belt

Please log in to comment
0
ORIGINAL: nheim

Hi Eric,
there is an easier way to disable the registration popup:
Set the line "Registration= 0" in the file "Assisted Install.txt"
Or set the public property "REGISTER" to 0.
And please, read this: http://www.filemaker.com/downloads/pdf/fmp9_network_install_setup.pdf
Regards, Nick



Ture,

The popup do not showing. BUT the activation screen is still showing when you start the program.
Have to investigate that some more I think.
Answered 04/30/2008 by: aXz
Blue Belt

Please log in to comment
0
Hi Eric,
did you put the serial # into "Assisted Install.txt"?
Regards, Nick
Answered 04/30/2008 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
ORIGINAL: nheim

Hi Eric,
did you put the serial # into "Assisted Install.txt"?
Regards, Nick



Hi,

Yes I did. The serial number is pre filled when the activation screen is showing. So basically its only for the user to click on the activate button. But I dont want them to see it at all. They should only start the program and do what they are doing [:)]. And I have to learn to get around such things as activations because its probably not the last time it will happend when I repack a software.

Thanks all on this forum!
Answered 05/01/2008 by: aXz
Blue Belt

Please log in to comment
0
Use a lightweight snapshot tool like Ziff-Davis's In Control or a process monitor like ProcMon to see what happens AFTER that dialog is dismissed. It can only realistically be writing to a file or a registry entry: it's just a matter of finding it.

As for activation of other packages in the future, each one is different but the tools mentioned will prove invaluable.
Answered 05/01/2008 by: VBScab
Red Belt

Please log in to comment
0
ORIGINAL: VBScab

Use a lightweight snapshot tool like Ziff-Davis's In Control or a process monitor like ProcMon to see what happens AFTER that dialog is dismissed. It can only realistically be writing to a file or a registry entry: it's just a matter of finding it.

As for activation of other packages in the future, each one is different but the tools mentioned will prove invaluable.



Hi,

I have used ProcMon now. And when I press the button 'Activate Later' so the activation screen disappear ProcMon shows alot of things going on.
One of this things is that it write information to this file.
C:\Documents and Settings\All Users\Application Data\FLEXnet\filemaker_00247d00_tsf.data

And if we look at the Operation Table in ProcMon it looks like this.
-QueryStandardInformationFile
-CloseFile
- WriteFile
- CloseFile
- QueryStandardInformationFile
- CloseFile
- WriteFile
- QueryStandardInformationFile

And so one.....

Could this have something to do with the activation? And if. Do someone has an idé how to fix this? Or should I call the vendor and se what they have to say?
Answered 05/06/2008 by: aXz
Blue Belt

Please log in to comment
0
should I call the vendor and se what they have to say
IMO that should have been one of the first thing you should have done.

FLEXnet is part of the FLEXLM license service so that file seems like a good candidate to open up and see what you can find.
Are you using a license server?
Answered 05/06/2008 by: AngelD
Red Belt

Please log in to comment
0
Hi Eric,
i think, you got a retail version of FM9 which seems to require online activation.
If this is the case, you won't be able to work around it, i think.
Maybe someone can confirm this.
We use a a corporate version and it doesn't show an activation screen at all!
Hope this points you in the right direction.
Regards, Nick
Answered 05/06/2008 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
ORIGINAL: nheim
Maybe someone can confirm this.
I'm guessing the vendor could... :)
Answered 05/06/2008 by: VBScab
Red Belt

Please log in to comment
0
Hi

The problem we have is that we have 5 standalone serials.
We should have one licens code for all installations. For that we have to buy a minimum of 10 licenses. So we have to wait until we need more than 5. Which will bee soon I think. Or hope [:D]

Thanks all for your help anyway!
Answered 05/06/2008 by: aXz
Blue Belt

Please log in to comment
Answer this question or Comment on this question for clarity