MSFN Forum: LogMeIn Silent Installer with Orca Editor - MSFN Forum

Jump to content



Unattended CD/DVD Guide Homepage · MSFN Forum Rules

Welcome to the Applications Installs forum. Make sure you read the forum rules before you start posting.

Links/Requests to warez and/or any illegal material (porn, cracks, serials, etc..) will not be tolerated. Discussion of circumventing WGA/activation/timebombs/keygens or any other illegal activity will also not be tolerated.

We try our best to keep this forum clean of illegal content. If you see any illegal activity use the "report" button you find in every post to report the specific post to the moderators. If you ignore any of the rules you will be banned without notice.

Read Forum Rules
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

LogMeIn Silent Installer with Orca Editor Rate Topic: -----

#1 User is offline   kwanbis 

  • Newbie
  • Group: Members
  • Posts: 17
  • Joined: 01-August 05

Posted 14 September 2010 - 11:39 AM

TESTED AS OF AS OF 2010-09-14 - WINDOWS 7 ULTIMATE + LogMeIn 4.1.0.1310

***** Starting *****

1.1. Download ORCA (http://www.technipag...msi-editor.html)

1.2. Download https://secure.logmein.com/logmein.msi

1.3. Copy LogMeIn.msi to LogMeInSilent.msi (so you have a original in case you need to restart)


***** Use Orca to edit LogMeInSilent.msi as follow: *****

On InstallExecuteSequence Table

2.1. right click on the right panel and select "Add Row":
ACTION: GetLMIRegistrationCookie CONDITION: NOT Installed SEQUENCE: 3710

2.2. right click on the right panel and select "Add Row":
ACTION: LMIGetLicense CONDITION: NOT Installed SEQUENCE: 3730

2.3. find CreateUser action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"

2.4. find CreateUserSetProperty action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"

2.5. Right click SetX64Path and select "Drop Row".

2.6. Right click SetX86Path and select "Drop Row".[/color]

On Property Table

2.7. find LICENSETYPE and change condition
from: 5
into: 0

** next step might not needed if you used the link above **
2.8. Right click DEPLOYID and select "Drop Row"

2.9. right click on the right panel and select "Add Row":
PROPERTY: USEREMAIL VALUE: your account's email address

NOTE: you MIGHT need to add another row, with ACCOUNTEMAIL. I did not, and it worked just fine.
2.9b. right click on the right panel and select "Add Row":
PROPERTY: ACCOUNTEMAIL VALUE: your account's email address


2.10. right click on the right panel and select "Add Row":
PROPERTY: USERWEBPASSWORD VALUE: your account's web login password

2.11. right click on the right panel and select "Add Row":
PROPERTY: USERPASSWORD VALUE: win password if no windows password present

2.12. 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)

2.13. Click "File - Save" (not "Save As" a new file)[/color]

***** TESTING *****

You should have LogMeIn NOT installed on your machine to work. Anyway.

Run "LogMeInSilent.msi /q LMIDESCRIPTION=NameWithNoSpaces", with no quotes, and after a while, LogMeIn should be installed on your machine, and logged 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. On the "General" tab: check "Create SFX Archive".

4. On the "Comment" tab: On the "Enter a comment manually" field, copy all four lines:
Setup=LogMeInSilent.msi /q
TempMode
Silent=1
Overwrite=1

*NOTE* if you want to define the computer name, replace the 1st line with: Setup=LogMeInSilent.msi /q 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 post has been edited by kwanbis: 14 September 2010 - 04:00 PM



#2 User is offline   charmelvis 

  • Group: Members
  • Posts: 2
  • Joined: 19-September 10
  • OS:Vista Ultimate x64
  • Country: Country Flag

Posted 22 September 2010 - 07:31 PM

Hi,

I´ve been using Luguta´s logmein unattended script with success for a while. But now I´m in a project that I need a silent install that prompts only for the user name with the rest being silent. Is that possible with orca and logmein.msi? How can I do that? Thanks.

#3 User is offline   cele82 

  • Group: Members
  • Posts: 1
  • Joined: 16-September 10
  • OS:none specified
  • Country: Country Flag

Posted 23 September 2010 - 08:57 AM

I'm sorry to reply but these are the most recent infos on LogMein, is there any way to do the same with LogMeIn Hamachi? It would be great.


Thanks.


View Postkwanbis, on 14 September 2010 - 11:39 AM, said:

TESTED AS OF AS OF 2010-09-14 - WINDOWS 7 ULTIMATE + LogMeIn 4.1.0.1310

***** Starting *****

1.1. Download ORCA (http://www.technipag...msi-editor.html)

1.2. Download https://secure.logmein.com/logmein.msi

1.3. Copy LogMeIn.msi to LogMeInSilent.msi (so you have a original in case you need to restart)


***** Use Orca to edit LogMeInSilent.msi as follow: *****

On InstallExecuteSequence Table

2.1. right click on the right panel and select "Add Row":
ACTION: GetLMIRegistrationCookie CONDITION: NOT Installed SEQUENCE: 3710

2.2. right click on the right panel and select "Add Row":
ACTION: LMIGetLicense CONDITION: NOT Installed SEQUENCE: 3730

2.3. find CreateUser action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"

2.4. find CreateUserSetProperty action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"

2.5. Right click SetX64Path and select "Drop Row".

2.6. Right click SetX86Path and select "Drop Row".[/color]

On Property Table

2.7. find LICENSETYPE and change condition
from: 5
into: 0

** next step might not needed if you used the link above **
2.8. Right click DEPLOYID and select "Drop Row"

2.9. right click on the right panel and select "Add Row":
PROPERTY: USEREMAIL VALUE: your account's email address

NOTE: you MIGHT need to add another row, with ACCOUNTEMAIL. I did not, and it worked just fine.
2.9b. right click on the right panel and select "Add Row":
PROPERTY: ACCOUNTEMAIL VALUE: your account's email address


2.10. right click on the right panel and select "Add Row":
PROPERTY: USERWEBPASSWORD VALUE: your account's web login password

2.11. right click on the right panel and select "Add Row":
PROPERTY: USERPASSWORD VALUE: win password if no windows password present

2.12. 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)

2.13. Click "File - Save" (not "Save As" a new file)[/color]

***** TESTING *****

You should have LogMeIn NOT installed on your machine to work. Anyway.

Run "LogMeInSilent.msi /q LMIDESCRIPTION=NameWithNoSpaces", with no quotes, and after a while, LogMeIn should be installed on your machine, and logged 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. On the "General" tab: check "Create SFX Archive".

4. On the "Comment" tab: On the "Enter a comment manually" field, copy all four lines:
Setup=LogMeInSilent.msi /q
TempMode
Silent=1
Overwrite=1

*NOTE* if you want to define the computer name, replace the 1st line with: Setup=LogMeInSilent.msi /q 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 post has been edited by cele82: 23 September 2010 - 08:58 AM


#4 User is offline   orlith 

  • Group: Members
  • Posts: 9
  • Joined: 18-February 04

Posted 13 October 2010 - 08:41 AM

Hi

Thx for sharing that solution. That's working perfectly for me.
Just one thing I would like to get rid off is the dialog box at the end of the installation saying "Your computer is now regisrted to logmein.com....you can access it ...." Click OK

Any idea ?

Thx

#5 User is offline   rflashman 

  • Group: Members
  • Posts: 2
  • Joined: 15-December 10
  • OS:none specified
  • Country: Country Flag

Posted 15 December 2010 - 11:28 AM

First of all, thanks for your information. Works flawlessly. A couple questions.

What settings can I edit in the MSI to:

1. Disable automatic download/notification of updates.
2. Disable asking the user what to do if there is an error.
3. Hide LogMeIn tray icon?

Also, maybe it is just me, but the previous MSI (the one mentioned here) when uninstall would delete the machine from logmein. The new MSI that was released this week does not. Any ideas?

Thanks in advance,
Rick

This post has been edited by rflashman: 15 December 2010 - 11:45 AM


#6 User is offline   rflashman 

  • Group: Members
  • Posts: 2
  • Joined: 15-December 10
  • OS:none specified
  • Country: Country Flag

Posted 15 December 2010 - 11:43 AM

View Postcharmelvis, on 22 September 2010 - 07:31 PM, said:

Hi,

I´ve been using Luguta´s logmein unattended script with success for a while. But now I´m in a project that I need a silent install that prompts only for the user name with the rest being silent. Is that possible with orca and logmein.msi? How can I do that? Thanks.


I'm sure you already solved this another way, but if you don't enter the USEREMAIL and ACCOUNTEMAIL in the MSI, you can prompt for them with something like AutoItScript easily:

Dim $username = InputBox('LogMeIn Installation','Enter a LogMeIn username:')
ShellExecuteWait('logmein.msi', '/qn USEREMAIL=' & $username & ' ACCOUNTEMAIL=' & $username, @TempDir, 'Open', @SW_HIDE)
Exit



You can do the same thing for password, etc.

You can even make a fully compiled single-file installer to make sure no one messes around with your MSI:

Dim $username = InputBox('LogMeIn Installation','Enter a LogMeIn username:')
FileInstall('logmein.msi', @TempDir & '\logmein.msi', 1)
ShellExecuteWait(@TempDir & '\logmein.msi', '/qn USEREMAIL=' & $username & ' ACCOUNTEMAIL=' & $username, @TempDir, 'Open', @SW_HIDE)
FileDelete(@TempDir & '\logmein.msi')
Exit


This post has been edited by rflashman: 15 December 2010 - 11:43 AM


Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy