Forum: Win32/Win64 API (native code)
Delphi
by Sunlight7,
4. Mär 2009
Vllt hilft ein "Global\ShellDesktopSwitchEvent", oder es heißt in W7 schon wieder anders. :mrgreen:
Ich hab weder Vista noch W7 also kann ichs nicht testen.
Ein Wert von GetLastError würde mehr helfen als ein funkz net :zwinker:
Forum: Win32/Win64 API (native code)
Delphi
by Sunlight7,
3. Mär 2009
procedure HideLogOnScreen;
var EventName:PChar;
EventHandle:DWord;
begin
EventName:=nil;
If IsWinXP then
EventName:='msgina: ShellReadyEvent';
If IsWinVista then
Forum: Win32/Win64 API (native code)
Delphi
by Sunlight7,
3. Mär 2009
Nop, das passiert bei jedem Programm, das man als Shell startet, das nicht ->
Danke für den Tip, klappt wunderbar, wenn man das Event selber auslöst :-D
MfG, Sun
Forum: Win32/Win64 API (native code)
Delphi
by Sunlight7,
3. Mär 2009
Japp
Sollt' ich noch dazu sagen, das ganze läuft so:
Ich bin mit der standard Shell eingeloggt, starte mein Shellprogramm, das trägt sich als Shell ein und loggt mich aus.
Egal, ob ich dann so einlogge oder Win neu starte, ab da is das Problem, das das LogIn Fenster lange da bleibt.
Ist übrigens auf allen PCs mit XP & Virtuel PCs mit XP so...
Verlasse ich meine Shell is das Problem...