[2 days left] What’s wrong with your cloud strategy? Learn why multicloud solutions matter with Nimble Storage.Register Now

x
?
Solved

VB.Net Screen Record

Posted on 2010-08-27
8
Medium Priority
?
637 Views
Last Modified: 2012-05-10
I need to record screen activity in vb.net. I have tried using Windows Media Encoder, but it is rather buggy and if possible, I would like to not rely on 3rd party programs for this, or at least have something that works properly.
0
Comment
Question by:XGenwareS
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
8 Comments
 
LVL 6

Expert Comment

by:NerdsNow
ID: 33548286
I never tried it but I ran accross this

http://www.sythe.org/showthread.php?t=175353
0
 
LVL 5

Expert Comment

by:sindhuxyz
ID: 33548673

This codeproject is about capturing screens to video.
http://www.codeproject.com/vb/net/CaptureScreenAsVideo.asp


If you just want to capture screen then check this site. It has several different samples on how to capture screen. They mentioned methods available in VS2005, to using Clipboard, and also windows API (read the comments for more code).
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=309&lngWId=10

This project has info on inserting images into avi.
http://www.codeproject.com/cs/media/aviFileWrapper.asp

Refer:
http://www.experts-exchange.com/Programming/Languages/.NET/Visual_Basic.NET/Q_21968936.html
0
 
LVL 3

Expert Comment

by:noyshai
ID: 33577261
This code takes a single screen shot, I guess that you can use it in a loop to get sort of a video if you'll like.
 Dim aBounds As Rectangle = Screen.PrimaryScreen.Bounds
    Dim screenshot As New System.Drawing.Bitmap(aBounds.Width, aBounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb)
    Dim graph As Graphics = Graphics.FromImage(screenshot)
    Private Sub cap()
        Application.DoEvents()
        graph.CopyFromScreen(aBounds.X, aBounds.Y, 0, 0, aBounds.Size, CopyPixelOperation.SourceCopy)
        PictureBox1.Image = screenshot
    End Sub

Open in new window

0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:XGenwareS
ID: 33578324
Ok that could work. How would I combine those into a a video file though?
0
 
LVL 3

Expert Comment

by:noyshai
ID: 33578431
0
 

Author Comment

by:XGenwareS
ID: 33578608
That looks like what I need, however its in VB6. I need something in C# or VB.Net for this project.
0
 
LVL 3

Expert Comment

by:noyshai
ID: 33579008
0
 

Accepted Solution

by:
XGenwareS earned 0 total points
ID: 33581272
I couldnt get that to work, but I ended up using FFMPEG to accomplish it. thanks for all the help though
0

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

For those of you who don't follow the news, or just happen to live under rocks, Microsoft Research released a beta SDK (http://www.microsoft.com/en-us/download/details.aspx?id=27876) for the Xbox 360 Kinect. If you don't know what a Kinect is (http:…
This article shows how to deploy dynamic backgrounds to computers depending on the aspect ratio of display
Please read the paragraph below before following the instructions in the video — there are important caveats in the paragraph that I did not mention in the video. If your PaperPort 12 or PaperPort 14 is failing to start, or crashing, or hanging, …
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …

656 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question