/build/static/layout/Breadcrumb_cap_w.png

FileMaker 9 Pro

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

Answers (23)

Posted by: anonymous_9363 15 years ago
Red Belt
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.
Posted by: AngelD 15 years ago
Red Belt
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.
Posted by: aXz 15 years ago
Blue Belt
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.
Posted by: aXz 15 years ago
Blue Belt
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]
Posted by: anonymous_9363 15 years ago
Red Belt
0
ORIGINAL: aXz
What does LIMITUI stands for? Limited User Interface???
You'd need to ask whoever authored the MSI that question.
Posted by: AngelD 15 years ago
Red Belt
0
You can read about the LIMITUI property at http://msdn2.microsoft.com/en-us/library/aa369759(VS.85).aspx
Posted by: anonymous_9363 15 years ago
Red Belt
0
Nice one, Kim. We truly do learn something every day. Thanks.
Posted by: nheim 15 years ago
10th Degree Black Belt
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
Posted by: aXz 15 years ago
Blue Belt
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.
Posted by: AngelD 15 years ago
Red Belt
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
Posted by: aXz 15 years ago
Blue Belt
0
Are we talking about the Dialog Tabel in the Setup Editor?
Posted by: anonymous_9363 15 years ago
Red Belt
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.
Posted by: nheim 15 years ago
10th Degree Black Belt
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
Posted by: aXz 15 years ago
Blue Belt
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"
Posted by: aXz 15 years ago
Blue Belt
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.
Posted by: nheim 15 years ago
10th Degree Black Belt
0
Hi Eric,
did you put the serial # into "Assisted Install.txt"?
Regards, Nick
Posted by: aXz 15 years ago
Blue Belt
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!
Posted by: anonymous_9363 15 years ago
Red Belt
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.
Posted by: aXz 15 years ago
Blue Belt
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?
Posted by: AngelD 15 years ago
Red Belt
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?
Posted by: nheim 15 years ago
10th Degree Black Belt
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
Posted by: anonymous_9363 15 years ago
Red Belt
0
ORIGINAL: nheim
Maybe someone can confirm this.
I'm guessing the vendor could... :)
Posted by: aXz 15 years ago
Blue Belt
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!
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ