Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864
Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864
Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc
Pulling my hair! SC = The impossible machine??
Pulling my hair! SC = The impossible machine??
Hello, i'm tring to get SC going with encryption (of course) and port forwarding. I've read all the stuff on the site, and much in the forums, but i still can't get it going.
Here's my custom.zip that i uploaded to get the SC exe:
http://pub.cyberworldz.org/cyberworldz_org.zip
I can't rely on the guides and the forum-faq because following their instructions eiter does not work, makes no sense, or is such a bad english that it does not result in real scentences (similar to "copy in connect is in while read DIRECT edit so!").
So i'ww walk trough what i did:
1. Download & extract "custom.zip"
2. Change "helpdesk.txt".
First problem: What do i use under [HOST]?
- The guide says i should use "-plugin -connect IP:5500 -noregistry". (replace IP by your viewer's ip, single-colon, IP only!?)
- The FAQ says i should use "-plugin -connect HOSTNAME::5500 -noregistry". (, replace HOSTNAME by your viewer's hostname. Note the double colon! Is this required to use host names??)
- I used "-plugin -connect intranet-cyberworldz.dyndns.org:5500 -noregistry". (Seems to be the only thing that makes sense. I use dyndns and proved i can connect. [I'll get to that below.])
3. Create "rc4.key".
a. Download and install UltraVNC. Leave all checkboxes disabled while installing, because we need no server here, and there is no explanation for them anyway.)
b. start "vncviewer.exe", choose the plugin, click "configure" and generate the key.
Second problem: The plugins can not be found!
So after searching the readme, the site, and the forum after 30 minutes i finally found the casual note that you have to copy the plugin(s?) from the "plugins"-directory to the main directory of ultravnc. WTF? Then what is the plugins dir for? Am i missing something?
Third problem: "MSRC4Plugin.dsm" can't rcreate the ky and terminates with an error. But bpparently "MSRC4Plugin_noreg.dsm" seems to work end i copy "new_rc4.key" over to my working dir sa "rc4.key.
4. Pack it all together as "cyberworldz_org.zip" and use the online-creator.
Fourth problem: The link of the guide (http://www.uvnc.com/addons/singleclick.html) to the generator (http://sc.uvnc.com/index.php?section=19) sends me to an error page, but luckily a tiny link (why is's this the biggest fuckin link on the page?) sends me to the correct page: http://www.pchelpware.com/creator/index.html (Disguised as http://ultravnc.sourceforge.net/ in an iframe! WTF? My Firefox practically screamed "scam"!)
Fifth problem: Two creators? Which one do i use??
After searching the forums for another half hour i got another tiny note to use 1.0 (I guessed that. But then why is the RC23-version still there? Are there special situations where you need it, and could i be in this situation? No answers again...)
Ok, so i ran 1.0
5. Allow the firewalls to allow connections to the local port, and enable DNAT:
a) I use shorewall on my linux router/server and outpost pro on my local box, so i added the following to my "rules"-file:
"DNAT net $DNATTER tcp $VNC_CLIENT_PORTS_TCP"
where $DNATTER is my internal ip and $VNC_CLIENT_PORTS_TCP is 5500.
b) next i started vncviewer.exe and told outpost to allow incoming tcp-connections on 5500 from any host to vncviewer.exe.
c) A quick test:
Use my webserver's ssh-shell to run telnet to connect to the port and see if vncviewer notices this.
Yep. I can connect. But stupidly vncviewer can't load the dsm-plugin and after some seconds wants to use a non-encrypted connetion. This fails of course because i used telnet, so that's ok.
Sixth problem: What's not ok is that the stupid dsm-plugins all lie in the same directory as "vncviewer.exe". So why can't they be loaded??
Whatever. Let's first try non-encrypted connections and work on the rest when the basic stuff works.
d) Close "vncviewer.exe"
Seventh problem:
Right clicking on the icon in the task bar and choosing "close VNC-server"...no wait... shouldn't this be "close VNC-CLIENT"? WTF???
Where is the close-option in that menu?? Great the only way to close that thing is to use the task manager! GREAT! Really...!
6. Start the "vncviewer.exe" and use the resulting "cyberworldz_org.exe" to connect, once with and once without the encryption.
a) Eighth problem: The vncviewer seems not to recognize the connections from my SC ("cyberworldz_org.exe") running on the same platform. So i also can't find out if the the encyption works. Now what do i do now??
b) After searching for another 15 minutes (i'm getting a routine) i found out that you can extracd the exe and change the "helpdesk.txt" to test stuff, so i do it and change the line "-connect intranet-cyberworldz.dyndns.org:5500 -noregistry" to "-connect 127.0.0.1:5500 -noregistry", and:
HEY, it finally works... well.. sort of...
c) Now let's try this with the encryption. I changed the line "-connect intranet-cyberworldz.dyndns.org:5500 -noregistry" to "-connect 127.0.0.1:5500 -noregistry".
a) Ninth problem: Crap. "Invalid protocol". Then how do i change it? I can't see any encryption-settings for the listening viewer...
Again... after 15 minutes of searching i got the tip to use the command line to enable the dsm-plugin. So i used "vncviewer.exe /dsmplugin MSRC4Plugin_NoReg.dsm /listen".
7. Final death! I'm officially pulling my hair now! (Tenth problem:)
a) Ok, vncviewer runs with the above mentioned parameters.
b) cyberworldz_org.exe is extracted and i'm starting winvnc.exe. As administrator to be sure it's not that!
c) The unencrypted connection to 127.0.0.1 did work as we have seen above.
d) So i'm trying the encrypted connection, and...
ERROR: "The Plugin cannot be loaded. Please check its name integrity"
ERROR2: "Connection failed - Invalid protocol !"
This did not help: [topic=3386][/topic]
The whole situation can only be described in tho form of a MASTER PAIN quote: http://pub.cyberworldz.org/evil%20plan.mp3
What can i do now? How can i make this work? Please, please... ((
Thank you!
Here's my custom.zip that i uploaded to get the SC exe:
http://pub.cyberworldz.org/cyberworldz_org.zip
I can't rely on the guides and the forum-faq because following their instructions eiter does not work, makes no sense, or is such a bad english that it does not result in real scentences (similar to "copy in connect is in while read DIRECT edit so!").
So i'ww walk trough what i did:
1. Download & extract "custom.zip"
2. Change "helpdesk.txt".
First problem: What do i use under [HOST]?
- The guide says i should use "-plugin -connect IP:5500 -noregistry". (replace IP by your viewer's ip, single-colon, IP only!?)
- The FAQ says i should use "-plugin -connect HOSTNAME::5500 -noregistry". (, replace HOSTNAME by your viewer's hostname. Note the double colon! Is this required to use host names??)
- I used "-plugin -connect intranet-cyberworldz.dyndns.org:5500 -noregistry". (Seems to be the only thing that makes sense. I use dyndns and proved i can connect. [I'll get to that below.])
3. Create "rc4.key".
a. Download and install UltraVNC. Leave all checkboxes disabled while installing, because we need no server here, and there is no explanation for them anyway.)
b. start "vncviewer.exe", choose the plugin, click "configure" and generate the key.
Second problem: The plugins can not be found!
So after searching the readme, the site, and the forum after 30 minutes i finally found the casual note that you have to copy the plugin(s?) from the "plugins"-directory to the main directory of ultravnc. WTF? Then what is the plugins dir for? Am i missing something?
Third problem: "MSRC4Plugin.dsm" can't rcreate the ky and terminates with an error. But bpparently "MSRC4Plugin_noreg.dsm" seems to work end i copy "new_rc4.key" over to my working dir sa "rc4.key.
4. Pack it all together as "cyberworldz_org.zip" and use the online-creator.
Fourth problem: The link of the guide (http://www.uvnc.com/addons/singleclick.html) to the generator (http://sc.uvnc.com/index.php?section=19) sends me to an error page, but luckily a tiny link (why is's this the biggest fuckin link on the page?) sends me to the correct page: http://www.pchelpware.com/creator/index.html (Disguised as http://ultravnc.sourceforge.net/ in an iframe! WTF? My Firefox practically screamed "scam"!)
Fifth problem: Two creators? Which one do i use??
After searching the forums for another half hour i got another tiny note to use 1.0 (I guessed that. But then why is the RC23-version still there? Are there special situations where you need it, and could i be in this situation? No answers again...)
Ok, so i ran 1.0
5. Allow the firewalls to allow connections to the local port, and enable DNAT:
a) I use shorewall on my linux router/server and outpost pro on my local box, so i added the following to my "rules"-file:
"DNAT net $DNATTER tcp $VNC_CLIENT_PORTS_TCP"
where $DNATTER is my internal ip and $VNC_CLIENT_PORTS_TCP is 5500.
b) next i started vncviewer.exe and told outpost to allow incoming tcp-connections on 5500 from any host to vncviewer.exe.
c) A quick test:
Use my webserver's ssh-shell to run telnet to connect to the port and see if vncviewer notices this.
Yep. I can connect. But stupidly vncviewer can't load the dsm-plugin and after some seconds wants to use a non-encrypted connetion. This fails of course because i used telnet, so that's ok.
Sixth problem: What's not ok is that the stupid dsm-plugins all lie in the same directory as "vncviewer.exe". So why can't they be loaded??
Whatever. Let's first try non-encrypted connections and work on the rest when the basic stuff works.
d) Close "vncviewer.exe"
Seventh problem:
Right clicking on the icon in the task bar and choosing "close VNC-server"...no wait... shouldn't this be "close VNC-CLIENT"? WTF???
Where is the close-option in that menu?? Great the only way to close that thing is to use the task manager! GREAT! Really...!
6. Start the "vncviewer.exe" and use the resulting "cyberworldz_org.exe" to connect, once with and once without the encryption.
a) Eighth problem: The vncviewer seems not to recognize the connections from my SC ("cyberworldz_org.exe") running on the same platform. So i also can't find out if the the encyption works. Now what do i do now??
b) After searching for another 15 minutes (i'm getting a routine) i found out that you can extracd the exe and change the "helpdesk.txt" to test stuff, so i do it and change the line "-connect intranet-cyberworldz.dyndns.org:5500 -noregistry" to "-connect 127.0.0.1:5500 -noregistry", and:
HEY, it finally works... well.. sort of...
c) Now let's try this with the encryption. I changed the line "-connect intranet-cyberworldz.dyndns.org:5500 -noregistry" to "-connect 127.0.0.1:5500 -noregistry".
a) Ninth problem: Crap. "Invalid protocol". Then how do i change it? I can't see any encryption-settings for the listening viewer...
Again... after 15 minutes of searching i got the tip to use the command line to enable the dsm-plugin. So i used "vncviewer.exe /dsmplugin MSRC4Plugin_NoReg.dsm /listen".
7. Final death! I'm officially pulling my hair now! (Tenth problem:)
a) Ok, vncviewer runs with the above mentioned parameters.
b) cyberworldz_org.exe is extracted and i'm starting winvnc.exe. As administrator to be sure it's not that!
c) The unencrypted connection to 127.0.0.1 did work as we have seen above.
d) So i'm trying the encrypted connection, and...
ERROR: "The Plugin cannot be loaded. Please check its name integrity"
ERROR2: "Connection failed - Invalid protocol !"
This did not help: [topic=3386][/topic]
The whole situation can only be described in tho form of a MASTER PAIN quote: http://pub.cyberworldz.org/evil%20plan.mp3
What can i do now? How can i make this work? Please, please... ((
Thank you!
Re: Pulling my hair! SC = The impossible machine??
don't lost your time.
use your actual helpdesk.txt and remove -plugin
because pchelpware is encrypted native and faster than SC and better and a lot easier
you need to use pchelpware_viewer and create your pchelpware_server with the offline create.bat
follow the step for direct connection.
[topic=8323][/topic]
use your actual helpdesk.txt and remove -plugin
because pchelpware is encrypted native and faster than SC and better and a lot easier
you need to use pchelpware_viewer and create your pchelpware_server with the offline create.bat
follow the step for direct connection.
[topic=8323][/topic]
Last edited by redge on 2006-11-26 22:20, edited 1 time in total.
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Re: Pulling my hair! SC = The impossible machine??
@redge:
Ok, i just finished testing that.
It works, but PcHelpWare seems to miss many functions and behaves like a half-finished program. (Comparable to very early Mozilla (Seamonkey) milestones)
Is this software ready for professional use? (And by professional I mean I want to use it to make money. And then donate a part of it to you of course! )
The following things bug me:
- Does this thing *really* use encryption? If yes, what encryption (quality?), and how can i configure it?
- The step-by-step procedure was not of any use. Sorry. I could find out all that stuff my self. It only created confusion because of that horrible english.
Do you have any documents written by someone in his native language. I can read english, deutsch (german), français (french) and letzeburgesch (luxemburgish) and i can translate between all of them except french.
Maybe I could help out too. I'm a professional programmer too, so i can also edit the hard-coded stuff.
BTW: You should really abandon ms-office-documents (in favour of the OpenDocument formats) and non-"XHTML Strict" webpages. (The're soo 90's )
- All the configuration options and most of the functions (button-bar for example) are missing, and the SC server simply hides itself in the background, showing no ui and no dialog to the user after it started connecting. Then when someone connects, it does component injections and application-control until the firewall lights up like a christmas tree. After the disconnection it simply exits. I also got no cancellation functionality on the user side. Very, very unthrustworthy... My users would not accept that.
- It's not critical, but the "PHW_maker.exe"'s GUI is very, very bad. I thought it must be an error on my pc, until i looked at the step-by-step guide and saw that this was...ehem...normal...
The Viewer's GUI is ever worse. I can't stand looking at it. Do you need any help with UI-design aspects? Because you certanly can't show this quasimodo-thing to your users, do you?
Ok, i just finished testing that.
It works, but PcHelpWare seems to miss many functions and behaves like a half-finished program. (Comparable to very early Mozilla (Seamonkey) milestones)
Is this software ready for professional use? (And by professional I mean I want to use it to make money. And then donate a part of it to you of course! )
The following things bug me:
- Does this thing *really* use encryption? If yes, what encryption (quality?), and how can i configure it?
- The step-by-step procedure was not of any use. Sorry. I could find out all that stuff my self. It only created confusion because of that horrible english.
Do you have any documents written by someone in his native language. I can read english, deutsch (german), français (french) and letzeburgesch (luxemburgish) and i can translate between all of them except french.
Maybe I could help out too. I'm a professional programmer too, so i can also edit the hard-coded stuff.
BTW: You should really abandon ms-office-documents (in favour of the OpenDocument formats) and non-"XHTML Strict" webpages. (The're soo 90's )
- All the configuration options and most of the functions (button-bar for example) are missing, and the SC server simply hides itself in the background, showing no ui and no dialog to the user after it started connecting. Then when someone connects, it does component injections and application-control until the firewall lights up like a christmas tree. After the disconnection it simply exits. I also got no cancellation functionality on the user side. Very, very unthrustworthy... My users would not accept that.
- It's not critical, but the "PHW_maker.exe"'s GUI is very, very bad. I thought it must be an error on my pc, until i looked at the step-by-step guide and saw that this was...ehem...normal...
The Viewer's GUI is ever worse. I can't stand looking at it. Do you need any help with UI-design aspects? Because you certanly can't show this quasimodo-thing to your users, do you?
- Rudi De Vos
- Admin & Developer
- Posts: 6865
- Joined: 2004-04-23 10:21
- Contact:
Re: Pulling my hair! SC = The impossible machine??
IS pchelpware finished ? No.
90% of the time was spend on the core (network, capture, encryption, encoding) The GUI's where added in a fast time. I'm not realy a gui
programmer, and without MFC the interface is a hell of a job.
Pchelpware is build with a core dll (capture, keyboard injection....)
and a startup GUI. Both parts are seperate.
You could rewrite the GUI in c++, vb or what you like.
Some very simple info on the dll use
http://www.pchelpware.com/dev/index.html
encryption:
-intel ipp encryption lib, 256 twofish
-DH 512 prime exchange
No configuration possible. The keyfile used in SC was also a
viewer/server check. PcHelpware allow to add (helpdesk.txt)a md5 password hash.
After encryption is up, the viewer then first need to send his md5,
and server compare it with the stored value.
server: After the application start, you have a systray icon. The icon
have the option exit.
PHW_maker.exe: Before you needed to edit the file via notepad, this
way we avoid syntax errors.
Help with the GUI.... yea yea.
I'm realy bad in GUI stuff and as the core is seperate from the startup GUI's they can be made with no low level client/server coding.
The viewer window is in the core, but this is less important for now.
It's the server gui that need a tuneup.
90% of the time was spend on the core (network, capture, encryption, encoding) The GUI's where added in a fast time. I'm not realy a gui
programmer, and without MFC the interface is a hell of a job.
Pchelpware is build with a core dll (capture, keyboard injection....)
and a startup GUI. Both parts are seperate.
You could rewrite the GUI in c++, vb or what you like.
Some very simple info on the dll use
http://www.pchelpware.com/dev/index.html
encryption:
-intel ipp encryption lib, 256 twofish
-DH 512 prime exchange
No configuration possible. The keyfile used in SC was also a
viewer/server check. PcHelpware allow to add (helpdesk.txt)a md5 password hash.
After encryption is up, the viewer then first need to send his md5,
and server compare it with the stored value.
server: After the application start, you have a systray icon. The icon
have the option exit.
PHW_maker.exe: Before you needed to edit the file via notepad, this
way we avoid syntax errors.
Help with the GUI.... yea yea.
I'm realy bad in GUI stuff and as the core is seperate from the startup GUI's they can be made with no low level client/server coding.
The viewer window is in the core, but this is less important for now.
It's the server gui that need a tuneup.
Re: Pulling my hair! SC = The impossible machine??
Hirricane,
you are so good,
Could create the fine step by step with good English words
Everybody would be appreciate your futur work.
and could you, please, publish a nice pchelpware_viewer you think should be a lot better available for everyone for free ?
Thank you for your coming soon improved help and updated software time for free software
you are so good,
Could create the fine step by step with good English words
Everybody would be appreciate your futur work.
and could you, please, publish a nice pchelpware_viewer you think should be a lot better available for everyone for free ?
Thank you for your coming soon improved help and updated software time for free software
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Re: Pulling my hair! SC = The impossible machine??
That's why RAD-tools exist.Rudi De Vos wrote:IS pchelpware finished ? No.
90% of the time was spend on the core (network, capture, encryption, encoding) The GUI's where added in a fast time. I'm not realy a gui
programmer, and without MFC the interface is a hell of a job.
But don't get me wrong. I don't care for guis. I prefer a commandline tool with proper "--help", a good set of options, and a config file with a good explanation, a described default value and an example for every option.
Nice. Then i'd recommend going the way of making the gui a separate application all the time.Rudi De Vos wrote:Pchelpware is build with a core dll (capture, keyboard injection....)
and a startup GUI. Both parts are seperate.
You could rewrite the GUI in c++, vb or what you like.
Do you mean that i "could" change it, but "can't" or that i really can.
Because in that case i can set up a very nice (in things like usability. i don't like shiny facades with crappy usability) GUI for you in one evening (given that i get some really proper interface specs) as a gift to you. How's that for an offer?
Sorry, that looks way too simple. Are there any API documentations on the whole lib?Rudi De Vos wrote: Some very simple info on the dll use
http://www.pchelpware.com/dev/index.html
Sounds good. It would be better if the encryption were an exchangable module but when i see how ehem... well... that worked with UltraVNC SC, maybe it's better that way...Rudi De Vos wrote:encryption:
-intel ipp encryption lib, 256 twofish
-DH 512 prime exchange
No configuration possible. The keyfile used in SC was also a
viewer/server check. PcHelpware allow to add (helpdesk.txt)a md5 password hash.
After encryption is up, the viewer then first need to send his md5,
and server compare it with the stored value.
If you really mean the server: It has no lcon here. (But that'os not so important now.)Rudi De Vos wrote: server: After the application start, you have a systray icon. The icon
have the option exit.
If you mean the viewer: it has just an option to exit the *server*. But none to exit *itself*. That's the problem.
I'll try that the nex time i use it. I think i found an error in its previewer that looks like it should be possible to circumvent that... But maybe i'm wrong...Rudi De Vos wrote: PHW_maker.exe: Before you needed to edit the file via notepad, this
way we avoid syntax errors.
That's ok. I also think it's good to separate the two. If you're good at the core, do what you can do best.Rudi De Vos wrote: Help with the GUI.... yea yea.
I'm realy bad in GUI stuff and as the core is seperate from the startup GUI's they can be made with no low level client/server coding.
Make us the best interface with the best documentation (Btw. i'll go and search if there already is one later this day. i promise!)
and others (me?) will do a nice gui, an maybe other nice tools using it. (And hopefully showing the respect for the core programmer in the gui!)
Re: Pulling my hair! SC = The impossible machine??
I'm sorry... was that a scentence? I did not understand a word.redge wrote:Hirricane,c
Damn typo upon registration! )
give me the internal specs of the interfaces and the logic it has to to between them, and i'll love to do that.redge wrote:you are so good,
Could create the fine step by step with good English words
Everybody would be appreciate your futur work.
You do have specs that you used *before* you started to code, do you? *fear*
I'm sorry, but my other free projects (a RAD-tool for haskell, Ocaml & co, a game engine, and some other stuff for huge webapps) take up must of my time already.redge wrote:and could you, please, publish a nice pchelpware_viewer you think should be a lot better available for everyone for free ?
Else i'd think of doing that.
Is it ok if i add it to my list of free stuff to code on point 1275 of the 5293 points in it? ))
Expected time until start: 200 earth years. )
redge wrote:Thank you for your coming soon improved help and updated software time for free software
Tut mir leid... war das ein Satz. Ich hab kein Wort verstanden.
Pardon... est-ce que ça étais une phrase? J'ai pas compri un mot. (A bit rusty, my french... )
Deet mer leed... woar daat e Saatz. Ech hu kee Wuert verstaan. (Jup. This is luxemburgish!)
Re: Pulling my hair! SC = The impossible machine??
I'm not programmer, only experienced user and I able to use SC with dsmplugin.
"pulling the hair" is not necessary, just read the FAQ a little more attention, And you can success like many others users have done.
I cannot count with you, I forgot your help for pchelpware documentation step by step with good English.
"pulling the hair" is not necessary, just read the FAQ a little more attention, And you can success like many others users have done.
doc available on http://www.pchelpware.comgive me the internal specs of the interfaces and the logic it has to to between them, and i'll love to do that.
You do have specs that you used *before* you started to code, do you? *fear*
I cannot count with you, I forgot your help for pchelpware documentation step by step with good English.
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
OS Win: xp home + vista business + 7 home
only experienced user, not developer
Re: Pulling my hair! SC = The impossible machine??
WTF? What do you think i did? I DECYPHERED the whole FAQ to make it something that's actually readable to humans, before i read that thing completely.redge wrote:I'm not programmer, only experienced user and I able to use SC with dsmplugin.
"pulling the hair" is not necessary, just read the FAQ a little more attention, And you can success like many others users have done.
Unfortunateld "completely" is also the correct word for saying how much it did was not helpful. (
Well I am a programmer, and believe me: This are NOT specifications. This are some pages of poor user-docs.redge wrote:doc available on http://www.pchelpware.comgive me the internal specs of the interfaces and the logic it has to to between them, and i'll love to do that.
You do have specs that you used *before* you started to code, do you? *fear*
A correct spec consists of something
like this: http://java.sun.com/j2se/1.5.0/docs/api/
and this: http://java.sun.com/docs/books/jls/
If you've got this kind of stuff for the core API, THEN i can code something on top of it (like a GUI).
Else I am only able to use it.
That's the difference...
And by the way: What is it with that link to the license going here: http://www.pchelpware.com/dev/index.html
No license there... What now?
Sorry. Can't understand a word. What's your native language? I guess is will be more easy for me to read it if you write in that language.redge wrote:I cannot count with you, I forgot your help for pchelpware documentation step by step with good English.
I'm pretty good at reading foreign languages. And I don't like english very much either.
Last edited by Hirricane on 2006-11-29 15:27, edited 1 time in total.
- Rudi De Vos
- Admin & Developer
- Posts: 6865
- Joined: 2004-04-23 10:21
- Contact:
Re: Pulling my hair! SC = The impossible machine??
Please keep it polite....borders are being crossed.
Docs on pchelpware.com are written be me, as developper i hate
it to spend a lot of time on it, and never understand why people have
trouble with easy stuff
I'm always happy when other people appriciate the work and help
with some docs.
The DLL is not a library it only export ONE functions.
Start_server or start_viewer.
The Gui is only used to add the correct parameters.
Consider it as a GUI on top of a command line.
License is on the download page.
Everybody makes an effort to write english, even when it's not there
mother language or second are third.... Personal i find i very unpolite to comment on that.
Interfaces are being rewritten in wtl, never used wtl, so a little challenge.
I also don't have time, i'm almost 100% occupied by commercial
projects...but will make some. Could be more then a day of 2.
I can only wonder how it would have looked when you made a fancy
Gui....
Docs on pchelpware.com are written be me, as developper i hate
it to spend a lot of time on it, and never understand why people have
trouble with easy stuff
I'm always happy when other people appriciate the work and help
with some docs.
The DLL is not a library it only export ONE functions.
Start_server or start_viewer.
The Gui is only used to add the correct parameters.
Consider it as a GUI on top of a command line.
License is on the download page.
Everybody makes an effort to write english, even when it's not there
mother language or second are third.... Personal i find i very unpolite to comment on that.
Interfaces are being rewritten in wtl, never used wtl, so a little challenge.
I also don't have time, i'm almost 100% occupied by commercial
projects...but will make some. Could be more then a day of 2.
I can only wonder how it would have looked when you made a fancy
Gui....
Re: Pulling my hair! SC = The impossible machine??
Ok, if i was unpolite i'm sorry. The problems and that documentation *really* make me mad because i have no chance to find the problem. (Rudi De Vos wrote:Please keep it polite....borders are being crossed.
and forums are great... If you're able to read them. I'm sorry, i tried hard, but i still don't understand many many of those bad english scentences...
it seems to me that most poeple here are non-english-speakers and i really wonder why they don't talk in their language. I mean are they ashamed of it? If someone else wants to read it he has to learn their language or go away (if the's that arrogant). The only reason why english seems to be the world-language is that all non-english-speakers suddenly speag english when one english-speaker comes into the room or could read it. Just because they fear he could be an arrogant ass asd expect the whole world to speak HIS language. Makes no sense, does it?
Same here. I actually used did the your tools without any docs *until* i got stuck in something that you can't know when yu have no further infos. So i searched for docs. And i found many of those docs for stupid poeple who can't think themselves, with nice screenshots and "microguidance" (like "move the mouse left, now press the right button on your mouse. that's that tittle thing to the side of your keyboard. a keyboard is..." you know what i mean. infos everybody with a brain must intantly know himself.). Of course they were not of much use, because they did not answer the questions. So i seirched up for more detailed "power user"-stuff (as the retards call normal usage).Rudi De Vos wrote:Docs on pchelpware.com are written be me, as developper i hate
it to spend a lot of time on it, and never understand why people have
trouble with easy stuff
I'm always happy when other people appriciate the work and help
with some docs.
The FAQ was ok for all basic usage cases. But mine was'n covered there. And i simply could not even know if some answers were in there or not, because i did not understand the scentences.
Hmm... i could write a guide in plain xhtml yor you. Should be compatibl with any well-written css-stylesheet. But to do this i would have to talk with you for some hours in personal, to collec all the needed informations.
I'd to a german guide too. But i would *not* add those basic computer und brain usage instructions. )
But suppose i would write a GUI. How would i add calls to disconnect, chenge settings like scaling and bandwith, to show amenu in a status bar icon?Rudi De Vos wrote:The DLL is not a library it only export ONE functions.
Start_server or start_viewer.
The Gui is only used to add the correct parameters.
Consider it as a GUI on top of a command line.
I could just start the server with params and exit after the call returns. That's not much of a use, is it?
There's not even a need for it. The same thing could be implemented in a simple system-call to the os, to run another application. Or straight ahead create a shortcut on the desktop with the params.
But you gave me an idea: I'll only use the shell and forget about the guis.
In that case i just need a MAN-page for the program. Something with a syntax summary, a list of all parameters, and some examples for some commen use cases. That's all.
Hmm... i still wonder how you kill the core then? If there's no cunction for it? Simply by pressing CTRL-C on the shell when it's running? )
Or by stopping it as i would stop a windows service?
Ahhh... there it is. Could you fix that link then? Would be nice.Rudi De Vos wrote:License is on the download page.
But why do they make that efford? Ok, it's nice to try to make it readable for poeple who don't know your mother language. ButRudi De Vos wrote:Everybody makes an effort to write english, even when it's not there
mother language or second are third.... Personal i find i very unpolite to comment on that.
1. that way you have to translate twice. a) you form your language to english. B) me from english to my language.
2. if rou're below a certain level of knowledge of your target language, the result won't be of much use to anyone. That's not an unpolite thought of me. It's a simple fact. I will not write to a spaniard in spanish because he would not understand the gibberish that woult result of it.
I'd really recommend trying another language (or letting someone help you translate it). It'd be better for your tool. Because it the end it would be a shame if such a nice tool would be hindered by the barriers of language...
Hmm... now that i know thatit's only a system call with parameters, and one config file plus some additional images for the SC-server, i could in fact build a gui for the SC-creator of pchelpware (and baybe UltraVNC SC too)... Multilanguage of course. Even multiplatform would pose no problem.Rudi De Vos wrote:Interfaces are being rewritten in wtl, never used wtl, so a little challenge.
I also don't have time, i'm almost 100% occupied by commercial
projects...but will make some. Could be more then a day of 2.
I can only wonder how it would have looked when you made a fancy
Gui....
Just give me time because right now I have some money problems to fix... That's the price when you give your code away for free...
If all runs well i will be up and running again in 2.3 months. (Or i'll emigrate to scandinavia... Germany sucks hard... 19% tax, Government that you can buy for small money (proven), completely incompetent politics, stupidity raging trough the whole population, really fucked up healthcare, excusing destruction of freedom and all rights with a fake "danger of terrorism"... it's just too much... )
- Rudi De Vos
- Admin & Developer
- Posts: 6865
- Joined: 2004-04-23 10:21
- Contact:
Re: Pulling my hair! SC = The impossible machine??
non english /english
English is a international language, easy to learn and most spoken in
the western world.
In a little country (like Belgium) where i live, we need to speak at least 3
or 4 to find a good job.
Suppose everybody use his own language for coding
Do you remember the French Basic langauge
When i would answer your questions in flemish and some else in Rusian or Portugees nobody would understand it. Except perhaps our forum master Oliver, he learn langs the speed we make programs
Correct about the dll, you can have return messages, based on
findwinow/sendmessage, this is not documented.
Kill, same function with special paramater....was to leazy to add another.
License: There is no link on that pages, for more then a month.
Looks like a caching problem.
TAX: I would love to pay 19%
In belgium you pay on every 1000EU
200 social
448 tax
Almost 75%
Let's say i buy a nice Television, 21% TVA/BTW
So final i have a 290EU product, all other went to the state.
Don't go to Scandinavia, it even higher then in belgium. More think about UK, but be sure not to become hill there, else you need to spend all the tax saving back for the hospital.
Pchelpware, dll usage documentation is planned for 1/1/2007; then we
should have it stable. (Pchelpware and dll are still changing, and sometimes some extra messages are needed)
Once released we shouldn't touch it, and changes need to leave the old intact.
You better wait till after January, then we also release the current Gui,
code always tell a lot more then docs.
English is a international language, easy to learn and most spoken in
the western world.
In a little country (like Belgium) where i live, we need to speak at least 3
or 4 to find a good job.
Suppose everybody use his own language for coding
Code: Select all
zolang (a<b) doe a++;
When i would answer your questions in flemish and some else in Rusian or Portugees nobody would understand it. Except perhaps our forum master Oliver, he learn langs the speed we make programs
Correct about the dll, you can have return messages, based on
findwinow/sendmessage, this is not documented.
Kill, same function with special paramater....was to leazy to add another.
License: There is no link on that pages, for more then a month.
Looks like a caching problem.
TAX: I would love to pay 19%
In belgium you pay on every 1000EU
200 social
448 tax
Almost 75%
Let's say i buy a nice Television, 21% TVA/BTW
So final i have a 290EU product, all other went to the state.
Don't go to Scandinavia, it even higher then in belgium. More think about UK, but be sure not to become hill there, else you need to spend all the tax saving back for the hospital.
Pchelpware, dll usage documentation is planned for 1/1/2007; then we
should have it stable. (Pchelpware and dll are still changing, and sometimes some extra messages are needed)
Once released we shouldn't touch it, and changes need to leave the old intact.
You better wait till after January, then we also release the current Gui,
code always tell a lot more then docs.
Re: Pulling my hair! SC = The impossible machine??
As is spanish, and many other languages too. Especially in asia.Rudi De Vos wrote:English is a international language
IF i say "air" in french, it does not mean exactly the same as "air" in english. Every language has it's own associations and feelings.Rudi De Vos wrote:easy to learn
If we'd all speak english, we would loose that.
Today "easy" is extremely misused. Because it's implied that "easy" always is better. But easy does only make things better if it enables you to do it better and do more.
But most poeple just want to be lazy so they want it easy so they not have to think and learn somehting.
The problem with honouring such behaviour is that it reverses natural selection, and with that the evolution as we know it.
The best example for this is the inability of most poeple to survive without all that assistance from doctors fixing them becaus they did not pay attention, farmers growing ther food, and preparing it so far that a baby could feed itself without further assistance, and tons of other stuff.
Ok, maybe by examples for that example were not the best...
I just wanted to say "easy is not always good". And english is not always the best language. And finally that this is one of those cases where *i* think english is not optimal.
The reasons why i think itYs not optimal should be pretty clear by now.
That's circular reasoning. A logical fallacy.Rudi De Vos wrote:and most spoken in the western world.
Because:
Why is it most spoken? --> Because of all that poeple wh learned it.
Why did all that poeple lean it? --> Because thy heard it's the most spoken language.
Why did they hear that? ...well you get it... It's a feedback loop. It has no base argument. )
I'm from luxemburg. We even had belgian money, could se belgian tv, i was in belgium some times, and i had a guy from flanders in my class and soccer team.Rudi De Vos wrote:In a little country (like Belgium) where i live, we need to speak at least 3 or 4 to find a good job.
In luxemburg you learn german from the 1st class of school. French from the 3rd and english from the 5th on. Of course you can always learn more languages. Additionally we have >30% foreigners, mostly portugese.
So: Yup, I know your situation very well.
Hey, why not. I never finished my own programming language project because when i found haskell and Ocaml i saw that it was even better. But it had auto-translation of keywords, function (they ware called "transforms") and interface names in it's editor as a basic feature...Rudi De Vos wrote:Suppose everybody use his own language for codingDo you remember the French Basic langaugeCode: Select all
zolang (a<b) doe a++;
I liked that
I vote for mathematics as a world-wide language. )Rudi De Vos wrote:When i would answer your questions in flemish and some else in Rusian or Portugees nobody would understand it. Except perhaps our forum master Oliver, he learn langs the speed we make programs
But i guess that's just me...
You're right with that point.
It's correct to use one language as "group language".
But when most poepl of that group have problems with it... then maybe... ehem... )
*g* See... that's all that my complaining was about... I dislike documenting and refactoring to meet new needs too. But I always think "When nobody can use it fully, then why did i code it? Just for me?" No. I want poeple to rave about how great my stuff is. And use it everywhere. That's why i add documentation as long as i still know how that black-box works. )Rudi De Vos wrote: Correct about the dll, you can have return messages, based on
findwinow/sendmessage, this is not documented.
Kill, same function with special paramater....was to leazy to add another.
No. I meant that on that page at the bottom, there is this section:Rudi De Vos wrote: License: There is no link on that pages, for more then a month.
Looks like a caching problem.
<h3 style="font-weight: bold;">License</h3>
<a title="PcHelpware License" href="./dev/index.html">See
development page</a>
But on "./dev/index.html" there is no license. Simply change the href to
See <a title="PcHelpware License" href="/download/license.html">license page.</a>
and all should be good.
Sorry, i meant 19% TVA.Rudi De Vos wrote:TAX: I would love to pay 19%
Of course from my 2500€ i got at my last job i only got 1500€ net.
But now i have my own business.
Hmm... i can't recall everything back from my last job, but this looks in fact even worse.Rudi De Vos wrote: In belgium you pay on every 1000EU
200 social
448 tax
Almost 75%
Let's say i buy a nice Television, 21% TVA/BTW
So final i have a 290EU product, all other went to the state.
How in the world can the commerce in your country still exist? Where goes all that money??? PHB-salaries? )
No, in UK they're simply put... fuckin' stupid. )Rudi De Vos wrote: Don't go to Scandinavia, it even higher then in belgium. More think about UK, but be sure not to become hill there, else you need to spend all the tax saving back for the hospital.
There was a study showing that the average IQ of the population - if measured by the standards of the 70s - would be around 75. (That's near to the border of being mentally disabled.)
I thought about going to one of those countries that were on the top of the pisa-test. Or estnia, because up there, internet is a public right and their president is very young.
Yeah, that sounds pretty good to me.Rudi De Vos wrote: Pchelpware, dll usage documentation is planned for 1/1/2007; then we
should have it stable. (Pchelpware and dll are still changing, and sometimes some extra messages are needed)
Once released we shouldn't touch it, and changes need to leave the old intact.
You better wait till after January, then we also release the current Gui,
code always tell a lot more then docs.
I hope you get some free time... and free money maybe?
(We all could use *that*...
I have to go to bed now... I have to be fit to get that tho clients tomorrow...
Good night.
Re: Pulling my hair! SC = The impossible machine??
No news... big text story for free but nothing come back to community after 6 month past.Hirricane wrote:Hmm... now that i know thatit's only a system call with parameters, and one config file plus some additional images for the SC-server, i could in fact build a gui for the SC-creator of pchelpware (and baybe UltraVNC SC too)... Multilanguage of course. Even multiplatform would pose no problem. Smile
Just give me time because right now I have some money problems to fix... That's the price when you give your code away for free... Sad
maybe you fixed only for yourself ?
Make money with free software for business is not well welcome without donation, not so good, your are killer of free software.
I spend a lot of my free time for the open source and freeware community with my bad english, sorry.
Waiting your clean code and GUI and text help but is too much for you?
I know, We can't count on your better knowledge. Let me good surprise... maybe when I dead.
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
OS Win: xp home + vista business + 7 home
only experienced user, not developer