472,799 Members | 1,507 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,799 software developers and data experts.

Low level Screen Capture. No API/GDI / No DirectX/openGL

Anyone got an idea of capturing a screen without api and or
opengl/directx?
Was thinking about reading from primary display driver memory but not
sure if it can be parsed into an image . . . Any thoughts?

Jul 5 '06 #1
2 4990
sm************@gmail.com wrote:
Anyone got an idea of capturing a screen without api and or
opengl/directx?
Was thinking about reading from primary display driver memory but not
sure if it can be parsed into an image . . . Any thoughts?
On Mac? Windows? Linux? The answer should already hint you that you
are looking for a platform specific answer. There is no way to do this
portably with Standard C++, the topic of this group. Check the FAQs (you
should have done so before posting already!) for where to best post this
kind of question:

http://www.parashift.com/c++-faq-lit...t.html#faq-5.9

hth
--
jb

(reply address in rot13, unscramble first)
Jul 5 '06 #2
<sm************@gmail.comwrote in message
news:11**********************@v61g2000cwv.googlegr oups.com...
Anyone got an idea of capturing a screen without api and or
opengl/directx?
Was thinking about reading from primary display driver memory but not
sure if it can be parsed into an image . . . Any thoughts?
Reading direct from video memory should work depending on if your OS lets
you read it. I know at one time on Microsoft platforms video memory started
at C800 I'm not sure if it still does for all graphic modes. I'm not even
sure where to find out where it starts if that's not it.

In other OSes it is probably somewhere else, and you may not have access to
it. So ask in a newsgroup applicable to your OS.
Jul 7 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: | last post by:
Hi, What is the best way to capture images from a FireWire DCAM camera? Is there any support for the DCAM protocol anywhere for C# on Windows 2000? If I understand it right TWAIN = legacy and...
1
by: Aaron Lovi | last post by:
Hi, I'm a noob trying to use managed DirectX (VC# 2003, DX9.0 Apr 2005 SDK). I used to use OpenGL with QT and VC++6.0, but I was a relative newcomer to that as well. When I used OpenGL, my...
5
by: Nadav | last post by:
Hi, I am trying to get a direct pointer to the address of the screen ( something like 0x0b00 in the happy DOS days ), how can I do that? Should this be done in the kernel or it can also be done...
2
by: Paul Aspinall | last post by:
Hi I am trying to find some code, or reference docs, to assist in helping capture images from an image capture device (ie. webcam etc etc). I want to be able to compare successive images coming...
4
by: gregory_may | last post by:
http://www.geocities.com/krishnapg/screencap.html This article gives a pretty good background on various ways to capture the screen. I have some code to do it the GDI way below, but I cant...
14
by: Jessica Weiner | last post by:
I am writing an application in C# which need to plot graphs and simple shapes (polygons, circles, squares etc). Which library is better for this purpose and why? Thanks.
2
by: pampululu | last post by:
hello, I try to use directx.capture in my web application, I use visual studio web developper 2005 express with c# for code behind. I can list the webcam available on computer, no probem, my...
11
by: raylopez99 | last post by:
I just downloaded the apparently free SDK for DirectX 9, all 200+ MB of it, but as I read about WPF I wonder: is DirectX obsolete? Should I even bother learning how to use it? After all, the end...
2
by: iconiK | last post by:
Hello! I want to know how to take a screenshot of a full-screen application (that's using DirectX or OpenGL) from my application. I have tried using Qt's built-in feature, but it only remotely...
0
by: erikbower65 | last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps: 1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal. 2. Connect to...
0
linyimin
by: linyimin | last post by:
Spring Startup Analyzer generates an interactive Spring application startup report that lets you understand what contributes to the application startup time and helps to optimize it. Support for...
0
by: erikbower65 | last post by:
Here's a concise step-by-step guide for manually installing IntelliJ IDEA: 1. Download: Visit the official JetBrains website and download the IntelliJ IDEA Community or Ultimate edition based on...
0
by: kcodez | last post by:
As a H5 game development enthusiast, I recently wrote a very interesting little game - Toy Claw ((http://claw.kjeek.com/))。Here I will summarize and share the development experience here, and hope it...
14
DJRhino1175
by: DJRhino1175 | last post by:
When I run this code I get an error, its Run-time error# 424 Object required...This is my first attempt at doing something like this. I test the entire code and it worked until I added this - If...
5
by: DJRhino | last post by:
Private Sub CboDrawingID_BeforeUpdate(Cancel As Integer) If = 310029923 Or 310030138 Or 310030152 Or 310030346 Or 310030348 Or _ 310030356 Or 310030359 Or 310030362 Or...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
0
by: lllomh | last post by:
How does React native implement an English player?
2
by: DJRhino | last post by:
Was curious if anyone else was having this same issue or not.... I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.