Also zum einen hängt sich dein Script mit an Sicherheit grenzender Wahrscheinlichkeit nicht wirklich auf, sondern deine Form kann auf das Click-Event nur nicht reagieren, da dein Script anderweitig (Installationsroutine?) beschäftig ist. Daher erscheint
das "Wartesymbol" der Maus und das Fenster verfärbt sich gräulich. Das alles verschwindet aber sofort wieder, sobald deine Routine abgeschlossen ist und das Script wieder reagieren kann.
Das ist ein bekanntes Problem, das du z.b. damit löst, das du deine Installationsroutine als Hintergrundjob startest. Somit bleibt das Fenster (die Form) reaktionsfähig.
Zum anderen muß ich dir sagen das eine wirklich blöde Idee ist, dem Benutzer die Tastatur und Maus sperren zu wollen. :)
Hast du schonmal eine Installationsroutine erlebt die das tut? Aus gutem Grund nicht. Sowas machen Trojaner, keine gutartigen Programme. Also mal abgesehen davon das das einfach nicht nötig sein darf (sonst hast du vorher was falsch gemacht), was passiert denn
wenn z.b dein Script wirklich hängen sollte, dann kann der User den Rechner nur noch Hard-Resetten oder wie?
Was auch immer dich zu dieser Überlegung geführt hat, es gibt ganz sicher einen besseren Weg.
Grüße, Denniver
Blog: http://bytecookie.wordpress.com
Kostenloser Powershell Snippet Manager v3:
Link
(Schneller, besser + einfacher scripten.)
Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
Warum das Ganze? Hier gibts die
Antwort.