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

FLatFeet

Single Click discussions / bugs
Post Reply
deega
Posts: 5
Joined: 2005-05-05 22:10

FLatFeet

Post by deega »

I wrote a little helper called flatfeet.

The executable is 6.5K and shrank my SC package from 188K to 156K since it needs no bitmaps or helpdesk.txt, and I need no encryption.

What it does:

the user fills out an application on the website.
the website adds a custom file: flatfeet.ini to the sc package.
the user downloads their personal sc package and executes it.
the SFX executes the flatfeet.exe file which parses flatfeet.ini to get a url to get another custom file: flatfeet2.ini.
flatfeet2.ini lets flatfeet.exe know if this session is expired, in which case it launches a website that tells the user all about their expired session and dies.
if the session is not expired, it starts winvnc.exe with a command line contained within the flatfeet2.ini file and waits for winvnc.exe to terminate. After winvnc.exe terminates, it launches a website to tell the user all about their session, then dies.

Pretty simple. The hard part is in the PHP/ASP/JSP/CGI/BLAH side of things, which can be customized to handle whatever process you need. I've included a really nasty PHP script for reference.

FlatFeet is written in C++, using MinGW/Dev-C++. This is my first jump into compiled languages since highschool, and I'm pretty old now. ( : Please don't laugh at my code, I'm embarassed enough at how long it took me to write this doo-dah already.

Hope you like it..

I'm going to be doing a counterpart to make connections easier to establish from the tech side, but the details.. ahh.. Should it present a gui with a list of people awaiting service? Or should it be a simple mime helper that parses a simple datafile downloaded from a website list of people awaiting service?

Daniel

Geez! I can't attach a file?

here: http://flatfeet.geekmobile.biz/FlatFeet.7z
Last edited by deega on 2005-05-05 22:32, edited 1 time in total.
ipsec
Former moderator
Former moderator
Posts: 565
Joined: 2004-09-20 18:56
Contact:

Post by ipsec »

Anonymous wrote:
Anonymous wrote:The dual desktop remote engineer program has a cool way to decide where to connect. Talk about thinking outside the box. :o http://www.dualdesk.com on the left side of their free trail page under free downloads.
hhahahah that is way cool! Can't get much easier that that.
Any self respecting technician that doesn't want to pay for anything they dont have to.. they wont.. As long as it suites the business needs.

Deega - looks interesting I will have to check your stuff out... and all of the horrid php code lol.
deega
Posts: 5
Joined: 2005-05-05 22:10

Post by deega »

Deega - looks interesting I will have to check your stuff out... and all of the horrid php code lol.
Oh, I like PHP fine.. But the included script.. Well.. It was just thrown together to test the executable. It's really not intended to be used or modified to taste.

I may be able to get a PHP class done this weekend to ease implimentation, if there's any interest that is. I'm not too convinced there would be a need for this, since anyone who uses it will have different storage needs.

Myself, I'm going to need to interface the login and billing with my current system:

egroupware with LDAP contacts
OTRS with LDAP customers from egroupware

LDAP is easy, but both use SQL backend in addition to the LDAP. OTRS has no RPC -- so I'll have to figure out what the hell they were thinking when they built the thing.

If anyone else is using this app combo, I'd be happy to share what I come up with.
User avatar
pgmoney
100
100
Posts: 285
Joined: 2004-06-26 22:29
Contact:

Post by pgmoney »

Anonymous wrote:
Anonymous wrote:The dual desktop remote engineer program has a cool way to decide where to connect. Talk about thinking outside the box. :o http://www.dualdesk.com on the left side of their free trail page under free downloads.
hhahahah that is way cool! Can't get much easier that that.
Someone please delete these two message (and mine). Remote Engineer is not a public beta so the link and file area mentioned is not available.

Thanks...


***EDIT BY IPSEC**I Just deleted the other two posts.. it seems most of us ignored them anyway.
Last edited by pgmoney on 2005-05-16 17:25, edited 1 time in total.
redge
1000
1000
Posts: 6797
Joined: 2004-07-03 17:05
Location: Switzerland - Geneva

Post by redge »

Deega

Very interesting your FlatFeet feature

My limited knowledge need a step by step for dummie with already flatfeet.exe ready to use would very usefull :-)

example:
website usage of SC is very easy for user without knowledge about any coding.
http://www.uvnc.com/index.php?section=12
UltraVNC 1.0.9.6.1 (built 20110518)
OS Win: xp home + vista business + 7 home
only experienced user, not developer
bshackelford
Posts: 1
Joined: 2004-11-30 19:43

Post by bshackelford »

We are in the middle of trying to get egroupware and either their built in TTS system to work the way we want (limit customers to their posts and tickets only) or adding something like OTRS to it.

We have been dreaming of a way to tie all this together with UltraVNC SC as we use it extensively for remote support for our customers. Problem is we have several people that are jacks of all trades and masters of none.

Good example is we have one guy writing a C# front end to a database app that currenly uses Access and MYSQL. Amazing what one can learn from the online help.....

If you get anywhere in your attempts and are willing to share, pleas do. If there is anything you need help with - no promises as to the result - but I would be more than willing to give it a shot.
Post Reply