bigred
Jan 25 2009, 12:25 AM
Has anyone had any luck with the lastest version of LogMeIn (4.0.784)? I've edited the msi file so that when the installer is run manually, all of the info is already present (e-mail, password, etc.) but the user still has to click on Next, Agree, then Next about 5 more times before it finishes. I'd like for the user to be able to just click once to start the installer, and once to finish, if that's possible.
This is a great thread, but I'm wondering if some of the methods previously discussed might have been rendered ineffective if this is a newer version of the LogMeIn installer?
Any help would be appreciated. Especially by some of you who were able to get things working previously in this thread.
Thanks
illfame
Feb 10 2009, 01:23 PM
Great job guys and great info!!
Using ORCA and the info from this board, I got the logmein msi to install without the user having to click ANY buttons from start to finish, just the double-click to start the install. Also i've been able to get all the fields to automatically populate with account information and access code without any user intervention. HOWEVER, my problem is i want the MSI to register the username instead of registering the pc name. On the logmein account page, the pc's are registering as whatever their hostname is so it's impossible to figure out whose pc it is if the pc name is generic. Any ideas on how to do that?
Any help at all would be great...!!
Big REd: i got the msi to install without any buttons by simply taking the dialog boxes out of the equation. when my users double click the msi it starts installing right away. I used a program called adminstudio. Once you open the msi with the program, you will see a folder set. There is a folder set there for the user interface and dialog boxes. click on that, then click on the welcome dialog and expand it. Here it gives you the opportunity to change properties such as width, height, add/remove buttons, etc. - what your looking for is the modal property. If you change the modal property to false and save it, no dialog boxes will appear. In order for this to work though, you need to have the msi already configured to have the account info and access code because you wont be able to put in any of this. hope that helps
bigred
Feb 10 2009, 06:11 PM
Thanks for the instructions illfame. I'll give that a try and let you know how it goes!
bigred
Feb 11 2009, 03:14 AM
Working perfectly. Thanks for the info illfame, and for sharing!
bartosz31
Mar 5 2009, 12:34 PM
Please indicate how you could script the whole operating
Hexenkönig_92
Mar 14 2009, 01:37 PM
Hello,
Sorry for my English, I speak German.
So here's my solution with the latest LogMeIn:
1.)Steps from slimbyte, a bit changed:
1. on InstallExecuteSequence table, find GetDeployInfo action and change condition
from: UILevel=2 AND UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"
into: UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"
2. on InstallExecuteSequence table add following 3 actions:
action: GetLMIRegistrationCookie condition: NOT Installed sequence: 3710
action: LMIGetLicense condition: NOT Installed sequence: 3730
action: LMIGetLicenseForProfile condition: NOT Installed sequence: 3720
3. on Property table change following properties:
find LICENSETYPE property and change value from: IT into: free
3.i. on InstallExecuteSequence table, find CreateUserSetProperty action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"
3.ii. on InstallExecuteSequence table, find CreateUser action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"
2.)Creating a batch file with following source: (new empty text file-> open with editor->write in following text-> save as file.bat)
@echo off
logmein.msi /qr USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword USEREMAIL=email@email.com USERWEBPASSWORD=password LicenseType=free
del logmein.msi
del setup.bat
Information:
@echo off: This hides the code during installation so that the installer can't see the passwords etc.
del logmein.msi/setup.bat: This deletes those two files so that the user can't find the inforations about the adresses etc.
3.)Puting all that into Inno Setup:
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "LogMeIn"
#define MyAppVerName "LogMeIn"
#define MyAppPublisher "LogMeIn"
#define MyAppURL "http://www.LogMeIn.com/"
#define MyAppExeName "LogMeIn.exe"
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{CDA00B15-ADF5-4240-A14B-D436CF489D61}
AppName={#MyAppName}
AppVerName={#MyAppVerName}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\Z-Tuning
DefaultGroupName={#MyAppName}
DisableProgramGroupPage=yes
OutputDir=C:\output\
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
[Languages]
Name: english; MessagesFile: compiler:Default.isl
Name: german; MessagesFile: compiler:Languages\German.isl
[Files]
Source: C:\Dokumente und Einstellungen\EBI\Desktop\versuche\file.bat; DestDir: {app}; Flags: ignoreversion
Source: C:\Dokumente und Einstellungen\EBI\Desktop\versuche\LogMeIn.msi; DestDir: {app}; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Icons]
Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName}
[Run]
Filename: {app}\{#MyAppExeName}; Description: {cm:LaunchProgram,{#MyAppName}}
information:
innosetup copy's the files file.bat and LogMeIn.msi into a folder, and after installation, file.bat starts automaticly and installs the LogMeIn.msi
One little disadvantage is an error screen durning installation of LogMeIn.msi. But if you just klick on the ok button, Installation continues and it works perfect.
So Thank's to all,
Greetings from Switzerland:
Andreas
gonhvvjvo
Mar 15 2009, 09:19 PM
QUOTE (Hexenkönig_92 @ Mar 15 2009, 02:37 AM)

Hello,
Sorry for my English, I speak German.
So here's my solution with the latest LogMeIn:
1.)Steps from slimbyte, a bit changed:
1. on InstallExecuteSequence table, find GetDeployInfo action and change condition
from: UILevel=2 AND UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"
into: UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"
2. on InstallExecuteSequence table add following 3 actions:
action: GetLMIRegistrationCookie condition: NOT Installed sequence: 3710
action: LMIGetLicense condition: NOT Installed sequence: 3730
action: LMIGetLicenseForProfile condition: NOT Installed sequence: 3720
3. on Property table change following properties:
find LICENSETYPE property and change value from: IT into: free
3.i. on InstallExecuteSequence table, find CreateUserSetProperty action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"
3.ii. on InstallExecuteSequence table, find CreateUser action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"
2.)Creating a batch file with following source: (new empty text file-> open with editor->write in following text-> save as file.bat)
@echo off
logmein.msi /qr USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword USEREMAIL=email@email.com USERWEBPASSWORD=password LicenseType=free
del logmein.msi
del setup.bat
Information:
@echo off: This hides the code during installation so that the installer can't see the passwords etc.
del logmein.msi/setup.bat: This deletes those two files so that the user can't find the inforations about the adresses etc.
3.)Puting all that into Inno Setup:
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "LogMeIn"
#define MyAppVerName "LogMeIn"
#define MyAppPublisher "LogMeIn"
#define MyAppURL "http://www.LogMeIn.com/"
#define MyAppExeName "LogMeIn.exe"
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{CDA00B15-ADF5-4240-A14B-D436CF489D61}
AppName={#MyAppName}
AppVerName={#MyAppVerName}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\Z-Tuning
DefaultGroupName={#MyAppName}
DisableProgramGroupPage=yes
OutputDir=C:\output\
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
[Languages]
Name: english; MessagesFile: compiler:Default.isl
Name: german; MessagesFile: compiler:Languages\German.isl
[Files]
Source: C:\Dokumente und Einstellungen\EBI\Desktop\versuche\file.bat; DestDir: {app}; Flags: ignoreversion
Source: C:\Dokumente und Einstellungen\EBI\Desktop\versuche\LogMeIn.msi; DestDir: {app}; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Icons]
Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName}
[Run]
Filename: {app}\{#MyAppExeName}; Description: {cm:LaunchProgram,{#MyAppName}}
information:
innosetup copy's the files file.bat and LogMeIn.msi into a folder, and after installation, file.bat starts automaticly and installs the LogMeIn.msi
One little disadvantage is an error screen durning installation of LogMeIn.msi. But if you just klick on the ok button, Installation continues and it works perfect.
So Thank's to all,
Greetings from Switzerland:
Andreas
Sorry for my English, I speak Thai.
Thank you for Hexenkönig_92. It work great!.
itkamaraj
Mar 18 2009, 11:29 PM
QUOTE (gonhvvjvo @ Mar 15 2009, 10:19 PM)

QUOTE (Hexenkönig_92 @ Mar 15 2009, 02:37 AM)

Hello,
Sorry for my English, I speak German.
So here's my solution with the latest LogMeIn:
1.)Steps from slimbyte, a bit changed:
1. on InstallExecuteSequence table, find GetDeployInfo action and change condition
from: UILevel=2 AND UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"
into: UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"
2. on InstallExecuteSequence table add following 3 actions:
action: GetLMIRegistrationCookie condition: NOT Installed sequence: 3710
action: LMIGetLicense condition: NOT Installed sequence: 3730
action: LMIGetLicenseForProfile condition: NOT Installed sequence: 3720
3. on Property table change following properties:
find LICENSETYPE property and change value from: IT into: free
3.i. on InstallExecuteSequence table, find CreateUserSetProperty action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"
3.ii. on InstallExecuteSequence table, find CreateUser action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"
2.)Creating a batch file with following source: (new empty text file-> open with editor->write in following text-> save as file.bat)
@echo off
logmein.msi /qr USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword USEREMAIL=email@email.com USERWEBPASSWORD=password LicenseType=free
del logmein.msi
del setup.bat
Information:
@echo off: This hides the code during installation so that the installer can't see the passwords etc.
del logmein.msi/setup.bat: This deletes those two files so that the user can't find the inforations about the adresses etc.
3.)Puting all that into Inno Setup:
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
#define MyAppName "LogMeIn"
#define MyAppVerName "LogMeIn"
#define MyAppPublisher "LogMeIn"
#define MyAppURL "http://www.LogMeIn.com/"
#define MyAppExeName "LogMeIn.exe"
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{CDA00B15-ADF5-4240-A14B-D436CF489D61}
AppName={#MyAppName}
AppVerName={#MyAppVerName}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName={pf}\Z-Tuning
DefaultGroupName={#MyAppName}
DisableProgramGroupPage=yes
OutputDir=C:\output\
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
[Languages]
Name: english; MessagesFile: compiler:Default.isl
Name: german; MessagesFile: compiler:Languages\German.isl
[Files]
Source: C:\Dokumente und Einstellungen\EBI\Desktop\versuche\file.bat; DestDir: {app}; Flags: ignoreversion
Source: C:\Dokumente und Einstellungen\EBI\Desktop\versuche\LogMeIn.msi; DestDir: {app}; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Icons]
Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName}
[Run]
Filename: {app}\{#MyAppExeName}; Description: {cm:LaunchProgram,{#MyAppName}}
information:
innosetup copy's the files file.bat and LogMeIn.msi into a folder, and after installation, file.bat starts automaticly and installs the LogMeIn.msi
One little disadvantage is an error screen durning installation of LogMeIn.msi. But if you just klick on the ok button, Installation continues and it works perfect.
So Thank's to all,
Greetings from Switzerland:
Andreas
Sorry for my English, I speak Thai.
Thank you for Hexenkönig_92. It work great!.
Thanks a lot for your explanantion.
Right now, i dont want silent installation. But i need to pre-poulate the values.
Right now, i did the following things
1. In Orca, highlight the Property table
2. Press CTRL-R on your keyboard (or Tables -> Add Row in the menu bar)
3. In the Property field put USEREMAIL and in the Value field put your account's email address
4. Repeat steps 2-3 for USERWEBPASSWORD, USERPASSWORD, and USERVERIFYPWD
Above are working perfectly
I need to still customize the installer by following actions :
1) "Software Options" screen - Just need to gray it out
2) "Description" - can i have a message saying, "Please enter your
subscription email address"
3) "Computer Access Code" - can i have it non-editable for
the user? ( pre-filled by using orca)
4) Can i eliminate the choice of LogMeIn products (Free should be default)
5) Can i eliminate the "Create New" account feature?
please answer for my above questions. i know it needs a small tweak in my msi.
thanks
kamaraj.s
kakkola
Mar 19 2009, 04:17 AM
i followed the entire guid, but logmein doesnt get installed.
i tried to do the command LogMeIn.msi /quite from prompt after values change, but nothing happen..can't see anywhere LMI installed.
any clue?
Camelot_One
Mar 19 2009, 07:50 AM
QUOTE (kakkola @ Mar 19 2009, 04:17 AM)

i followed the entire guid, but logmein doesnt get installed.
i tried to do the command LogMeIn.msi /quite from prompt after values change, but nothing happen..can't see anywhere LMI installed.
any clue?
I haven't taken the time to look at it lately, but I do know that they have made slight changes to the MSI since the original proceedure was posted. Some of the heading names have changed. There is also a unique appID now from what I remember (though that may not be the exact heading name). It is different between the different versions of the MSI. Thus, using the previously posted feature (with changes for the heading titles) on a downloaded IT copy of the MSI works, but not on the "Free" version download. I believe its just a matter of a key change within the MSI itself.
But like I said, I haven't taken the time to look into it lately. I will TRY to find time to do so over the weekend, but no promises.
kakkola
Mar 19 2009, 08:47 AM
QUOTE (Camelot_One @ Mar 19 2009, 02:50 PM)

QUOTE (kakkola @ Mar 19 2009, 04:17 AM)

i followed the entire guid, but logmein doesnt get installed.
i tried to do the command LogMeIn.msi /quite from prompt after values change, but nothing happen..can't see anywhere LMI installed.
any clue?
I haven't taken the time to look at it lately, but I do know that they have made slight changes to the MSI since the original proceedure was posted. Some of the heading names have changed. There is also a unique appID now from what I remember (though that may not be the exact heading name). It is different between the different versions of the MSI. Thus, using the previously posted feature (with changes for the heading titles) on a downloaded IT copy of the MSI works, but not on the "Free" version download. I believe its just a matter of a key change within the MSI itself.
But like I said, I haven't taken the time to look into it lately. I will TRY to find time to do so over the weekend, but no promises.
thank you so much,
anyway so this wont work on free version actually?
thanks again for your answers =)
Camelot_One
Mar 19 2009, 09:35 AM
Its not that it won't work on the free version, its just that there is an additional property value that has to be changed IN the free version to match the IT version. I'll see if I can find it.
kakkola
Mar 19 2009, 09:37 AM
QUOTE (Camelot_One @ Mar 19 2009, 04:35 PM)

Its not that it won't work on the free version, its just that there is an additional property value that has to be changed IN the free version to match the IT version. I'll see if I can find it.
shouldnt be it changed from "IT" to "free"? I read something about it
itkamaraj
Mar 19 2009, 10:39 PM
Anybody answer for my questions
thanks
kamaraj.s
Camelot_One
Mar 19 2009, 11:43 PM
QUOTE (kakkola @ Mar 19 2009, 09:37 AM)

QUOTE (Camelot_One @ Mar 19 2009, 04:35 PM)

Its not that it won't work on the free version, its just that there is an additional property value that has to be changed IN the free version to match the IT version. I'll see if I can find it.
shouldnt be it changed from "IT" to "free"? I read something about it
There is a property that has to be changed to allow silent install of the Free, (default is IT and above only)
But the one I'm thinking of was a numeric code. It isn't present in the older version I still use for my installs, I ran into it when I was trying out the latest version.
Geeks123
Mar 24 2009, 10:59 AM
I've downloaded the latest version, made the necessary changes and have had no luck with a silent install. As an echo to others on this thread, would it be possible for someone to provide me with an updates MSI file that is known to work?
Camelot_One
Mar 28 2009, 02:07 PM
I downloaded the latest version today, and found 2 lines in the msi that cause no problems for normal install, but break the silent. Below are the updated instructions, tested and confirmed working on the version available today:
--credit to slimbyte for finding a lot of this--
1. on
InstallExecuteSequence table, find
GetDeployInfo action and change condition
from:
UILevel=2 AND UPGRADEPRODUCT<>1 AND InstallMode<>"Remove" into:
UPGRADEPRODUCT<>1 AND InstallMode<>"Remove" 2. on
InstallExecuteSequence - right click on the right panel, select "Add Row" to add following 3 actions:
action:
GetLMIRegistrationCookie condition:
NOT Installed sequence:
3710 action:
LMIGetLicense condition:
NOT Installed sequence:
3730 action:
LMIGetLicenseForProfile condition:
NOT Installed sequence:
3720 3. on
InstallExecuteSequence table, find
CreateUser action and change condition
from:
CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL" into:
VersionNT AND REMOVE<>"ALL" 4. on
InstallExecuteSequence table, find
CreateUserSetProperty action and change condition
from:
CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL" into:
VersionNT AND REMOVE<>"ALL" 5. on
InstallExecuteSequence table -
Right click "
SetX64Path" and select "Drop Row". Repeat for "
SetX86Path"
6. on
Property table find
LICENSETYPE and change condition
from:
IT into:
free 7. on
Property table -
Right click "
DEPLOYID" and select "Drop Row"
8. Click "File - Save" (do not save as a new file) Execute using:
logmein.msi /quiet USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword USEREMAIL=email@email.com USERWEBPASSWORD=password LicenseType=free
If this doesn't work, try running it from a batch file to catch the errorlevel
Save in the same directory as LogMeIn.msi , save as "whateveryouwant.cmd"
CODE
@Echo Off
Title LogMeIn Installer
Echo Running LogMeIn.msi & start /wait logmein.msi /quiet USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword USEREMAIL=email@email.com USERWEBPASSWORD=password LicenseType=free
Echo. & Echo. & Echo. & Echo. & Echo.
If %errorlevel% == 0 (GOTO SUCCESS) Else Echo INSTALLATION FAILED! Errorlevel: %errorlevel% & Echo. & Echo. & Echo. & Echo. & Echo.
pause
:SUCCESS
exit
If the command window closes on its own, LMI should be installed correctly. If not, post your errorcode and I'll look into it.
Frank1970
Mar 31 2009, 05:06 AM
Hi.
First of all: Great work.

But:
I did it like Camelot_One but there will be an error:

Any ideas?
Is it possible to check with a litte script before installing Logmein, wether the user has admin rights?
Thanks in advance.
Camelot_One
Mar 31 2009, 07:27 AM
If you will translate that error message for me, I'll see if I can reproduce it.
Also, when you download the logmein.msi, is it the same (english) version I would? Or is there a separate file for the alternate language?
Edit - if you followed my proceedure correctly, you wouldn't see that screen at all. Or any logmein screens. Not that it would fix your problem, but it makes me wonder if you are running the command line wrong.
Frank1970
Mar 31 2009, 07:35 AM
Seems to be the same Version - you can choose between german and english.
Translation:
Unable to execute file: ...
CreateProcess failed; code 193;
%1 is no allowance Win32-Application.

Edit: My command line:
CODE
@echo off
logmein.msi /quiet USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword USEREMAIL=*** USERWEBPASSWORD=*** LicenseType=free
del logmein.msi
del setup.bat
Camelot_One
Apr 5 2009, 07:56 AM
Looking at the code you posted, the three things that pop out are: make sure you are using the desired computer password in place of "pcpassword", make sure your passwords (both web and pcpassword) don't contain spaces or special characters, and make sure the entire thing is on one line. Your code tag makes it look like LicenseType=free is on a separate line, and it shouldn't be.
To answer your original question though, I would think that admin rights would be required to install using the silent method. The msi has to create a new user account (logmeinremoteuser) which Windows would prevent on a limited user. It nothing else you might try running the installer under and admin account, just to see if that is all your problem is.
kwanbis
Apr 21 2009, 04:14 PM
OK, i have read the whole post, and did this brief, with some information/testing of my own.
I have tried all that i have put here, and it works 100% for me, on XP SP2.
***** Starting *****
1. Download ORCA (http://www.technipages.com/download-orca-msi-editor.html)
2. Download LogMeIn.msi (http://www.logmein.com)
3. Copy LogMeIn.msi to LogMeInSilent.msi (so you have a original in case you need to restart)
4. Use Orca to edit LogMeInSilent.msi as follow:
***** On InstallExecuteSequence Table *****
1. find GetDeployInfo action and change condition
from: UILevel=2 AND UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"
into: UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"
2a. right click on the right panel and select "Add Row":
ACTION: GetLMIRegistrationCookie CONDITION: NOT Installed SEQUENCE: 3710
2b. right click on the right panel and select "Add Row":
ACTION: LMIGetLicense CONDITION: NOT Installed SEQUENCE: 3730
IMPORTANT: I HAVE *NOT* creted the next row (2c) as it is say to generates a profile warning popup.
2c. right click on the right panel and select "Add Row":
ACTION: LMIGetLicenseForProfile CONDITION: NOT Installed SEQUENCE: 3720
3. find CreateUser action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"
4. find CreateUserSetProperty action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"
5a. Right click SetX64Path and select "Drop Row".
5b. Right click SetX86Path and select "Drop Row".
***** On Property Table *****
1. find LICENSETYPE and change condition
from: IT
into: free
2. Right click DEPLOYID and select "Drop Row"
3a. right click on the right panel and select "Add Row":
PROPERTY: USEREMAIL VALUE: your account's email address
3b. right click on the right panel and select "Add Row":
PROPERTY: USERWEBPASSWORD VALUE: your account's web login password
3c. right click on the right panel and select "Add Row":
PROPERTY: USERPASSWORD VALUE: win password if no windows password present
3d. right click on the right panel and select "Add Row":
PROPERTY: USERVERIFYPWD VALUE: win password if no windows password present (again)
NOTE: There are other rows that can be added this way, if needed:
PROPERTY: ProxyServer VALUE: proxy server, for example, proxy01
PROPERTY: ProxySettings VALUE: ???
PROPERTY: ProxyPort VALUE: proxy server port, for example 8080
PROPERTY: ProxyUserName VALUE: proxy server user
PROPERTY: ProxyPassword VALUE: proxy server pass
PROPERTY: ProxyVerifyPwd VALUE: proxy server pass (again)
4. Click "File - Save" (not "Save As" a new file)
***** TESTING *****
You should have LogMeIn NOT installed on your machine to work. Anyway.
Run "LogMeInSilent.msi /quiet LMIDESCRIPTION=NameWithNoSpaces", with no quotes, and after a while, LogMeIn should be installed on your machine, and loged to your account as "NameWithNoSpaces".
NameWithNoSpaces is any string with no spaces, for example MyFriendCharliePC.
If you want LogMeIn to use the default PC name, run it without the "LMIDESCRIPTION=NameWithNoSpaces" part.
***** Puting All Into A Self Contained Package *****
I would use WinRAR, cause it is more or less free, and very simple.
1. Download and install WinRAR.
2. Right click over LogMeInSilent.msi, and select "Add to archive..."
3. Check "Create SFX Archive" on the "General" tab.
4. On the Comment tab, copy this on the "enter a comment manually" field.
Setup=LogMeInSilent.msi /quiet
TempMode
Silent=1
Overwrite=1
*NOTE* if you want to define the computer name, append LMIDESCRIPTION=NameWithNoSpaces.
5. Press OK and let WinRAR create a .EXE file.
When run, the LogMeInSilent.exe would decompress to a temp folder, wait for LogMeInSilent.msi to run, and then delete all.
Hope it helps.
crazedfencer
Apr 22 2009, 02:36 PM
This works great!
However at the end of the install it says
"Could not attach this computer to your LogMein account"
I have verified that the username and password are correct in the
USEREMAIL and USERWEBPASSWORD rows that I added however it still will not work

Just one more small step. Any ideas?
crazedfencer
Apr 23 2009, 06:02 PM
After more testing, it was found that if i ran the MSI without the /quiet switch it runs just fine and gets attached to my account like expected. The /quiet tag seems to be my issue. Anyone have any ideas?
Nevermind!!
Adding these three lines fixed the issue.
2. on InstallExecuteSequence - right click on the right panel, select "Add Row" to add following 3 actions:
action: GetLMIRegistrationCookie condition: NOT Installed sequence: 3710
action: LMIGetLicense condition: NOT Installed sequence: 3730
action: LMIGetLicenseForProfile condition: NOT Installed sequence: 3720
Thank you Camelot_One!
Geeks123
Apr 27 2009, 10:28 AM
I gave it a shot and got error level 1603
bkinney86
Apr 28 2009, 12:56 PM
I have done everything that kwabis and camelot_one posted and it worked great.
My only problem, however, is I want to deploy this using a login script. This would be fine if everyone had admin rights on their computer but they don't.
I tried using runas, but that prompts for a password.
Any ideas on what I can do here?
Thanks guys.
codeblue1212
May 18 2009, 03:48 PM
I think this post does a great job of summing up everything that is said in this forum:
http://samuelhaddad.com/2009/05/17/custom-...mein-installer/it gives step by step instructions and also has a nice kit to download which will get you started on making a good looking installer.
italonobrega
May 29 2009, 11:35 AM
Hello,
Sorry for my English, I speak portuguese - Brazil.
Has anyone had any luck with the lastest version of LogMeIn v4.0.794 (Updated Jan 27 2009) ? I've edited the msi file so that when the installer is run manually, all of the info is already present (e-mail, password, etc.)
Thanks
dwtechnology
Jun 1 2009, 10:55 AM
I would just like to say "thank you" to crazedfencer and kwanbis for posting this. I am in the process of converting approx 250 workstations from LMI Reach to LMI Free, and I can't imagine how much time this has saved me by creating the customized MSI. THANKS A TON!
kyrk
Jun 1 2009, 02:49 PM
Hello buddies..
I Really aprecciate this tips !!! U´re the best...
So, I need some help yet.
I created and executable file, where u just need to click "next" and "finish" ok ?
How can I exclude these two steps ? I want just to execute the file.. and wait it for finish...can i do this ?
Bye ! Thanks !!!!
italonobrega
Jun 5 2009, 03:18 PM
Using these procedures can remove the window for notification of access and disable the update?
And also the LogMeInSystray disable the Windows startup?
I await answers!
Thank you all!
ambigiousop
Jun 17 2009, 03:59 PM
I am trying this with the newest version of LogMeIn.msi. I have done all of kwanbis' steps and LogMeIn is installing fine. However it is saying "LogMeIn is installed but has not been activated." It also gives me tha yellow box at the bottom that says, "Could not attach the computer to your LogMeIn account."
I have tried it with and without the "action: LMIGetLicenseForProfile condition: NOT Installed sequence: 3720"
I have also dropped the DEPOLYID row.
Any ideas? Do other people have this working? If so can I get a copy of the MSI without your passwords?
Sentax
Jul 6 2009, 08:52 PM
Hi everyone, just want to say thanks for all the great tips in this thread.
I'm having a problem, I've modified the MSI to include what I need but I get a "Blank" "Error" dialog when its attempting to install the service, then it rolls back the install completely. The new computer does show up under My Computers in LMI webpage though. If I step thru the installation normally with the GUI (Non-silent), all the fields are filled in, and LMI installs and registers fine.
Any thoughts? I have version 4.0.784 MSI file.
Thanks
Sentax
Jul 8 2009, 09:01 AM
Sorry to post so quickly again, but I was hoping that someone that has had success above in making a silent installer, or success in creating workarounds in LMI installers could help me. It seems LMI likes to change things in their installer often to prevent silent installs.
Does anyone have a working, older MSI that they could share? If so, please PM me.
Any help is greatly appreciated.
MrChris
Sep 5 2009, 01:12 PM
Anyone attempt to make the new version of LMI silently installable?
MrChris
link627
Sep 7 2009, 01:57 PM
QUOTE (kwanbis @ Apr 21 2009, 05:14 PM)

OK, i have read the whole post, and did this brief, with some information/testing of my own.
I have tried all that i have put here, and it works 100% for me, on XP SP2.
***** Starting *****
1. Download ORCA (http://www.technipages.com/download-orca-msi-editor.html)
2. Download LogMeIn.msi (http://www.logmein.com)
3. Copy LogMeIn.msi to LogMeInSilent.msi (so you have a original in case you need to restart)
4. Use Orca to edit LogMeInSilent.msi as follow:
***** On InstallExecuteSequence Table *****
1. find GetDeployInfo action and change condition
from: UILevel=2 AND UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"
into: UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"
2a. right click on the right panel and select "Add Row":
ACTION: GetLMIRegistrationCookie CONDITION: NOT Installed SEQUENCE: 3710
2b. right click on the right panel and select "Add Row":
ACTION: LMIGetLicense CONDITION: NOT Installed SEQUENCE: 3730
IMPORTANT: I HAVE *NOT* creted the next row (2c) as it is say to generates a profile warning popup.
2c. right click on the right panel and select "Add Row":
ACTION: LMIGetLicenseForProfile CONDITION: NOT Installed SEQUENCE: 3720
3. find CreateUser action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"
4. find CreateUserSetProperty action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"
5a. Right click SetX64Path and select "Drop Row".
5b. Right click SetX86Path and select "Drop Row".
***** On Property Table *****
1. find LICENSETYPE and change condition
from: IT
into: free
2. Right click DEPLOYID and select "Drop Row"
3a. right click on the right panel and select "Add Row":
PROPERTY: USEREMAIL VALUE: your account's email address
3b. right click on the right panel and select "Add Row":
PROPERTY: USERWEBPASSWORD VALUE: your account's web login password
3c. right click on the right panel and select "Add Row":
PROPERTY: USERPASSWORD VALUE: win password if no windows password present
3d. right click on the right panel and select "Add Row":
PROPERTY: USERVERIFYPWD VALUE: win password if no windows password present (again)
NOTE: There are other rows that can be added this way, if needed:
PROPERTY: ProxyServer VALUE: proxy server, for example, proxy01
PROPERTY: ProxySettings VALUE: ???
PROPERTY: ProxyPort VALUE: proxy server port, for example 8080
PROPERTY: ProxyUserName VALUE: proxy server user
PROPERTY: ProxyPassword VALUE: proxy server pass
PROPERTY: ProxyVerifyPwd VALUE: proxy server pass (again)
4. Click "File - Save" (not "Save As" a new file)
***** TESTING *****
You should have LogMeIn NOT installed on your machine to work. Anyway.
Run "LogMeInSilent.msi /quiet LMIDESCRIPTION=NameWithNoSpaces", with no quotes, and after a while, LogMeIn should be installed on your machine, and loged to your account as "NameWithNoSpaces".
NameWithNoSpaces is any string with no spaces, for example MyFriendCharliePC.
If you want LogMeIn to use the default PC name, run it without the "LMIDESCRIPTION=NameWithNoSpaces" part.
***** Puting All Into A Self Contained Package *****
I would use WinRAR, cause it is more or less free, and very simple.
1. Download and install WinRAR.
2. Right click over LogMeInSilent.msi, and select "Add to archive..."
3. Check "Create SFX Archive" on the "General" tab.
4. On the Comment tab, copy this on the "enter a comment manually" field.
Setup=LogMeInSilent.msi /quiet
TempMode
Silent=1
Overwrite=1
*NOTE* if you want to define the computer name, append LMIDESCRIPTION=NameWithNoSpaces.
5. Press OK and let WinRAR create a .EXE file.
When run, the LogMeInSilent.exe would decompress to a temp folder, wait for LogMeInSilent.msi to run, and then delete all.
Hope it helps.
This works.
MrChris
Sep 8 2009, 12:39 AM
The latested version of LogMeIn just went out of beta and apears to be GA'd. v4.0.0.966 Dated 9/1/09 (in program) and 9/5/09 (msi date). When I looked at the MSI in orca, some of the conditions in some of the tables are different. for example LICENSETYPE used to be IT but now its a 5. I didnt check all of them. Im sure it can still be changed, we just need to know what conditions control the same functions as before.
https://secure.logmein.com/logmein.msiMrChris
blacksheep999
Sep 8 2009, 06:27 AM
Hi folks,
I've read through still thread from start to finish and I don't think I've missed this, correct me if I'm wrong however! :-)
Like many, I'm trying to distribute Log Me In Free to multiple PCs.
This works perfectly when distributing to a PC with direct internet access, with the Computer being added to my account.
However, when behind a Proxy, it fails to register the PC.
I'm using Orca to try and tweak the msi accordingly. I just can't get it right, I'm missing something.
To add to that, if I enter into the preferences on a PC behind a proxy and try to Test the Proxy connection, it fails despite having the appropriate credentials.
I'm missing something here guys, and I'm hoping someone can help.
Thank you
dolivas
Sep 9 2009, 11:54 AM
QUOTE (MrChris @ Sep 8 2009, 02:39 AM)

The latested version of LogMeIn just went out of beta and apears to be GA'd. v4.0.0.966 Dated 9/1/09 (in program) and 9/5/09 (msi date). When I looked at the MSI in orca, some of the conditions in some of the tables are different. for example LICENSETYPE used to be IT but now its a 5. I didnt check all of them. Im sure it can still be changed, we just need to know what conditions control the same functions as before.
https://secure.logmein.com/logmein.msiMrChris
LICENSETYPE Needs to be set to 0 for the Free Version
luguta
Sep 28 2009, 09:04 AM
Hi All,
I've been using Logmein executable with silent install + all credentials details for a while and decided to help. Follows a zip containing a folder with all the files you will need + a readme file with instructions in english and portuguese. All you have to do is follow the instructions and create the exe file. No more opening Orca, creating scripts or none of that.
Download from rapidshare HERE
Download from Megaupload HERE
Coments can be posted here or in my blog (Written in Portuguese BR):
http://blogdoluguta.wordpress.com/2009/09/...-acesso-remoto/ The package has the latest Logmein version downloaded last week from the website.
Hope it helps!
Cheers everyone!
\Luguta Skaarf
Nov 5 2009, 05:03 AM
Hi everyone,
I've downloaded and used Luguta's files and it works perfectly!
But my boss has now told me that I need to have the 'Host Side User Consent' options set by default.
I've looked through the .msi file with ORCA and cannot see any headings that seem to point to the options I require.
If possible I would like to know the correct table/action/condition/sequence for...
'Request message' text
Time to wait for users consent
Start remote control
Reject request
Never wait for users consent
I know this is a lot to ask, but any help on any of the points would be GREATLY appriciated.
Adam.
Skaarf
Nov 8 2009, 01:35 PM
An update......
I've found a solution to my problem... I found the command line switches at
http://logmeinwiki.com/wiki/LogMeIn:Comman...in.exe#SettingsI have used the createinifile/loadinifile options to import the changes I need into the registry. At least now I can just run a good old batch file to make the changes I need.
But I haven't given up looking for the perfect solution, so if any of you know the options I will need to add into the .msi I would still be really grateful!
Cheers
Adam
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.