Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » überprüfen ob ein programm noch im vordergrund ist

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.04.2004, 23:44 Uhr
~global
Gast


hallo,
ich möchte einen laptop zum "surfen" zur verfügung stellen, dh. die internetverbindung ist offen und der IE gestartet & maximiert, jetzt soll eben jeder damit surfen können... aber eben nicht mehr, dh. der user soll keinen zugriff auf die festplatte oder andere daten haben können.

wie kann man überprüfen ob der IE noch im vordergrund ist? und wenn nicht dieses wieder in den vordergrund setzen, bzw maximieren und eventuell andere gestartete programme wieder zu schliessen.
--
gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.04.2004, 08:24 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


das einfachste wäre du schreibst dir einen eigenen browser (mit CHtmlView, benutzt den IE im Hintergrund dann, aber ist ja egal) und stellst diesen als shell ein. Dann startet er statt dem explorer-Startmenü, etz nur dein Programm als Oberfläche...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.04.2004, 08:46 Uhr
~jma
Gast


Moin
warum so kompliziert, wenn der Laptop nur zum Surfen zur verfügung gestellt wird, trag doch in der System.ini statt
[boot]
shell=Explorer.exe

[boot]
shell=IEXPLORE.EXE
ein.

damit wird Windows zwar gestartet, als Oberfläche stet aber nur der Iexplorer zur verfügung. Sicherer und einfacher gehts für "normale User " nicht
kannst für dich ja selbst noch ein kleines menü beim starten erstellen:
- normale Oberfläche
- Internet explorer

Gruße jma
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.04.2004, 10:50 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


@jma, genau das meinte ich, nur kann man bei einem eigenen "InternetExplorer" alle Menüpunkte weglassen, welche der "normale" Benutzer dann nicht braucht (einstellungen o.ä).
Theoretisch reicht es wenn man einfach das Sample von Visual C++ in 21 Tagen benutzt, das ist ein Funktionsfähiger Webbrowser.

Weiterhin sollte man per Registry die Benutzung vom Taskmanager deaktivieren.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
20.04.2004, 12:23 Uhr
~global
Gast


hi, erst mal danke für die vorschläge, da werd ich wohl "meinen eigenen" browser basteln (zumindest versuch ichs )
trotzdem interresiert es mich doch noch wie man feststellt ob ein besimmtes programm noch im vordergrund ist, würde gern einen dialog basteln der darauf reagiert und dann alle tastatur & maus events abfängt bis das richtige password eingegeben wurde... also so ala "desktop-sperren"
--
gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: