MagicWho? Ver1.7

magicJack Tips and Tricks

Moderators: Bill Smith, Pilot

Post Reply
FallnGod
magicJack Apprentice
Posts: 13
Joined: Tue Jul 08, 2008 5:11 pm

MagicWho? Ver1.7

Post by FallnGod »

Some feel a thin client is the best way to go. Those of you who are like me and already have a media center running 24/7, having another dedicated computer isn't the best solution. That is why MagicWho? exist. Magic Jack is great, but it is bundled with annoying software. Enjoy this little utility that addresses some of them. Feel free to offer suggestions and report any bugs.

Requirements:
Windows XP
.NET Framework

You can download the program here: Magic Who? Download Page

[align=center]Image[/align]

MagicWho? Ver1.7
- Gave it a new look
- When not minimized it will now show in task tray
- Fixed the minimize bug where it still showed in the bottom left of screen
- Dial Pad will no longer stay in task tray
MagicWho? Ver1.5
- Fixed Typos
- Auto Detect Magic Jack Drive
- Added Open Magic Jack Button
- Better detection of Magic Jack
- Better Closing Method(Should free up resources quicker)
MagicWho? Ver1.2
- Added Close MagicJack Button
- Added MagicJack to System Tray
- Fixed Restore Defaults Error
MagicWho? Ver1.0
Currently the software...
- Allows you to make the Dial Pad Transparent
- Allows you to make the Dial Pad invisible
- Allows you to remove the reinstall/splash screen when you start the machine
- It also allows you to start Magic Jack with out the splash screen

Hope you enjoy.
Last edited by FallnGod on Thu Jul 17, 2008 12:26 pm, edited 11 times in total.
User avatar
nemfo
MagicJack User
Posts: 47
Joined: Thu May 08, 2008 8:51 pm

MagicWho

Post by nemfo »

Works! Needs work, Im willing to help! For starters MagicWho is a Major Memory hog. The splash blocks arent working
I would have the program lighter weight and settings should be stored in registry. Maybe a ad remover. I would have MagicWho
launch MagicJack so it can maintain control easyer... I would like it if it was hidden in task bar with a shortcut key... Im kinda drunk so I will post more tomaro!

**********Fixed********
Last edited by nemfo on Tue Jul 15, 2008 7:28 pm, edited 1 time in total.
- Comcast Internet
- Using Vtech 5.8 CHEAP Cordless Phone
With a splitter for my Alarm system which works well
- With 100k Resister Modded DSL Filter cause it was laying around
FallnGod
magicJack Apprentice
Posts: 13
Joined: Tue Jul 08, 2008 5:11 pm

Post by FallnGod »

Works!
Woot, that's a start!
Needs work
I'm sure it does.
Im willing to help! For starters MagicWho is a Major Memory hog.
I'm afraid that is the programming language I decided to go with.

Unless memory is in short supply, the OS allocates each running application more than the minimum physical memory required for it to run. The OS commonly give applications like Word and Excel more than a 'just get by' memory allocation. It is just as generous with the memory it allocated to our .NET applications.

Windows OS - If physical memory is not in short supply, the OS will give applications more or less all the RAM memory they ask for. When demand for memory exceeds supply, the OS will take back physical RAM from an application that is not using it to give it to an application that needs it.
The splash blocks arent working
So your MagicJack keeps showing the graphic of the USB Drive on startup with the message A minute of your time for a life time of savings? If so give me the following information.
- Hit Startup
- Hit Run
- Type Msconfig
- Hit Enter
- Click Startup Tab
- Give me the Startup Item Name
- Give me the Startup Location
I would have the program lighter weight and settings should be stored in registry.
This is a matter of preference. To be up to standards I would do XML instead of registry. Nothing is easier for the user then opening a ini file in Notepad and changing True values to False or vise versa. I like having the ability to not need the GUI to change settings.
Maybe a ad remover.
I'll see what I can do.
I would have MagicWho launch MagicJack so it can maintain control easyer...
I originally had it like this. You are correct it will allow me to maintain control, especially after an upgrade just in case MagicJack changed something. I didn't go this route because I didn't want the user to be forced to use my application in order to use their MagicJack.
I would like it if it was hidden in task bar with a shortcut key
Like having the application in a system Tray? Great idea, I'll get on top of that.
Im kinda drunk so I will post more tomaro!
Great.... the fate of MagicWho? is in the hands of a whino? :shock:
User avatar
nemfo
MagicJack User
Posts: 47
Joined: Thu May 08, 2008 8:51 pm

Post by nemfo »

There are 2 entries for the startup of my magicjack...


Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"MagicJack"="\"C:\\Documents and Settings\\Owner\\Application Data\\mjusbsp\\magicJack.exe\" /foreground /scf _magicJackPersonalDataRoot \"E:\\magicJack\""

"cdloader"="\"C:\\Documents and Settings\\Owner\\Application Data\\mjusbsp\\cdloader2.exe\" MAGICJACK"


Figured I would export it. I use to program with VB alot, im just really rusty...

Also a Close MagicJack Client button would be nice.

I will be brain storming today and post things as I think of them...




*******FIXED*******
Last edited by nemfo on Tue Jul 15, 2008 6:35 pm, edited 1 time in total.
- Comcast Internet
- Using Vtech 5.8 CHEAP Cordless Phone
With a splitter for my Alarm system which works well
- With 100k Resister Modded DSL Filter cause it was laying around
FallnGod
magicJack Apprentice
Posts: 13
Joined: Tue Jul 08, 2008 5:11 pm

Post by FallnGod »

The
"MagicJack" one is fine, that is the one MagicWho? created.

Hmm I thought it was because the naming is different but that is not the case. If you can, go in the ini file and rewrite all the settings.

[VISIBILITY]
Transparency Setting=255

[OPTIONS]
Magic Who? Startup=False

[REMOVE]
Remove Auto Install=False
Start Magic Jack=False
Remove From Desktop=False

Then uncheck the splash screen and look at your msconfig to see if it is still there. Im wondering if it is replacing it on restart, or if its not removing it at all.
User avatar
nemfo
MagicJack User
Posts: 47
Joined: Thu May 08, 2008 8:51 pm

I hit Restore Magicjack settings

Post by nemfo »

I was trying to get it, and it still did not work! I changed the INI File and I hit restore settings and got this.


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ComponentModel.Win32Exception: The system cannot find the file specified
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(String fileName)
at MagicWho.frmMain.btnRestore_Click_1(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
MagicWho
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/Owner/Desktop/Downloads/MagicWho/MagicWho.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



*******FIXED*******
Last edited by nemfo on Tue Jul 15, 2008 6:33 pm, edited 1 time in total.
- Comcast Internet
- Using Vtech 5.8 CHEAP Cordless Phone
With a splitter for my Alarm system which works well
- With 100k Resister Modded DSL Filter cause it was laying around
FallnGod
magicJack Apprentice
Posts: 13
Joined: Tue Jul 08, 2008 5:11 pm

UPDATE

Post by FallnGod »

- Added Minimize to task tray
- Exit MagicJack button

The restore is just suppose to launch the MagicJack install. I think there was a typo that caused that error. Should be ok now.
User avatar
nemfo
MagicJack User
Posts: 47
Joined: Thu May 08, 2008 8:51 pm

Post by nemfo »

sweet let me know when you have another version for testing... you can P.M or email me! I have a domain we can host on.
- Comcast Internet
- Using Vtech 5.8 CHEAP Cordless Phone
With a splitter for my Alarm system which works well
- With 100k Resister Modded DSL Filter cause it was laying around
FallnGod
magicJack Apprentice
Posts: 13
Joined: Tue Jul 08, 2008 5:11 pm

Post by FallnGod »

The old link is pointing to the new executable. That hosting site a little annoying? hehe
User avatar
nemfo
MagicJack User
Posts: 47
Joined: Thu May 08, 2008 8:51 pm

Magic jack

Post by nemfo »

You spelled magic jack wrong a few times on the app... Did you know that you can start MagicJack with a different command line and it won't load the splash screens, It only says starting MagicJack and that's it! Im not home right now but I will give you the command line and you need a option were it will start MagicJack Automatically as soon as MagicWho is loaded, that will also help magicwho take control of the program easyer... I will download the new app when i get home and i will try to crash it, if not tonight then early morning tomaro... l8ter


*******FIXED*******
Last edited by nemfo on Tue Jul 15, 2008 6:31 pm, edited 1 time in total.
- Comcast Internet
- Using Vtech 5.8 CHEAP Cordless Phone
With a splitter for my Alarm system which works well
- With 100k Resister Modded DSL Filter cause it was laying around
FallnGod
magicJack Apprentice
Posts: 13
Joined: Tue Jul 08, 2008 5:11 pm

Post by FallnGod »

Ahh those typos will be taken care of. That command line is working for me. Maybe it's the drive letter, is your E: drive taken by something other then Magic Jack? Let me see the other command line, it may be better if it doesn't point to the E.
User avatar
nemfo
MagicJack User
Posts: 47
Joined: Thu May 08, 2008 8:51 pm

Post by nemfo »

The command line I like is

magicJack.exe /foreground /scf _magicJackPersonalDataRoot "I:\magicJack"

It seems to start faster also...

*******FIXED*******
Last edited by nemfo on Tue Jul 15, 2008 6:18 pm, edited 1 time in total.
- Comcast Internet
- Using Vtech 5.8 CHEAP Cordless Phone
With a splitter for my Alarm system which works well
- With 100k Resister Modded DSL Filter cause it was laying around
FallnGod
magicJack Apprentice
Posts: 13
Joined: Tue Jul 08, 2008 5:11 pm

Post by FallnGod »

That path is the same as mine, only difference is i include the path to the executable. The reason why it's not working is because your drive letter is different. Mine was E:. I'll have to do a search for that because not everyones drive letter is going to be the same.
FallnGod
magicJack Apprentice
Posts: 13
Joined: Tue Jul 08, 2008 5:11 pm

Post by FallnGod »

Alright new version:

- Fixed Typos
- Auto Detect Magic Jack Drive
- Added Open Magic Jack Button
- Better detection of Magic Jack
- Better Closing Method(Should free up resources quicker)
User avatar
nemfo
MagicJack User
Posts: 47
Joined: Thu May 08, 2008 8:51 pm

Post by nemfo »

When the app is up, it does does not show up in task bar, and it would be nice if when you minimized it, it would go down to a
little icon on the right and then disappear from the taskbar. Oh and would it be possible to make the magicjack softpad that is always running on the taskbar to disappear?

BTW The App is running awesome and im using it full time, and its not Memory hogging anymore...
- Comcast Internet
- Using Vtech 5.8 CHEAP Cordless Phone
With a splitter for my Alarm system which works well
- With 100k Resister Modded DSL Filter cause it was laying around
FallnGod
magicJack Apprentice
Posts: 13
Joined: Tue Jul 08, 2008 5:11 pm

Post by FallnGod »

I'll see what I can do. I'll get some programming time on Friday night. I'll tackle it then. The executable was downloaded 18 times but your the only one posting. Is it working well for everyone else?
docooo
Dan isn't smart enough to hire me
Posts: 141
Joined: Tue Jun 17, 2008 9:47 pm

Post by docooo »

Dwn loaded program - clicked on .exe [ in new folder on desktop ]
Got this err

The App failed to initialize properly (0xc0000135) click to term the apt

HUMMMMM???

MJ is loaded takes up "drive" F & G on my computer ..

XP home SP3

Wish someone would write a USB driver for these people .. :?

Doc
>
synchron
Dan isn't smart enough to hire me
Posts: 230
Joined: Thu May 15, 2008 11:28 am

Post by synchron »

Downloaded and works fine for me! Great idea and app!

The only suggestion I have is to hide the MagicWho dialog completely and leave the 'Check Clipboard' icon in the taskbar. Right now it takes a tiny bit of screen real estate in the lower left hand corner of the screen.

Good job!

Synchron 8)
User avatar
nemfo
MagicJack User
Posts: 47
Joined: Thu May 08, 2008 8:51 pm

Post by nemfo »

docooo wrote:Dwn loaded program - clicked on .exe [ in new folder on desktop ]
Got this err

The App failed to initialize properly (0xc0000135) click to term the apt

HUMMMMM???

MJ is loaded takes up "drive" F & G on my computer ..

XP home SP3

Wish someone would write a USB driver for these people .. :?

Doc
>
Open up settings.ini and edit it for the correct drive then it will work!
- Comcast Internet
- Using Vtech 5.8 CHEAP Cordless Phone
With a splitter for my Alarm system which works well
- With 100k Resister Modded DSL Filter cause it was laying around
docooo
Dan isn't smart enough to hire me
Posts: 141
Joined: Tue Jun 17, 2008 9:47 pm

Post by docooo »

15.5 KB's ?? --

I hve down loaded this several times thinking I got a bad dwn load --
but still the same ,
When I unzip there are 2 files -

1 Magicwho.exe
2 Settings .ini

.exe is 39kb ...

Whats going on ???

Doc
>
User avatar
nemfo
MagicJack User
Posts: 47
Joined: Thu May 08, 2008 8:51 pm

Post by nemfo »

docooo wrote:15.5 KB's ?? --

I hve down loaded this several times thinking I got a bad dwn load --
but still the same ,
When I unzip there are 2 files -

1 Magicwho.exe
2 Settings .ini

.exe is 39kb ...

Whats going on ???

Doc
>
Thats the right size...
- Comcast Internet
- Using Vtech 5.8 CHEAP Cordless Phone
With a splitter for my Alarm system which works well
- With 100k Resister Modded DSL Filter cause it was laying around
docooo
Dan isn't smart enough to hire me
Posts: 141
Joined: Tue Jun 17, 2008 9:47 pm

Post by docooo »

Ok - I took a stupid pill today I guess --

Edit - what - here is the .ini

[VISIBILITY]
Transparency Setting=255

[REMOVE]
Remove Auto Install=False
Remove From Desktop=False

[OPTIONS]
Magic Who? Startup=False
Magic Jack Startup=False
Magic Who? Minimize=False

[DATA]
Magic Jack Jump Drive=not found
User avatar
nemfo
MagicJack User
Posts: 47
Joined: Thu May 08, 2008 8:51 pm

Post by nemfo »

docooo wrote:Ok - I took a stupid pill today I guess --

Edit - what - here is the .ini

[VISIBILITY]
Transparency Setting=255

[REMOVE]
Remove Auto Install=False
Remove From Desktop=False

[OPTIONS]
Magic Who? Startup=False
Magic Jack Startup=False
Magic Who? Minimize=False

[DATA]
Magic Jack Jump Drive=not found
Edit the Data section like this

[DATA]
Magic Jack Jump Drive="G:\MagicJack"
- Comcast Internet
- Using Vtech 5.8 CHEAP Cordless Phone
With a splitter for my Alarm system which works well
- With 100k Resister Modded DSL Filter cause it was laying around
FallnGod
magicJack Apprentice
Posts: 13
Joined: Tue Jul 08, 2008 5:11 pm

Post by FallnGod »

docooo wrote:Dwn loaded program - clicked on .exe [ in new folder on desktop ]
Got this err

The App failed to initialize properly (0xc0000135) click to term the apt
Hello Docooo. I read nemfo's post and MagicWho? should always be able to autodetect your MagicJack drive that shouldn't be the problem. I bet you don't have the .NET Framework installed. Try doing all your windows updates, or at the very least download this.

.Net Framework 1.1
FallnGod
magicJack Apprentice
Posts: 13
Joined: Tue Jul 08, 2008 5:11 pm

Post by FallnGod »

synchron wrote:Downloaded and works fine for me! Great idea and app!

The only suggestion I have is to hide the MagicWho dialog completely and leave the 'Check Clipboard' icon in the taskbar. Right now it takes a tiny bit of screen real estate in the lower left hand corner of the screen.
ROFL never noticed that! Good catch. I'll take care of this one as well.
docooo
Dan isn't smart enough to hire me
Posts: 141
Joined: Tue Jun 17, 2008 9:47 pm

Post by docooo »

Yep - good one --

I do not hve .net on my computer .. I never load this as in the past
it seem to slow things down and I run duel on one computer and a quad
on the other.

Maybe would be nice to edit your org. post "saying" what is needed
to run this apt.

Tnx


Doc
>
FallnGod
magicJack Apprentice
Posts: 13
Joined: Tue Jul 08, 2008 5:11 pm

Post by FallnGod »

MagicWho? Ver1.7
- Gave it a new look
- When not minimized it will now show in task tray
- Fixed the minimize bug where it still showed in the bottom left of screen
- Dial Pad will no longer stay in task tray

Doc. I added that as a requirement in the original post. I didn't think people could function long with out it installed so I assumed ;oP
docooo
Dan isn't smart enough to hire me
Posts: 141
Joined: Tue Jun 17, 2008 9:47 pm

Post by docooo »

All I use "this" computer for is MJ -

Just for the heck of it .. I will go get "net" and load it - really do not care
what happens to this old computer , as I HAVE to keep MJ off my office
computers do to files - do not trust MJ ..

Tnx

Doc
>
FallnGod
magicJack Apprentice
Posts: 13
Joined: Tue Jul 08, 2008 5:11 pm

Post by FallnGod »

Hey Doc.

If the computer is only used for MJ and nothing else, you really don't have a need for this program? All the annoying quirks that come with MJ only really bother people if the machine is used for more than just MJ.
BigRick
MagicJack Newbie
Posts: 9
Joined: Sun May 11, 2008 12:38 pm

Post by BigRick »

I know one thing that would be nice to add, a user selectable sound for when a call is incoming. Personally I have spent to much money on phones that WILL NOT ring on any incoming calls so why not just let the computer be audible?
User avatar
nemfo
MagicJack User
Posts: 47
Joined: Thu May 08, 2008 8:51 pm

Post by nemfo »

Vtech 5.8 CHEAP Cordless Phone from walmart! works great with magicjack...
- Comcast Internet
- Using Vtech 5.8 CHEAP Cordless Phone
With a splitter for my Alarm system which works well
- With 100k Resister Modded DSL Filter cause it was laying around
Max ODrive
magicJack Apprentice
Posts: 10
Joined: Sun Jun 01, 2008 10:01 pm

Post by Max ODrive »

Heh.. I'm running a Uniden PowerMax 5.8ghz cordless I got for $3 at Goodwill.. works perfect..:D
Post Reply