Two Plus Two Publishing LLC Two Plus Two Publishing LLC
 

Go Back   Two Plus Two Poker Forums > Internet Poker > Software

Notices

Software Discussions about gambling-related and poker software.

Reply
 
Thread Tools Display Modes
Old 05-26-2012, 05:30 AM   #91
mme
adept
 
mme's Avatar
 
Join Date: May 2009
Location: True anti-HUD patriots
Posts: 894
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by _dave_ View Post
Perhaps worth looking up what is in some of those locations if you have the patience
sorry, it is WM_APP not WM_USER. i did take a peek, but found nothing i could make sense of. then decided to not go any further on this path because succeeding would be terrible for so many reasons.
mme is offline   Reply With Quote
Old 05-26-2012, 12:03 PM   #92
Carpal \'Tunnel
 
Join Date: Aug 2004
Posts: 7,163
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by mme View Post
my english is not sufficient, so i take it from wikipedia:
Software documentation or source code documentation is written text that accompanies computer software. It either explains how it operates or how to use it, and may mean different things to people in different roles.


be careful, huge difference: someone breaks into your house <--> someone breaks into your house with your consent. none of my business you may say but your enshurance company may be interested in the little twist.

heres my point: OCR is not 'documented' anywhere. does stars prohibit it? just because someone has figured out how to do something that you have not, does not mean that the pokersite is exposing backdoor APIs for some select few third parties to access.

much more likely is that PT hooked into the client somehow and is intercepting messages, and they are not about to give up their competitive advantage and tell you (and HEM) how they do it. that would be retarded.

so i would be heavily surprised if what you suggest is actually happening, especially from stars, but obv anythings possible.
greg nice is offline   Reply With Quote
Old 05-26-2012, 01:14 PM   #93
Pooh-Bah
 
VP$IP's Avatar
 
Join Date: Aug 2007
Location: Zero Millions
Posts: 5,458
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by mme View Post
sorry, it is WM_APP not WM_USER. i did take a peek, but found nothing i could make sense of. then decided to not go any further on this path because succeeding would be terrible for so many reasons.
Yes. I respect the Stars T&Cs. Observing windows messages while "exercising" the client software does not violate them. Efforts to reverse engineer, decompile, or disassemble would violate the T&Cs.

They actually have ethical standards at Stars. They paid us, even after being kicked out the the country, while under indictment.

Last edited by VP$IP; 05-26-2012 at 01:19 PM.
VP$IP is offline   Reply With Quote
Old 05-26-2012, 03:29 PM   #94
mme
adept
 
mme's Avatar
 
Join Date: May 2009
Location: True anti-HUD patriots
Posts: 894
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by greg nice View Post
heres my point: OCR is not 'documented' anywhere. does stars prohibit it?
no need for stars to document OCR. another quote from wikipedia:

"Early optical character recognition could be traced to activity around two issues: expanding telegraphy and creating reading devices for the blind.[1] In 1914, Emanuel Goldberg developed a machine that read characters [..]"

let's hope mr. goldberg properly documented what he did back in the days ;-)
mme is offline   Reply With Quote
Old 05-26-2012, 04:50 PM   #95
Carpal \'Tunnel
 
Join Date: Aug 2004
Posts: 7,163
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

lol sigh
greg nice is offline   Reply With Quote
Old 05-27-2012, 02:00 AM   #96
old hand
 
sorrow's Avatar
 
Join Date: Apr 2008
Location: Perth, Western Australia
Posts: 1,500
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by greg nice View Post
heres my point: OCR is not 'documented' anywhere. does stars prohibit it? just because someone has figured out how to do something that you have not, does not mean that the pokersite is exposing backdoor APIs for some select few third parties to access.

much more likely is that PT hooked into the client somehow and is intercepting messages, and they are not about to give up their competitive advantage and tell you (and HEM) how they do it. that would be retarded.

so i would be heavily surprised if what you suggest is actually happening, especially from stars, but obv anythings possible.
re: OCR - You can make the argument that a visual representation of the name is an API, it just interpreted by meatware.

Early on it did look like PT was using some undocumented api, but the support forums are now showing signs that at least on some OS versions or security setups are falling back to their 'old' method. "Player HUD not appearing when the table is partly obscured" etc.

Quote:
Originally Posted by VP$IP View Post
Yes. I respect the Stars T&Cs. Observing windows messages while "exercising" the client software does not violate them. Efforts to reverse engineer, decompile, or disassemble would violate the T&Cs.

They actually have ethical standards at Stars. They paid us, even after being kicked out the the country, while under indictment.
Country specific laws pre-empt the T&C's (according to the T&C's, not just law) - Reverse engineering and disassembly for interoperability is specifically allowed under European law as far as i'm aware.

That said, i'm a fan of Stars and wouldn't do it myself.
sorrow is offline   Reply With Quote
Old 05-27-2012, 05:53 AM   #97
mme
adept
 
mme's Avatar
 
Join Date: May 2009
Location: True anti-HUD patriots
Posts: 894
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by sorrow View Post
support forums are now showing signs that at least on some OS versions or security setups are falling back to their 'old' method
wait ..i was not aware of that. checking their troubleshotting guide [http://www.pokertracker.com/guides/P...oes-not-appear]:

"If you are using Windows Vista or Windows 7, make sure that both PT3 and your poker client are configured to Run As Administrator.
Disabling 'User Account Control' (UAC) makes things easier, but you still need to run all your poker software as administrator."


this could get funny ..waiting for malware taking over users machine via PTs explicite advice. i'd love to be the users lawyer in this case so much.
mme is offline   Reply With Quote
Old 05-27-2012, 06:39 AM   #98
old hand
 
sorrow's Avatar
 
Join Date: Apr 2008
Location: Perth, Western Australia
Posts: 1,500
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by mme View Post
wait ..i was not aware of that. checking their troubleshotting guide [http://www.pokertracker.com/guides/P...oes-not-appear]:

"If you are using Windows Vista or Windows 7, make sure that both PT3 and your poker client are configured to Run As Administrator.
Disabling 'User Account Control' (UAC) makes things easier, but you still need to run all your poker software as administrator."


this could get funny ..waiting for malware taking over users machine via PTs explicite advice. i'd love to be the users lawyer in this case so much.
Thats pretty standard. You can't get a hwnd (?) of another process without it as far as understand
sorrow is offline   Reply With Quote
Old 05-27-2012, 11:07 AM   #99
mme
adept
 
mme's Avatar
 
Join Date: May 2009
Location: True anti-HUD patriots
Posts: 894
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by sorrow View Post
Thats pretty standard. You can't get a hwnd (?) of another process without it as far as understand
no, window handles are just free stuff flying around for everyone to play with. needing admin rights to do things is a completely different beast. for example you can not do things like opening a running process (reading its mem, monitoring file access, attaching a debugger, whatevs) if you don't have higher privleges than the target process.
mme is offline   Reply With Quote
Old 07-24-2012, 02:12 PM   #100
centurion
 
Join Date: Jun 2009
Posts: 127
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Any news?
Sneaky Hand is offline   Reply With Quote
Old 07-26-2012, 07:11 PM   #101
newbie
 
Join Date: Feb 2008
Posts: 30
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

afaik you read the data out from some graphic/text rendering windows api. so programmers build a detour and filter the data when it's being rendered.
haziel89 is offline   Reply With Quote
Old 10-11-2012, 05:34 AM   #102
mme
adept
 
mme's Avatar
 
Join Date: May 2009
Location: True anti-HUD patriots
Posts: 894
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by Alex Wice View Post
Banning autoseat scripts: I agree they should be banned but I think its a symptom of a larger problem. Also this is a hard thing in practice, sure they can be banned, but what about a script that sits within the boundary of human reaction speed? I think PS is likely to have broader answers to this larger problem of bumhunting and predatory behavior.
c'mon, we are talking technical stuff here. software automation.

there is nothing "broad" to it when a natural starting point would be to ban all the kiddies throwing EasyHook.dll at the client. there you got your human reaction speed.
mme is offline   Reply With Quote
Old 10-11-2012, 06:10 AM   #103
grinder
 
Join Date: Apr 2008
Posts: 438
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

Quote:
Originally Posted by mme View Post
a natural starting point would be to ban all the kiddies throwing EasyHook.dll at the client.
I like stars because if they do stuff, they do it the right way. Having a look only at EasyHook.dll does solve nothing.
noelte is offline   Reply With Quote
Old 03-09-2013, 07:25 AM   #104
banned
 
amberdosh's Avatar
 
Join Date: Jan 2007
Posts: 928
Re: (programming challenge) how does PokerTracker (et al) get data for their zoom HUDs?

I like the part where mme told Derek to gtfo and he did

Was this ever solved?
amberdosh is offline   Reply With Quote

Reply
      

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -4. The time now is 12:06 AM.


Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.
Copyright © 2008-2010, Two Plus Two Interactive