[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

screensaver possibilities...

Posted on 1998-07-15
7
Medium Priority
?
375 Views
Last Modified: 2010-05-18
I'm trying to create a custom screensaver to put in a Cybercafe. Ideally, I would like to create something like this:
1. An animated screensaver that includes a hyperlink to the company's website.
2. The screensaver should only stop running when pressing the mouse button (not the keyboard) or vice versa.
3. When clicking on the hyperlink, the browser should go the the website.
4. Preferable the OS is windows3.1...though I would like to explore the 32-bit options as well.

As I don't know much about programming of screensavers, I was wondering whether these things are possible and if so...how?

No perfect answers here...I'm looking for help and suggestions...

Regards and thanks in advance.
RG
0
Comment
Question by:BlueStar
  • 2
  • 2
  • 2
  • +1
7 Comments
 

Expert Comment

by:nileq
ID: 1019839
Hi here's a suggestion (I'm supposing that you are going to programm this screensver):
1. Create an appropriate animation. Create a background and play the animation on it (no program specifics since you haven't specified what language you are gonna use).
2. Use Windows API functions to lock keyboard (including Ctrl+Alt+Del).
3.Read the windows message WM_MouseClick (or someting). Retrive mousecoordinates if they coorelates with your hyperlink then lanch your browser with WinAPI: ShellExecute with your URL as a parameter.
0
 

Author Comment

by:BlueStar
ID: 1019840
OK, thanks for the suggestion but can you get me some more details because I'm no programmer whatoever.
about 2 : is this done on the workstation? If so, is there any way to do so via the screensaver...(fact: I won't ever see the workstations where the screensaver is installed)
Thanks already.
RG
0
 

Expert Comment

by:nileq
ID: 1019841
How are you going to cunstruct this screensaver?
0
 The Evil-ution of Network Security Threats

What are the hacks that forever changed the security industry? To answer that question, we created an exciting new eBook that takes you on a trip through hacking history. It explores the top hacks from the 80s to 2010s, why they mattered, and how the security industry responded.

 

Expert Comment

by:Steve2
ID: 1019842
If you are going to make it for Windows 3.x, 95, 98, I would reccommend using Visual Basic. It will simplify the creation proccess for you drastically. I will be back a little later with full instrctions on how to do this. Unless your answer comes before then.

-Steve2
0
 
LVL 7

Expert Comment

by:rin1010
ID: 1019843

  BlueStar,

  Regarding your question :

"As I don't know much about programming of screensavers, I was wondering whether these things are possible and if so...how?"

  These things are possible, but "how" relates to Nileq's question;  How do you intend to create the saver? The screen savers that are launched by Windows are in fact compiled executables, which are given an SCR extension so that Windows will treat them as such.

  You could ask someone to build one for you, based on your ideas, but to do it yourself you'll need a compiler. If you're into learning some new stuff, I'd suggest you get a copy of Visual Basic 3. You can write your own screen savers, or just about any other kind of Windows program you want. It compiles 16-bit apps that'll run under Windows 3.x, 9x, etc., it's easy to learn, you'll have complete control over your project (like the keyboard and mouse functions you mentioned) and you'll be able to customize and refine at your discretion.

  As for having someone "custom build" something for you, you might ask around in the Programming forum. Someone there could probably help you out big time! And good luck...
 
0
 

Author Comment

by:BlueStar
ID: 1019844
OK, I've been checking up on things and it seems like Visual Basic is indeed the best option here.

So let's say I'll do it in VB....does anyone have some practical hints (like commands, etc..)??

RG


0
 

Accepted Solution

by:
Steve2 earned 160 total points
ID: 1019845
Blue Star, I can indeed help you get started, I have some VB4 source code you can use and pull apart and look at. It's just a basic screensaver (putting colorful, randomized boxes on the screen) but I'm sure it will help. Also, I'm available for questions via e-mail. Send me a message if you accept. I'lll send you the source code and answer any question you may have to the best of my ability.

-Steve2
steve2@eagle.ptialaska.net
0

Featured Post

[Video] Oticon Case Study

Open office environments can create the dynamics for innovation, but they also bring some challenges. With over 1,000 employees in an open office, Oticon needed a solution that would preserve the environment while mitigating disruptive background noises.

Watch how they did it.

Question has a verified solution.

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

Moving your enterprise fax infrastructure from in-house fax machines and servers to the cloud makes sense — from both an efficiency and productivity standpoint. But does migrating to a cloud fax solution mean you will no longer be able to send or re…
A clone is a duplicate copy. Sheep have been cloned and maybe someday even people will be cloned, but disk cloning (performed by the hard drive cloning software) is a vital tool used to manage and protect data. Let’s look at what hard drive cloning …
This Micro Tutorial will teach you how to add a cinematic look to any film or video out there. There are very few simple steps that you will follow to do so. This will be demonstrated using Adobe Premiere Pro CS6.
We’ve all felt that sense of false security before—locking down external access to a database or component and feeling like we’ve done all we need to do to secure company data. But that feeling is fleeting. Attacks these days can happen in many w…
Suggested Courses
Course of the Month18 days, 8 hours left to enroll

825 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