You are viewing limited content. For full access, please sign in.

Question

Question

LaserficheSDKRuntimeInstaller.exe

asked on April 8, 2015

I downloaded LaserficheSDK9.0.0.140_20130402.exe because I need the LaserficheSDKRuntimeInstaller.exe. The download page does not have an SDK for 32-bit or 64-bit. There is only one version.

Now, is there only one LaserficheSDKRuntimeInstaller.exe? If so, what differentiates installing it on a 32-bit or 64-bit machine?

I noticed that these files are in the same folder:

  • CombinedARP-x64.msi
  • CombinedARP.msi
  • sdk_x64.cab
  • sdk.cab
  • lfsdk_x64_en.msi
  • lfsdk_en.msi

 

Does it mean that if you install the SDK Runtime on a 32-bit machine, it will use the 32-bit version of those files I enumerated and if installed on a 64-bit machine, then it will use the 64-bit version of those files? Is that how it is?

The reason I'm asking this is I'm thinking that if my colleague needs the LaserficheSDKRuntimeInstaller.exe and I send him just that file, it won't work because he would also need those other files. Is that how it is?

0 0

Answer

APPROVED ANSWER
replied on April 8, 2015

Please review the Laserfiche SDK 9.0 documentation, particularly the section titled "Distributing Your COM/.NET Applications" in which it states

The SDK installation includes a runtime installation package (LaserficheSDKRuntimeInstaller.exe) that you can distribute with your SDK application. This .exe file installs the necessary runtime components to run a Laserfiche SDK program, but does not include any of the development extras, such as the merge modules, documentation, and sample projects. You can distribute this .exe for both 32-bit and 64-bit applications. The package will detect the computer architecture and install the appropriate files.

0 0

Replies

replied on April 8, 2015 Show version history

To expand on Alex's comments, the runtime installs everything that might be needed on that machine, since just because it's an x64 machine you might be running an x86 process. On an x86 machine it just installs the x86 components, and on an x64 machine it will install both x86 and x64. There are a couple files that can only be installed on the corresponding OS (so they only install the 'x64' version on an x64 machine, but they will handle processes in both archs). 

 

Note that you DO need to provide the full setup package for the full SDK install, including the Support directory, but not the runtime. 

1 0
replied on April 8, 2015

I sent the LaserficheSDKRuntimeInstaller.exe to my colleague and it did not work. He could not get it installed. I'm wondering if what I should be sending to him is the entire folder that contains those files that I enumerated. Hence, I asked "if my colleague needs the LaserficheSDKRuntimeInstaller.exe and I send him just that file, it won't work because he would also need those other files. Is that how it is?"

0 0
replied on April 8, 2015

If you are just looking to get the runtime components installed on a computer, then you only need that executable. Please clarify exactly what the issue is.

0 0
replied on April 8, 2015

Thanks. That's what I thought. I'm waiting for him to send me a screenshot to see what error he's getting. So, just for a little more clarification, are you saying that LaserficheSDKRuntimeInstaller.exe has just 1 version. There is no one for 32-bit or 64-bit because when it's run, it automatically detects the computer?

0 0
replied on April 8, 2015

That's correct. The package will detect the computer architecture and install the appropriate files.

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.