-3

Does anybody know how I would go about creating a new hotmail account from C# ? Screenscraping and POSTing ? or is there a simpler way ?

Pygmy
  • 675
  • 2
  • 10
  • 13
  • 2
    Y'know, if I were cynical, I'd wonder why you want to do that? – Neil Barnwell Nov 26 '09 at 08:46
  • Because I'm writing an MSN bot for fun. What I want is that when people want to play with the bot, they don't have to register a hotmail-account themselves for it but it does that automaticly. – Pygmy Nov 26 '09 at 08:47
  • To elaborate, something like an ELIZA bot using DotMSN ( http://www.xihsolutions.net/dotmsn/ ) – Pygmy Nov 26 '09 at 08:48
  • If you really want to do that, POSTing is probably the only way. If Microsoft wanted you to be able to automatically create accounts, they would probably provide an API to do it. – A S Nov 26 '09 at 08:52
  • 4
    Doesn't the Hotmail register process involve a CAPTCHA? – Jonas Elfström Nov 26 '09 at 08:52
  • 2
    Yeah, screen-scraping and POSTing is the way to go...but could you share your library for getting around the CAPTCHA, I've got a spamming service to start? ;) – mrduclaw Nov 26 '09 at 09:03

3 Answers3

4

I'll take a wild guess here and say that bot-created accounts might be against their ToS.

You might be better off asking the users to create an account for themselves, or helping out a little bit by sending them to the register page or display it in a browser component inside the application, etc.

aib
  • 45,516
  • 10
  • 73
  • 79
2

I dont think you will be able to do it as you will required to solve a Captcha.

Shoban
  • 22,920
  • 8
  • 63
  • 107
1

Although I seriously doubt Microsoft has provided this in the Live API, it never hurts to take a look, I guess:

Live Services SDK

Get Started With Live Services

Ruben Steins
  • 2,782
  • 4
  • 27
  • 48