General Request: Separate Download for Source Code for those who are interested in customising the package. Therefore the directories can be tidied up for those who find it confusing on creating a package!
An Idea!
Edit: This is not for me personally!
Last edited by guinness on 2010-02-02 20:51, edited 1 time in total.
I like the idea of a precompiled package but we would have to figure out a different way to package InstantSupport so we could inject the rc4.key and repeater settings. Possibly a 7zip self extracting?
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
Hi, a very minor request which you may or may not be able to do, but is there a way to put in some sort of authentication so that people can't just use my repeater? Obviously the authentication would have to be built in to the app, rather than requiring either end to type in a password.
On Vista and 7, ability to launch chunkvnc with user permission, because actually it's not possible.
User must enter admin login/password, so security have no sense.
Thanks to want help me, but if i install service it's not an InstantSupport rather an AlwaysSupport. You understand me ?
Like on XP or 2003 : there is no need to be local admin to run vnc.
I know that admin rights is necessary on Vista/7 in order to don't be disconnected on UAC request, but if you want help a customer to use a software (for example) you don't need these admin rights...
InstantSupport should work just fine as a standard user on Vista/7 you just can't use UAC.
If the customer starts a program that requires UAC permission the viewer should be paused until they click continue. You will not have access to control any programs that required UAC unless you install as service but you should still be able to see the program.
I'll put in a feature request of "Run InstantSupport as Admin" so you won't have to install the service to get passed UAC.
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
The Toast GUI I was looking at customising the UDF
OK, Yeh Zedna's Resource UDF is pretty amazing! I used to use ResHacker (#AutoIt3Wrapper_run_after=ResHacker.exe -add %out%, %out%, test_1.txt, rcdata, RESOURCENAME, 0
) to embed the image files, because #AutoIt3Wrapper (
#AutoIt3Wrapper_Res_File_Add=C:\path\to\file.ext,RT_RCDATA,RESOURCENAME) had a bad reputation of not embedding correctly, seems the new beta has eradicated this problem.
But back to the subject... Good idea, how about "Connected for: xx Minutes" in the Toast?
Yeh, Maybe in the main GUI section. Also probably leave out the seconds if the dreaded GUI flashing occurs. Also minor GUI enhancements such a minimising the Toast on single-clicking of the Tray Icon er... and more!
Read my mind, already working on it, this will dramatically decrease the filesize.
Whats that saying? "Great minds th..."
And another idea I had, but didn't know how best to implement was refreshing the ID, perhaps killing the Server and Restarting again?!? Or would this cause locking of files?
Last edited by guinness on 2010-02-04 22:45, edited 1 time in total.
First I'd like to say Well Done - this program is fantastic, and has been a huge help to me so far.
I have one suggestion though:
The Repeater: Instead of (or as well as) showing a list of new and closed connections, could it show a continuously updated view of Current connections?
Possibly a column on the left showing available Servers, and a matching column on the right showing Viewers - and line the 2 up for connected sets.
OR, if thats too much to ask - a list of available servers, and mark or colour code them to show if they have a connected client or not? That way it would be a lot easier to see whats waiting for a viewer.
Maybe it would need to be a seperate program though, as I assume the repeated is going to become a service?
guinness wrote:And another idea I had, but didn't know how best to implement was refreshing the ID, perhaps killing the Server and Restarting again?!? Or would this cause locking of files?
I've already implimented a command in ChunkServer called RESTARTVNC which allows the viewer to tell InstantSupport to kill vnc and run it again. This should help with random deadlock issues.
The only time I've been getting locked files is if the viewer isn't closed before vnc is sent the -kill command (locks schook.dll). pgmoney is working on this issue.
BTW: Quit reading my mind it's disturbing lol
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
Feature: If your looking at implementing the log feature example I gave to you, how about adding a cosmetic feature of creating white and blue stripes.
Global $GUI = GUICreate("Multi-Colored Listview", 500, 500)
Global $list_view = GUICtrlCreateListView("Item #|Color", 5, 5, 490, 490)
Global $colors[5] = [0x00FF00, 0xFFFFFF, 0xFFFF00, 0xFF0000, 0x0000FF]
For $x = 0 To 4
GUICtrlCreateListViewItem($x & "|" & Hex($colors[$x], 6), $list_view)
GUICtrlSetBkColor(-1, $colors[$x]) ;replace $colors[$x] with the RGB color code you want to use
Next
GUISetState()
While GUIGetMsg() <> -3 ;$GUI_EVENT_CLOSE
WEnd
Nice find, I was thinking of just doing a flat text file log for 4.0 so I could get the major features out of the way and spend time on refinement later. Starting tonight I'm going to buckle down and get some code whipped out this weekend. Everyone keeps coming up with so many great ideas that I want to implement I'll have to put the Bad Company 2 Beta on hold
http://www.chunkvnc.com - ChunkVNC - Free PC Remote control with the Open Source UltraVNC wrapper InstantSupport!
Well I'm sitting low until you release 4.0, as I don't mind helping with GUI/Toast enhancements, bug testing/eradicating once 4.0 is fully stable. I have some more code I have added, but I don't want to upload because it might not have any relevance/significance to the current build you have!
What do you mean by "Flat Text Log?" Do you mean the example I sent you? or are you not going to use a GUI to view the Log File?
Last edited by guinness on 2010-02-05 22:19, edited 1 time in total.
Hi! And many thanks for your hard efforts with this!
One thing stops me from using this full time:
Every machine I could potentially use Instant Support on already has either RealVNC or UVNC already installed, and I would like to keep it that way, could Instant Support automatically disable any existing flavour of VNC server that's already running for the duration of the session, so that is does not interfere??
Thank you for what you have already done and what ChunkVNC could become if more people join the Google Code Home for the project.
Here is my 'feature' request :
I would prefer predefined connections ("the SCPrompt way") with a name or description for the person needing help / assistance to choose from (just as I ask her to on the phone), instead of having this person read (clearly and correctly) an ID number to establish the connection.
A simple GUI (maybe based on the original Single Click application) would be great for this "Preselection Mod".
I can't wait to see if ChunkVNC 4.0 is the answer to my needs.