Dean,
I downloaded the new "WinVNC" from your site (below) and fired it
up and it worked as advertised. Great job!
For the benefit of others reading this thread, to install it as a service,
without overwriting my stock WinVNC.exe I did the following:
1. Place the MultiVNC*.exe in my existing VNC directory. Mine was at
D:\Program Files\ORL\VNC\
2. Rename it to "MultiVNC.exe.
3. Create copies of the existing "Install" and "Remove" service icons in
the admin sub folder and modify each to point at the MultiVNC.exe
4. Remove the current VNC service with the original Remove icon.
5. Install with the new "Install Service" icon for MultiVNC.
6. Start the service with the services MMC snap-in.
Do you have any plans for vncviewer java class? I noticed that I could
not make it load a vncviewer class when hitting it with a browser.
--
J. Eric Josephson
978-720-2159
mailto:[EMAIL PROTECTED]
"Jay Freeman \(saurik\)" <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
02/28/2001 05:43 PM
Please respond to vnc-list
To: <[EMAIL PROTECTED]>
cc: <[EMAIL PROTECTED]>
Subject: RE: Dual monitors in W2k vs NT4 - I did the patch... Announced
it, too...
Eric:
The last time somebody requested this (Dean Howell-Fellows, two weeks ago,
subject: "WinVNC Quad monitor support."), I replied to the list and stated
that I had done a patch to get this working. I got 0 responses and 8
downloads. Apparently, I have to conclude it isn't a very popular
problem.
I try again:
<quote>
OK, I keep forgetting to announce this, but here goes. A few months ago I
mentioned that I had worked on the starts of a patch to do multiple
monitors
last year. Well, on the encouragement of a few people from this list, I
continued working on it, and I ended up with something that works very
well.
Then I ended watching two months of my life go by in fast forward,
bringing
me here. I have plans on more features I want to add to it (such as being
able to address individual monitors separately through different display
numbers), but what I have _would_ do what Dean wants :). Right now it
just
creates a bounding box of all the monitors on the screen and remotes that
larger window.
The mouse code is a little sketchy on Windows 98, but it detects if you
have
2000 (or if you just don't have multiple monitors, in which case it uses
the
original mouse code) and then uses a much cleaner method. Problem being
you
can't use mouse_event() to do an absolute mouse move to any monitor other
than the primary monitor on 98, but you can on 2000... MSDN recommends
changing the mouse sensitivity options, moving the cursor to the
upper-left
corner of the primary monitor, and then doing relative move to the
position
you need... ick... will need to look more into straight point-to-point
relative mouse moves and whether or not those would work well enough (I'm
mainly worried about accidental clicks or drags or whatever if the mouse
on
the server gets bumped while doing work, and the click is now relative to
that offset point as opposed to an absolute position that wouldn't get
messed up)... regardless, I digress.
Just the new executable:
ftp://ftp.saurik.com/pub/vnc/MultiVNC-0.0.1.exe
The source code:
ftp://ftp.saurik.com/pub/vnc/MultiVNC-0.0.1.src.zip
CVS access (for generating patches or tracking sources or whatever):
:pserver:[EMAIL PROTECTED]:/cvs/nmap
Passwd: cvs // Module: vnc
If people would like just diffs instead of CVS access I can provide that
(will get around to it regardless, would just take longer than if you poke
me, hehe).
Ken Malencia, one of the two people who were interested in the patch, has
been using this regularly for a while now and has claimed that it has been
working fine; but I still wouldn't recommend you overwrite your existing
VNC
executable :). I gave it a different icon (the VNC "user in system"
notification icon), so it fits nicely as MultiVNC.exe and "WinVNC
(MultiMon)".
Sincerely,
Jay Freeman (saurik)
[EMAIL PROTECTED]
</quote>
If anyone is _actually_ interested in this, or the possible offshoots of
this: say something. If you don't it likely isn't going to get done. This
is true of myself and I'm willing to bet it applies to the AT&T people. If
people, in general, don't seem to consider this an important feature, but
only some small "fringe" group of people who don't even have loud voices
want it, it isn't going to exist. Really, I'm actually betting for the
fringe case right now. Likely, hardly anyone uses multiple monitors; and
the few who do don't consider it an important, lacking feature....
Sincerely,
Jay Freeman (saurik)
[EMAIL PROTECTED]
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of
[EMAIL PROTECTED]
Sent: Wednesday, February 28, 2001 12:51 PM
To: [EMAIL PROTECTED]
Subject: Dual monitors in W2k vs NT4
I looked through the archives a bit and saw a number questions regarding
this subject, but not any answers. I'm hoping that one exists and it just
did not make it to the list.
I was running a dual monitor NT4 work station with an Appian Jeronimo 2000
card. Under NT4, NT saw the dual monitors as a single (but very wide)
monitor. I was able to access 100% of the desktop in this configuration.
I have migrated to W2k Pro. Under W2k, the dual monitors get picked up as
two video cards, each with a monitor. VNC will pick up the primary only.
Is there any way to start a second instance of VNCSERVER (on a new port)
that will pick up the second monitor, or to tell VNC to treat the second
monitor as part of the whole desktop? Thanks for any help!
--
J. Eric Josephson
978-720-2159
mailto:[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to [EMAIL PROTECTED]
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to [EMAIL PROTECTED]
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------