' Simulate moving the mouse to the center of the
' PictureBox and clicking.
Private Sub cmdClick_Click()
Const NUM_MOVES = 3000
Dim pt As POINTAPI
Dim cur_x As Single
Dim cur_y As Single
Dim dest_x As Single
Dim dest_y As Single
Dim dx As Single
Dim dy As Single
Dim i As Integer
' Things are easier working in pixels.
ScaleMode = vbPixels
picClicker.ScaleMode = vbPixels
' mouse_event moves in a coordinate system where
' (0, 0) is in the upper left corner and
' (65535,65535) is in the lower right corner.
' Get the current mouse coordinates and convert
' them into this new system.
GetCursorPos pt
cur_x = pt.X * 65535 / ScaleX(Screen.Width, vbTwips, _
vbPixels)
cur_y = pt.Y * 65535 / ScaleY(Screen.Height, vbTwips, _
vbPixels)
' Convert the coordinates of the center of the
' picClicker PictureBox into this new system.
pt.X = picClicker.ScaleWidth / 2
pt.Y = picClicker.ScaleHeight / 2
ClientToScreen picClicker.hwnd, pt
dest_x = pt.X * 65535 / ScaleX(Screen.Width, vbTwips, _
vbPixels)
dest_y = pt.Y * 65535 / ScaleY(Screen.Height, vbTwips, _
vbPixels)
' Move the mouse.
dx = (dest_x - cur_x) / NUM_MOVES
dy = (dest_y - cur_y) / NUM_MOVES
For i = 1 To NUM_MOVES - 1
cur_x = cur_x + dx
cur_y = cur_y + dy
mouse_event _
MOUSEEVENTF_ABSOLUTE + _
MOUSEEVENTF_MOVE, _
cur_x, cur_y, 0, 0
DoEvents
Next i
' Move the mouse to its final destination and click it.
mouse_event _
MOUSEEVENTF_ABSOLUTE + _
MOUSEEVENTF_MOVE + _
MOUSEEVENTF_LEFTDOWN + _
MOUSEEVENTF_LEFTUP, _
dest_x, dest_y, 0, 0
End Sub |
Wednesday, April 7, 2010
An example code to simulate mouse programmatically in vb6
Saturday, March 13, 2010
Hiding IP
mitesh: do you have idea to hide our IP on net?
friend: it depends on how you connect to internet?
friend: how are you connected to internet
mitesh: bsnl broadband
friend: i.e. bsnl phone line is connected to your computer directly?
mitesh: phone line is connected with adsl modem and from modem it is connected
friend: so then on internet what will be displayed is your adsl mode IP and not your computer IP
friend: your computer will get IP generated by adsl modem
mitesh: yes
mitesh: so i am using internet from proxy. right?
friend: no
friend: adsl just routes internet access request from your computer to internet and back...
mitesh: ok ok
mitesh: if suppose I want to make a program which changes ip address on each request of webpage. is it possible?
friend: changes IP address of which computer?
mitesh: it should show different here : http://www.whatismyip.com/
friend: you mean every time a user goes to this site, his computer IP address should be displayed different?
mitesh: yes
friend: point 1) software can be written to change a computer's IP address, considering the code will run with valid user access permissions/account
friend: 2) but to change the IP address of computer connected directly to Internet, will require that the IP address is registered with some service provider
mitesh: ok
friend: for e.g. if somehow change the IP address of ADSL modem then your internet access might get stop based on service provider, as each service provider has a system of providing dyamic IP address to each user device connecting to it
mitesh: yes
friend: but for any device which is connected to internet with a valid static IP address can be changed considering that the IP address is changed to another valid static IP address
friend: or else the network response might stop working
mitesh: ok but i got one software which can give me this functionality, if i press new identity it changes my identity on http://www.whatismyip.com
mitesh: http://www.torproject.org/
mitesh: you can see this
friend: this software actually does not change the computer's IP address
friend: it uses a technique of relaying all internet access request to another server's on internet which intern processes the request and sends it back... and this routing can be from n number of devices...
friend: so it is like the request goes from your computer through many proxy servers available on internet dynamically
mitesh: ok
mitesh: can we have this service in our program?
friend: it depends, this program which is installed on the computer is like a client software which works with other such software running on many other computers on internet like in p2p way...
friend: checkout http://www.torproject.org/overview.html.en#thesolution to understand how it works...
mitesh: so nobody can track us
mitesh: right?
friend: yes that's the idea
mitesh: cool
friend: it depends on how you connect to internet?
friend: how are you connected to internet
mitesh: bsnl broadband
friend: i.e. bsnl phone line is connected to your computer directly?
mitesh: phone line is connected with adsl modem and from modem it is connected
friend: so then on internet what will be displayed is your adsl mode IP and not your computer IP
friend: your computer will get IP generated by adsl modem
mitesh: yes
mitesh: so i am using internet from proxy. right?
friend: no
friend: adsl just routes internet access request from your computer to internet and back...
mitesh: ok ok
mitesh: if suppose I want to make a program which changes ip address on each request of webpage. is it possible?
friend: changes IP address of which computer?
mitesh: it should show different here : http://www.whatismyip.com/
friend: you mean every time a user goes to this site, his computer IP address should be displayed different?
mitesh: yes
friend: point 1) software can be written to change a computer's IP address, considering the code will run with valid user access permissions/account
friend: 2) but to change the IP address of computer connected directly to Internet, will require that the IP address is registered with some service provider
mitesh: ok
friend: for e.g. if somehow change the IP address of ADSL modem then your internet access might get stop based on service provider, as each service provider has a system of providing dyamic IP address to each user device connecting to it
mitesh: yes
friend: but for any device which is connected to internet with a valid static IP address can be changed considering that the IP address is changed to another valid static IP address
friend: or else the network response might stop working
mitesh: ok but i got one software which can give me this functionality, if i press new identity it changes my identity on http://www.whatismyip.com
mitesh: http://www.torproject.org/
mitesh: you can see this
friend: this software actually does not change the computer's IP address
friend: it uses a technique of relaying all internet access request to another server's on internet which intern processes the request and sends it back... and this routing can be from n number of devices...
friend: so it is like the request goes from your computer through many proxy servers available on internet dynamically
mitesh: ok
mitesh: can we have this service in our program?
friend: it depends, this program which is installed on the computer is like a client software which works with other such software running on many other computers on internet like in p2p way...
friend: checkout http://www.torproject.org/overview.html.en#thesolution to understand how it works...
mitesh: so nobody can track us
mitesh: right?
friend: yes that's the idea
mitesh: cool
Subscribe to:
Comments (Atom)