Solved

screensaver possibilities...

Posted on 1998-07-15
7
342 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
Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

 

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 80 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

Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
2v or 4v 4 70
Hard Drive surgery 10 128
Cell phones and iphones:  Transferring Contacts from Iphone 4S to Samsung  GT - E1200 15 66
Is there a driver update utility? 8 72
Is it worth it to buy an Echo? In a word, yes! For me it was definitely worth it. I use mine on a daily basis. Prologue & Privacy At first, I was very skeptical about the Amazon Echo. In general, I don't like voice assistants. I don't li…
I use more than 1 computer in my office for various reasons. Multiple keyboards and mice take up more than just extra space, they make working a little more complicated. Using one mouse and keyboard for all of my computers makes life easier. This co…
This Micro Tutorial will give you a basic overview how to record your screen with Microsoft Expression Encoder. This program is still free and open for the public to download. This will be demonstrated using Microsoft Expression Encoder 4.
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

816 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

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now