Desktop Version of reCAPTCHA

203 views
Skip to first unread message

je...@coderforlife.com

unread,
Dec 3, 2010, 9:26:19 AM12/3/10
to reCAPTCHA
I am working on a simple desktop version of reCAPTCHA. It is being
written in C++/CLR (.NET) but could very easily be ported to any of
the other .NET environments (VB, C#, ...). It is a simple UserControl
that could be embedded on any form. It only contains the region that
would be the image or the "Play Again" button. The person designing
the form would have to add a text box for input and buttons for
reloading, getting help, and switching to audio / image. The control
exposes functions to easily access those functions.

It is working great, except for one minor thing. The audio playback of
the web-based one starts with an instructional audio clip. What is the
link to that audio clip?

Once I complete this I would love to share it for others to use.

One major note: as it should be, all verification still happens on a
server! The control has no system for using the private key, and the
private key should not be in the end-user program. I have created a
program that can upload the results to a website and the reCAPTCHA
will be wonderful for keeping out spam!

jeff

unread,
Dec 18, 2010, 4:14:35 PM12/18/10
to reCAPTCHA
Well, I figured it all out and now I have made a complete project,
including a demo app that successfully uses it. I have ported it all
to C# which seems to be quite a popular choice, and I must say I liked
it (my first time using C#).

I would like to submit this into the Google Code project, however
would like it to pass it by the developers of those plugins to see if
it meets their approval.

Now that I have been receiving the posts from the forum I realize this
forum is nearly exclusively helping people get PHP and ASP code to run
using the plugins that are already available. I hope that doesn't mean
this will go completely ignored.

On Dec 3, 6:26 am, "j...@coderforlife.com" <j...@coderforlife.com>
wrote:
> I am working on a simpledesktopversion of reCAPTCHA. It is being

Adrian Godong

unread,
Dec 18, 2010, 5:34:10 PM12/18/10
to reca...@googlegroups.com, reCAPTCHA
Hi Jeff,

this sounds great. I'm quite sure we can put it under the dotnet lib together with the asp.net and asp.net mvc.

You should put it somewhere and link it here so we can check it out. I can host it in my server temporarily as well.

Cheers,

---
Adrian Godong

> --
> You received this message because you are subscribed to the Google Groups "reCAPTCHA" group.
> To post to this group, send email to reca...@googlegroups.com.
> To unsubscribe from this group, send email to recaptcha+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/recaptcha?hl=en.
>

jeff

unread,
Dec 18, 2010, 9:20:43 PM12/18/10
to reCAPTCHA
First, I tested it on a different computer and it didn't work!
Apparently the managed DirectX libraries are not included on people's
computers. I found an open-source MP3 playing library that was in many
ways nicer to use. I added the minimum number of source files from
that library to the demo and got it to play!

I have uploaded the control and demo to my server:

coderforlife.com/temp/reCAPTCHA.zip
coderforlife.com/temp/reCAPTCHA.exe

Check it out!

Jeff

On Dec 18, 2:34 pm, Adrian Godong <adrian.god...@gmail.com> wrote:
> Hi Jeff,
>
> this sounds great. I'm quite sure we can put it under the dotnet lib together with the asp.net and asp.net mvc.
>
> You should put it somewhere and link it here so we can check it out. I can host it in my server temporarily as well.
>
> Cheers,
>
> ---
> Adrian Godong
>

jeff

unread,
Dec 20, 2010, 11:38:59 PM12/20/10
to reCAPTCHA
I found a new way to play MP3 files that doesn't require a third party
library: mciSendString(). Now the whole Recaptcha only requires two CS
documents (the main Recaptcha Control and the MP3 Player). It's 33%
smaller now and works well.

Once again they are at:

http://coderforlife.com/temp/reCAPTCHA.zip
http://coderforlife.com/temp/reCAPTCHA.exe

Jeff
Reply all
Reply to author
Forward
0 new messages