Windows XP Community - XPHeads



Risiko bei ForegroundLockTimeout = 0 ?

microsoft.public.de.german.windowsxp.registry


Reply
  #1 (permalink)  
Old 02-04-2008, 02:37 PM
Philipp
 
Posts: n/a
Risiko bei ForegroundLockTimeout = 0 ?
Hi @ all,

Ich hatte bis eben das Problem, dass ein von mir geschriebenes Programm
immer im Hintergrund hochkam.

Als Lösung wurde das Setzen des Registry Wertes
HKEY_CURRENT_USER\Control Panel\Desktop\ForegroundLockTimeout auf "0"
empfohlen.

Das hat auch geklappt. Allerdings scheint mir dieser Schlüssel eine globale
Bedeutung zu haben.

Welches Risiko gehe ich also ein, wenn ich den Wert dauerhaft verändere bzw.
das Setup meines Programms diesen Wert bei der Installation auf 0 setzt.

Gibt es eine Quelle, die die Funktion hinter diesem Key ausführlicher
erklärt als der eine Satz in der Tech - Library von Microsoft?
Bisher konnte ich den erhofften TimeOut nicht nachstellen/verändern(=1000),
nur das vollständige deaktivieren ging(=0).

Danke für jede Hilfe,
Philipp
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 02-04-2008, 02:54 PM
Ralf Breuer
 
Posts: n/a
Re: Risiko bei ForegroundLockTimeout = 0 ?
Philipp <Philipp@discussions.microsoft.com> schrieb:

Hallo Philipp,

> HKEY_CURRENT_USER\Control Panel\Desktop\ForegroundLockTimeout auf "0"
>
> Das hat auch geklappt. Allerdings scheint mir dieser Schlüssel eine
> globale Bedeutung zu haben.
>
> Welches Risiko gehe ich also ein, wenn ich den Wert dauerhaft
> verändere bzw. das Setup meines Programms diesen Wert bei der
> Installation auf 0 setzt.


Jedes Programm, das sich melden möchte, spring in den Vordergrung, anstatt
in der Taskleiste blau zu blinken.
Ein Programm, das diesen Wert ungefragt setzt, würde ich dem Programmierer
um die Ohren hauen ;-)

> Gibt es eine Quelle, die die Funktion hinter diesem Key ausführlicher
> erklärt als der eine Satz in der Tech - Library von Microsoft?


Nicht wirklich.
http://support.microsoft.com/kb/886217

Du solltest lieber klären, warum Dein Programm dieses Symptom zeigt.

--
Gruß
Ralf
Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
Bei Direkt-Mails NOSPAM entfernen

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-05-2008, 06:51 AM
Philipp
 
Posts: n/a
Re: Risiko bei ForegroundLockTimeout = 0 ?
Danke erstmal für die Antwort.

Ich stimme vollständig zu. Ich habe auch nicht vor, das Programm darauf
aufzubauen. Aber hätte ja sein können, dass man den Wert für ein bestimmtes
Programm einstellen kann.

Die Supportseite hatte ich schon gefunden. War nicht wirklich hilfreich.
Vielleicht ist mein Erwartungswert auch falsch...

Ich würde denken, wenn ich 1000 einstelle, dass jedes Programm sich nach
1000 Millisekunden in den Vordergrund schalten darf!?! Konnte ich aber bisher
nicht verifizieren... Das ist soweit auch nur Interesse.

Viel wichtiger ist die Funktionsweise meines Programmes.
Es läuft als Eclipse Rich Client auf Windows Plattformen. Aufgerufen wird es
über RMI - was soviel heißt ein schlafender Thread im Hintergrund aktiviert
bei Programmaufruf eine Oberfläche und soll sich in den Vordergrund schalten,
was aber nicht passiert.

Gibt es eine Möglichkeit nach Öffnen des Fenster per windows script das
Fenster nach vorne zu holen oder ähnliches?

Gruß,
Philipp

"Ralf Breuer" wrote:

> Philipp <Philipp@discussions.microsoft.com> schrieb:
>
> Hallo Philipp,
>
> > HKEY_CURRENT_USER\Control Panel\Desktop\ForegroundLockTimeout auf "0"
> >
> > Das hat auch geklappt. Allerdings scheint mir dieser Schlüssel eine
> > globale Bedeutung zu haben.
> >
> > Welches Risiko gehe ich also ein, wenn ich den Wert dauerhaft
> > verändere bzw. das Setup meines Programms diesen Wert bei der
> > Installation auf 0 setzt.

>
> Jedes Programm, das sich melden möchte, spring in den Vordergrung, anstatt
> in der Taskleiste blau zu blinken.
> Ein Programm, das diesen Wert ungefragt setzt, würde ich dem Programmierer
> um die Ohren hauen ;-)
>
> > Gibt es eine Quelle, die die Funktion hinter diesem Key ausführlicher
> > erklärt als der eine Satz in der Tech - Library von Microsoft?

>
> Nicht wirklich.
> http://support.microsoft.com/kb/886217
>
> Du solltest lieber klären, warum Dein Programm dieses Symptom zeigt.
>
> --
> Gruß
> Ralf
> Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
> Bei Direkt-Mails NOSPAM entfernen
>
>

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 02-05-2008, 08:12 AM
Ralf Breuer
 
Posts: n/a
Re: Risiko bei ForegroundLockTimeout = 0 ?
Philipp <Philipp@discussions.microsoft.com> schrieb:

> Ich würde denken, wenn ich 1000 einstelle, dass jedes Programm sich
> nach 1000 Millisekunden in den Vordergrund schalten darf!?!


Hmm ja, das sollte so sein.

http://www.winfaq.de/faq_html/Content/tip1035.htm

> Gibt es eine Möglichkeit nach Öffnen des Fenster per windows script
> das Fenster nach vorne zu holen oder ähnliches?


Ein wenig googeln liefert z.B.

http://www.wer-weiss-was.de/theme161/article424602.html

http://forum.perl.de/bb/tk-fenster-i...len-t2324.html

http://www.tutorials.de/forum/net-wi...und-holen.html

http://www.lima-city.de/boards/thread/65952

--
Gruß
Ralf
Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
Bei Direkt-Mails NOSPAM entfernen

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 04:54 AM.








Design by Vjacheslav Trushkin for phpBBStyles.com.
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74