Pages

MagicJack as a service

Now magicjack runs as a service, is completely invisible, starts up automatically on boot, and I don't need fast-user switching enabled, thus it takes up no memory caused by virtual desktop programs or autosizer, and has 0 focus problems.

Here is my current step by step to get this setup ->

1. Download rktools.exe

2. Extract it.

3. Create a user account named "magicjack", temporarily assign admin privilege. Also create a password for this account.

4. Login as “magicjack”, and install the magicjack under this profile.

5. Install the magicjack as a service, using the tutorial 




After you create the service, if you export the registry value from regedt32.exe, it should look similar to this ->

Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\magicJack]
"Type"=dword:00000010
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):63,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,\
20,00,46,00,69,00,6c,00,65,00,73,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,\
00,73,00,20,00,52,00,65,00,73,00,6f,00,75,00,72,00,63,00,65,00,20,00,4b,00,\
69,00,74,00,73,00,5c,00,54,00,6f,00,6f,00,6c,00,73,00,5c,00,73,00,72,00,76,\
00,61,00,6e,00,79,00,2e,00,65,00,78,00,65,00,00,00
"DisplayName"="magicJack"
"ObjectName"=".\\magicjack"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\magicJack\Enum]
"Count"=dword:00000001
"NextInstance"=dword:00000001
"0"="Root\\LEGACY_LINE1\\0000"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\magicJack\Parameters]
"Application"="c:\\Documents and Settings\\magicjack\\Application
Data\\mjusbsp\\magicjackloader.exe"



Note: the ImagePath string value is really something like "c:\Program Files\Windows Resource Kits\Tools\srvany.exe"

6. Delete the two cdloader entries for MagicJack in the registry. Using regedt32.exe, logging in from both of your user accounts, delete this entry from ->

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

7. Change the magicjack user account to be a user account instead of an admin account.

8. Enjoy!

Notes: Now, when I did this the magicjack service still wouldn't start, so I went to Control Panel->Administrative Tools->Services->MagicJack and tried to start the service from there, but I got this error ->

"Could not start the service on Local Computer. Error 1069: The service
did not start due to a logon failure"

So, I went to the log on tab (still in the magic jack service tab) and put in the password, and everything works beautifully!

No comments:

Post a Comment

Note: only a member of this blog may post a comment.