473,503 Members | 10,245 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

confusing and big question.

4 New Member
Hi!
I really dont know where to start so i just give it a go.

This is the ultimate solution for me:
From a webpage (ASP.NET C#) send a command to another desktop program (or similar) on the server, that program opens a few other desktop programs (like outlook, thunderbird and so) take a screenshot of it then close it again. the last thing it should do is send back the snapshots to my asp.net webapplikation.

I realise that this is like answering "how do i build a car". But my question isnt how to do this step by step.

I really need to know if its possible (it is there is similar solutions for sale) and i want to get input from you, how should you break this down ?
What do you see is the really tricky thing ?
Can it be done by just using .net technology ?

Hope you get what im after, its not a whole solutuion its more like a discussion in this subject, EVERY little tip is useble for me.

Regards
Fredrik

(sorry for my bad english, hola at me if you dont understand)
Apr 17 '08 #1
3 946
Plater
7,872 Recognized Expert Expert
Well your aspnet application can (with correct permisions) open up programs on the server computer it is running on.
(There might be some issues about being a 'real' user and having a desktop space, when it comes to taking screenshots)
I *think* there is a .NET way to take a whole screenshot, but it might be a DLLImport. (I fiddled with it years ago and can't remember)
Once you have the screenshot (in memory? as a file?) you should be able to send it back to the client browser that requested it.

Some people might suggest that this a good match for using a "web service". I don't know much about using them though.
Apr 17 '08 #2
Frinavale
9,735 Recognized Expert Moderator Expert
I would consider taking the screen shots before releasing the project and using the images as resources for your web application instead of dynamically creating these images all the time. This would keep your project simple.

-Frinny
Apr 18 '08 #3
phredator
4 New Member
Hi again!

if we move the focus from the web then.
Is it possible to write say a windows service or similar that i looking for new mails opens it in eg outlook takes a screenshot, saves it somewhere on the server and shuts down outlook again.

This is nothing that should happen on tha client machine tha client should just send an email to xxx@mydomain.com and my windows service takes care of the rest.

Ive did a really fast test with some freeware snapshotprograms and a *.bat-file but that didnt do it really.

Suggestions ?

Regards
Fredrik
Jun 18 '08 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

9
2683
by: Greg Brunet | last post by:
In doing some testing of different but simple algorithms for getting a list of prime numbers, I ended up getting some results that seem a bit contradictory. Given the following test program...
1
1544
by: Mudcat | last post by:
I have an image that displays on a canvas that works unless I put the same code in a class. I can't figure that out. Here's what works: def uts5100(self): self.screen = Toplevel( self.master )...
1
1297
by: MLH | last post by:
mysql -h host -u user -p Running the above command expects actual values to be substituted for host and user. User I know about. That can be root. And now I know that this root has NOTHING to do...
5
2070
by: pembed2003 | last post by:
Hi all, I am reading the book "C How to Program" and in the chapter where it discuss scope rule, it says there are four scopes for a variable: function scope file scope block scope...
4
1570
by: Mark | last post by:
I'm struggling with how to properly name a specific subset of Properties in my classes. An example will illustrate it best. Let's say you have a class named Person with the code below. Each...
0
1052
by: Al Havrilla | last post by:
i'm getting the following error from my DEBUG build of a program that ran fine under vc 6. --------------------------------- ntdll.dll!77f75a58() ntdll.dll!77f9cb5e() ntdll.dll!77f82c95()...
27
1819
by: karan.shashi | last post by:
Hey all, I was asked this question in an interview recently: Suppose you have the method signature bool MyPairSum(int array, int sum) the array has all unique values (no repeats), your...
11
3358
by: !truth | last post by:
Hi, i feel confused about the following program, and it's works to get a pointer-member's address. #define NETDEV_ALIGN 32 #define NETDEV_ALIGN_CONST (NETDEV_ALIGN - 1) ...
7
1355
by: Andy B | last post by:
I saw this in the set accessor of a property: Set(ByVal value As DataSet) What exactly does the stuff in the () mean? VS complained about it not being there when I took it out not knowing...
0
7193
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7067
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7264
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7316
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
6975
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7449
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5562
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
728
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
371
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.