Shoutbox

VirtualizedCheck - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: WLM Plus! Help (/forumdisplay.php?fid=12)
+----- Thread: VirtualizedCheck (/showthread.php?tid=90928)

VirtualizedCheck by mynetx on 06-04-2009 at 05:38 PM

HKEY_CURRENT_USER\Software\Patchou\Messenger Plus! Live\VirtualizedCheck REG_DWORD 0x00000001

What is this useful for?


RE: VirtualizedCheck by Patchou on 06-08-2009 at 06:13 AM

And why do you want to know? :).

This key was added while making Messenger Plus! fully Vista-compatible. I wanted to make sure none of the files of an old Messenger Plus! installation were kept in a virtual store redirected by Vista so Messenger Plus! checks for such directories once and moves their content if needed.


RE: VirtualizedCheck by mynetx on 06-08-2009 at 09:10 PM

quote:
Originally posted by Patchou
And why do you want to know?
Because I was still wondering if there is any way to get a Portable Messenger with Plus!.

Is there?

RE: VirtualizedCheck by Patchou on 06-09-2009 at 07:20 AM

Haaa... well, it should work fine normally. Last time I checked, the problem was mainly coming from the fact that those "portable" products hook many APIs and cause Plus! to fail doing its own. Disabling SafeHook could help make it work. If not, I'd be happy to work on an example if you could provide one to me.


RE: VirtualizedCheck by mynetx on 06-09-2009 at 10:59 AM

I am going to Thinstall a Messenger with Plus!, then disable SafeHook and package it to a portable file. Let's see what happens.


RE: VirtualizedCheck by prashker on 06-09-2009 at 11:47 AM

Thinstall is not an ideal solution :p


RE: VirtualizedCheck by mynetx on 06-09-2009 at 12:26 PM

Provide a better one, please?



Now I have done the following.
  1. I have downloaded the Microsoft IE6 Application Compatibility VHD image and set up a clean virtual machine.
  2. Second, I installed VMware ThinApp in 60 day evaluation mode and took the initial snapshot.
  3. Then I downloaded and installed the latest Windows Live Messenger 2009 using the Web Installer.
  4. After that, I launched WLM and minimized the sign-in window.
  5. Next, I have installed Messenger Plus! Live 4.81.358, which exited Messenger automatically.
  6. Finally, I have started Messenger and quit it, so the Messenger Plus! registry keys are created.
  7. I added GlobalSettings\SafeHook dword 1 and GlobalSettings\DisplayWizardFirstStart dword 0.
  8. Now I took the second snapshot and packaged the thing.
The result: Messenger starts, but can't sign in. Messenger Plus! is invisible, although its loader should be in the package.

Maybe you can reproduce this, and/or work on this example.
(There are more portable-packaging programs, I just took one of them.)