Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
14. Mai 2008
Für was machst du eigentlich die ganze Sache?
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
14. Mai 2008
1. Deine Anwendung sollte für mehrere Winlogon Instanzen aufgerufen werden. Da du eine Instanz pro Session (0...x) verwenden solltest, kannst du nicht schauen, ob eine Storm.exe existiert. Vielmehr musst du z.b. ein Atom verwenden, und schauen ob dieses existiert. Atomtabellen sind, soweit ich weiß, pro Session einzigartig. Also pro Session nur eine Instanz, aber es können mehrere Winlogon geben...
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
14. Mai 2008
Anhand desCodes wirst du nur wenig Fehler finden (wenn überhaupt). Teste das Programm ausgiebig auch auf fremden Rechnern. Dann wirst du die Fehler eher finden.
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
13. Mai 2008
Ich dachte du willst auf winsta0\winlogon Desktop dein Fenster zeigen?
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
13. Mai 2008
da steht
StartupInfo.lpDesktop := 'winsta0\default';
sollte net so sein, oder?
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
28. Apr 2008
Was ist der Willkommensbildschirm für dich?
Der Desktop mit dem LoginDialog ist ein anderer als der normale Desktop für die Anwendungen.
Ich nehme an, du willst den Anmeldebildschirm-Desktop oder? Dieser Desktop heißt "winlogon". Er ist von normalen Benutzerprogrammen nicht erreichbar. Man müsste ein Program durch einen Dienst in die Session des Benutzers starten (mit SYSTEM Rechten)....
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
28. Apr 2008
Wundert mich eigentlich :
Der Desktop ist auch nur ein Fenster. Wenn eine externe Anwendung dort was draufmalt, und dies nicht ständig wiederholt, dann wird der Text irgendwann überschrieben.