![]() |
Windows 7 Startmenü (dauerhaft) ausblenden
Hallo,
ich möchte das Windows 7 Startmenü dauerhaft ausblenden, zum Ausblenden verwende ich zur Zeit folgenden Code:
Delphi-Quellcode:
Der Code blendet Startmenü und auch den Windows Start-ORB (Startknopf) aus. Sobald ich jedoch die linke Windows Taste drücke oder einen Doppelklick auf den Desktop mache, wird das Startmenü wieder eingeblendet. Die o.g. Routine rufe ich über einen Timer mit 200ms auf, das hat jedoch zur Folge dass die CPU-Last steigt. Wenn man schnell genug klickt schafft man es ausserdem den aktuellen Benutzer abzumelden. Genau das möchte ich aber verhindern !
procedure HideStartmenu;
var Startmenu: Hwnd; begin ShowWindow(FindWindowEx(0, 0, MAKEINTATOM($C017), 'Start'),SW_HIDE); ShowWindow(Findwindow('Shell_TrayWnd',nil), SW_HIDE); ShowWindow(FindWindow('Button', 'Start'), SW_HIDE); Startmenu := FindWindow('DV2ControlHost', nil); if Startmenu <> 0 then ShowWindow(Startmenu, SW_HIDE); end; Kann mir jemand sagen, wie das Startmenü dauerhaft ausgeblendet werden kann ?? KUBA |
AW: Windows 7 Startmenü (dauerhaft) ausblenden
Ich glaube man kann es nicht dauerhaft ausblenden, da mann ja zur Not einen Klick auf die "Windows Taste" simulieren kann, schneller als dein Code.
Außerdem:
DS :glaskugel: |
AW: Windows 7 Startmenü (dauerhaft) ausblenden
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
diese Programm macht soetwas Ähnliches. :wink: |
AW: Windows 7 Startmenü (dauerhaft) ausblenden
Wenn du verhindern willst, dass wenn dein Programm läuft der Benutzer nicht so schnell an weiter Windowsfunktionen dran kommt, wie das Startmenü oder Icons auf dem Desktop, dann erstelle einen neuen Desktop und zeige dein Programmfenster auf dem neuen Desktop an. Aber der Bneutzer kann dann das Programm immer noch abschiessen und so an den normalen Desktop drankommen! Und du solltest dem Benutzer sagen, was du machst. Mich würde es ziemlich stören, wenn ein Programm mich einfach so versucht mich davon abzuhalten mein Windows normal zu benutzen.
|
AW: Windows 7 Startmenü (dauerhaft) ausblenden
Zitat:
KUBA |
AW: Windows 7 Startmenü (dauerhaft) ausblenden
Was für einen Zweck hat dein Programm? So wie es bisher aussieht, scheint es ein ziemliches Gemurkse zu werden. Da gibt es bestimmt bessere Lösungen.
|
AW: Windows 7 Startmenü (dauerhaft) ausblenden
Zitat:
Soweit ich weiß hängt das Aussehen des Startmenü von Windows 7 mit dem Explorer zusammen. Ob es wohl möglich ist eine andere Shell zu verwenden um das Startmenü auszublenden ?? KUBA |
AW: Windows 7 Startmenü (dauerhaft) ausblenden
Zitat:
|
AW: Windows 7 Startmenü (dauerhaft) ausblenden
Eventuell geht das ganze Richtung KIOSK?
|
AW: Windows 7 Startmenü (dauerhaft) ausblenden
Na ja, über das Startmenü kann sich der aktuelle Benutzer abmelden oder den PC herunterfahren. Das möchte ich gern verhindern. Bei W2K/XP war dies noch leicht über die Registrierungsschlüssel "StartMenuLogOff", "NoClose" und "NoLogoff" zu verhindern, ab Windows Vista gehts nicht mehr. KIOSK passt schon ...
KUBA |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz