Okay, so I know how to capture a screenshot of the Active Window, but if the active window is a game, then the screen is just black. What do I need to do to be able to also capture ingame screens?
Basically I have created a windows service using VB 2008 where I am trying to capture screenshots periodically.
The timer is working fine and I have tested this.
The purpose of the service is to monitor the desktop over night when the user is logged off, by capturing screenshots and saving them to file. This is so admin can be alarmed about security breaches etc.
The problem is is that I have not found a way to capture desktop screenshots as a windows service (or otherwise) while the windows logon screen is active (i.e: when the user locks the computer). I have used google extensively but to no avail
Basically I have created a windows service using VB 2008 where I am trying to capture screenshots periodically. The timer is working fine and I have tested this. The purpose of the service is to monitor the desktop over night when the user is logged off, by capturing screenshots and saving them to file. This is so admin can be alarmed about security breaches etc.
How do i insert the images during an customize installation?
For example, when i was installing Skype, screenshots of Skype appeared during the installation. How would i make that during my installation, with images appeared and disappeared just like skype. I know i could use code to bring back and front, but that is not how i wanted it to be. I tried that code before, but doesnt look good enough.
I'm looking for visual basic.net code (for visual basic express) to take automatic screenshots (timeout=60 seconds) for application testing. But every code has a lot of bugs:For example: [URL]Errors like:
Error 1 'Protected Overrides Sub Dispose(disposing As Boolean)' has multiple definitions with identical signatures. Error 2 'Private Sub InitializeComponent()' has multiple definitions with identical signatures. Error 3 'components' is already declared as 'Private components As System.ComponentModel.IContainer' in this class.
I have a screencasting program where it takes 10 screenshots every second and saves it to a temporary directory then through ffmpeg the series of images are compiled into a video format. My problem is that due to the computers processing power or the size of each screenshot and its quality it sometimes takes longer than 100 Milliseconds to create one causing the whole video to be off balance. How can I ensure 100% that 10 Images will be stored?
I started a little project to make it easier for me to post an image (screenshotby having the program output thehtm page which shows a thumbnail image, the URL, and the HTML text used to post the image here in the forus a question. I've set the name to "index" so that it appears by default rather than the former open browsing
The following code takes a full screen screenshot: Public Function TakeShotOfScreens() As Bitmap Dim maxHeight As Integer = 0 Dim maxWidth As Integer = 0 For Each scr As Screen In Screen.AllScreens maxWidth += scr.Bounds.Width [Code] ..... I am after some code that takes a screenshot of only a small portion of the screen.... I have to x,y,width and height of the square that I wish to take. Is this possible?
I am trying to create an application that records screenshots every 50 milliseconds... And It works below:
Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick Dim b As Bitmap = New Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height)
[Code]....
But after 30 seconds I see an ArgumentException on the second line...
Does anyone have a solution or an alternate method of capturing the screen like this?
I'm working on a program which will allow users to take screenshots of full screen games, such as Call of Duty, Battlefield 3, etc. However, I'm having two issues with my code. First off, I'm having to press the shortcut twice, instead of once like my other shortcuts. This only occurs when the code below is actually in the handling sub. If I just have a messagebox show when the shortcut is pressed, it works every time. Second, whenever I take a screenshot, it either comes out completely black, or takes a shot of my desktop, even though there is a game running in the foreground. I have looked around, and it seems that printscreen is the only way to get a screenshot of a game through vb.net.
My code is below.
Private Sub game_Press(ByVal s As Object, ByVal e As Shortcut.HotKeyEventArgs) Handles gamewindow.press Dim gamewin As RECT If GetWindowRect(GetForegroundWindow, gamewin) Then Dim bmp As Bitmap
In my VB6 programs (internal to our organzation) I have always liked taking screenshots upon the occurence of an error to give me more clues as to its cause but somehow I have read somewhere that it may be in violation to some law (privacy / data protection).In the project I am currently developing and it will be for marketing I have used the same method but upon reading about the warning I am now somehow hesitant to use it although it has proved useful in the past.
I am using the web browser control to generate screenshots of an intranet application developed in ASP.NET.
The screenshot is generated, compressed and then stored as a BLOB in the database. When I developed this facility I investigated the best way of compressing the image (to the lowest byte size), however the images still seem to be too big as the database table is growing larger than I hoped. I am using the TIFF format, but I am now thinking that this may not be the best as it is used by photographers (who I assume require good quality photographs). Here is the code to compress the image (before it is stored as a BLOB):
Dim VideoSize As Size = New Size(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height) Dim PIC As New Bitmap(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height) Dim image As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(PIC)
[code]...
How do I include the cursor with this and save all the screenshots as one video file?instead of saving as 1000 pics?
I was creating some complex applications in Visual Basic .NET 2008 and since they are in the testing phase right now, people manage to find an error or two every so often that causes the program to crash. The problem is that there is a tracking piece to it that logs who is currently using the programs. When a user logs in, it logs that they are currently logged in, and if the form close event is fired, the log is deleted to show that they have closed it.
Now my problem comes whenever the form crashes from an error since it won't trigger the close event and therefore makes the log become inaccurate. My question is if it is possible to capture any error that the form would have in the form of an event?
I am trying to make a simple personal program and cannot figure out how to capture a section of the screen.I want it to work like prt scr does except it captures a specified rectangle instead of the entire screen. I am thinking I have to use Drawing.Graphics but am not sure.
I am trying to modifying the "Math Quiz" tutorial to be more user friendly.
The initial tutorial does not consider the users efforts to answer the math problems as quickly as possible.
The problem is that you must use the mouse or tab key rather than the "enter" key to move to the next control after answering. I believe using the "Enter key to be much more intuitive.
Therefore, I wish to modify the program to either:
1. Check the KeyPress event of the NumberUpDown controls to watch for the "Enter" key to be pressed, and if it is, check to ensure that the current NumberUpDown control is not empty (= Nothing) and if both are True, to then TAB to the next control in the TAB order; OR
2. Uses the PreviewKeyDown event to transpose the "Enter" into a "Tab" automatically so the application will then TAB to the next control in the TAB order.
With all of the new changes to VB 2010 from the last version I actually used professionally (VB6), things are REALLY different, so I no longer know how to accomplish this same task in the new manner. especially if it contains working CODE, because I have always learned better the first time from an example. here is my version of the tutorial Code:
'--- Create a Random object to generate random numbers. Private objRandomValue As New Random '--- The Integers will store the numbers for the ' addition problem.
I was wondering if there is an easy way to analyse sound that is sent to the speakers (just before it's played). For example when playing a song in winamp or windows media player. Or is it easier to write plugins for those programs to form an interface with your own program?
I have a datagridview (unbound). Fields are Name, Family Name and Phone No and a checkbox colum.
There are ten rows in that DataGridView.
There is an OK button
I need to get message of showing which rows user has checked. The message should appear when user clicks OK button. There could be several message, checking each row one by one, in a loop.
I am not able to get this message. I tried following code in OK button
Dim strCB As String = dgvChooseQs.Rows(0).Cells(3).Value.ToString
Cell(3) is my checkbox. Donot consider Rows(0), at the moment I am just checking value at row 0
I have read and tried a dozen or more examples of trying to capture the Enter key in a datagrid, but I have yet to find something that works. My scenario is :
ds.Tables.Add(dt) dt.Columns.Add("Inventory Nr", GetType(System.String)) dt.Columns.Add("Cases", GetType(System.Int32)) Inventory Nr in the next row.
I'm currently trying to Capture through DirectSound, I've been trying toying around with WaveLib(Ported to VB) but this is very confusing. Anyway, I cant figure out how I am supposed to do this and would like some assistance. The end goal of this project is to: Record Microphone > Encode with Speex Codec > Send over UDP > Decode > Play on Speakers
I would really like to get some VB.net program code for still image capturing using a Webcam.I've searched the web for quite a while now but did not get any codes. Currently i have a code for capturing video. In that code an image can be captured, but only with 640 X 480 resolution (Maximum Video resolution for my web camera). The WM_CAP_DLG_VIDEOFORMAT dialog box only allows the resolution to be set up to 640 X 480.