Kay
@quantic: I just splitted this thread and put our conversation regarding the Tray icon
here.
Kay
Ich habe zwar nicht alles geschafft, (das GUI für "/SwitchTo" fehlt noch und unter Windows 7 rc1 mit UAC bekomme ich den Explorer nicht administrativ gestartet) aber ein paar neue Sachen gibt's:
SuRun 1.2.0.7 Beta 10 vom 28.06.2009
* NEW: IATHook fängt auch SwitchDesktop ab. Damit sollten Acronis True Image und Co nicht mehr nerven
* NEW: Die Benutzerbilder von Vista und Windows 7 werden angezeigt
* NEW: SuRun /SwitchTo meckert, falls ein Benutzer nicht angemeldet ist
* CHG: SuRun benutzt wieder den AppInit_DLLs Registry-Schlüssel um SuRunExt.DLL zu injizieren. Ich hoffe, dass das nicht zu viele HIPS als "bad practice" einstufen und dass das keine Nebenwirkungen hat. Notwendig ist das, weil sonst SwitchDesktop nicht sicher abgefangen wird.
* CHG: Die Zugriffe auf die Registry von "SuRun /SYSMENUHOOK" wurden von 3 pro s auf 1 in 10s reduziert.
* FIX: Der Desktop-Hintergrund hat noch nie beachtet, dass Startwerte für X und Y negativ sein können. Dadurch konnte man im Multimonitorbetrieb evtl. ein völlig unpassendes Hintergrundbild bewundern.
* Win7rc1: "SuRun /SYSTMENUHOOK" ist, dank neuem app.manifest nicht mehr "virtualisiert".
* Win7rc1: IAT-Hook an Win7 angepasst. Damit der funktioniert, muss er nicht SYSTEM32.DLL, sondern "api-ms-win-core-*-l1-1-0.dll" abfangen... Was sich MS wohl wieder dabei gedacht hat?
* Win7rc1: Bildschirm einblenden hat nicht funktioniert. Ein neuer Thread erbt scheinbar nicht den Desktop des erstellenden Threads. Man muss den Desktop explizit setzen.
[gelöscht]
Hallo,
hab grad versucht die Version unter Windows 7 RC1 7100 zu installieren. Aber sowohl im normalen Konto (mit UAC) als auch im Administratorkonto kommt da leider nix. Also genauso wie in den Versionen zuvor. Muss man da bei der Installation noch ein paar andere Sachen beachten?
Viele Grüße,
Radioactive Man
Kay
Ich habe Win7rc1 installiert, SuRun installiert, SuRun in der Task-Leiste immer sichtbar gemacht und alles läuft... Außer Explorer als Admin.
[gelöscht]
Wie kann ich dann herausfinden, was bei mir nicht funktioniert?
Kay
Ich weiß nicht, was Du machen kannst, weil es bei mir ja einfach so funktioniert.
Habe es gerade noch mal mit einem eingeschränkten Benutzer probiert.
Auch da gibt's keinerlei Probleme.
Mein Win7 Ultimate rc1 build 7100 läuft in VMware 6 ohne irgendwelche zusätzlich installierte Software außer SuRun.
radioactive-man
Unterstützt InstallSurun.exe vielleicht irgendwelche Parameter, so dass es ein paar Ausgaben in eine Logdatei schreibt und man sieht was es versucht? In der readme.txt konnte ich nichts entsprechendes finden.
Könnt ees vielleicht daran liegen, dass ich es unter 64bit versuche?
edit: habs jetzt auch mal in virtual box probiert. da funktioniert es...
Kay
Hab Win7x64rc1 installiert und SuRun zickt wirklich! 8-( ...muss ich mal suchen. :huh:
Kay
Hab's gefunden: Die AppInit_DLLs-Geschichte. Ist intern behoben. Kommt mit der nächsten Beta.
Kay
Der IAT-Hook musste wieder überarbeitet werden... (langsam nervt wirklich, dass Microsoft kein vernünftiges Filter-API für das Ausführen von Dateien hat!)
SuRun 1.2.0.7 Beta 11
* Während der IAT-Hook die Sprungadressen auf sich umbiegt, werden jetzt keine Threads mehr angehalten. Das hat auf meinen Systemen bei NTVDM.exe zu seltsamen Verhaltensweisen geführt (meine Compiler liefen nicht, aber ohne Fehlermeldung). Das Anhalten der Threads war eh' präventiv gegen den Outlook2007-Absturz einprogrammiert.
* Die Initialisierung von SuRunExt.dll wird "verzögert" in einem eigenen Thread gemacht. Das ist notwendig, damit SuRunExt.dll als AppInit_Dll funktioniert.
* Der IAT-Hook hat bei Modulen ohne Dll-"Namen" eine Schutzrechtsverletzung verursacht, was für den Anwender wie ein Fehler im Anwendungs-Programm (bei mir Cool Edit Pro) aussah.
* Wird SuRunExt.dll entladen, wird auch der IAT-Hook entfernt. Alle "verbogenen" Funktionen werden auf ihre Standardwerte zurückgestellt.
radioactive-man
Habs nochmal ausprobiert. Das ergebnis bleibt aber das gleich wie bei der beta 10.
Kannes womöglich einen Unterschied machen, ob das ganze in einer virtuellen Maschine oder auf realer Hardware läuft?
Kay
Das kann sein.
Ich habe halt keine Maschine frei, auf der ich Windows7 Testweise installierenen kann.
Hat jemand anderes Erfahrungen?
radioactive-man
kennst du zufällig diese möglichkeit?
http://blogs.msdn.com/knom/archive/2009/04/07/windows-7-vhd-boot-setup-guideline.aspx
damit bräuchte man keine wirklich freie maschine, um es auf realer (abgesehen von der festplatte) hardware zu installieren.
Kay
Das Win7 nun endlich (~10 Jahre nach Linux) von einer virtuellen Festplatte booten kann, kannte ich bisher nicht.
Aber Plattenplatz habe ich genug.
Ich kann nur das eigentliche System nicht benutzen, während Win7 exklusiv darauf läuft.
In einer VM geht das.
[gelöscht]
Just wanted to let you know that I tried the latest 1.2.0.7 beta version 11 and found that even if I disabled "DON'T use Winlogon's desktop. Create an own safe desktop instead.", SuRun still would create a safe desktop that I could not even see to manipulate. I would only see an outline of a logon dialog, but couldn't see anything in the dialog at all. I tried beta 10 and it didn't have this behavior. I tried to enable the safe desktop option to see what it looks like with beta 10 installed, but the Windows default logon dialog came up on every reboot. This is on Windows XP SP3 with Fast User switching disabled.
Kay
SuRun will always use a separate Desktop.
That's one base of SuRuns safety.
So no malware can hash a password or klick OK.
The differences between using WinLogons Desktop and creating an own Desktop are:
* Winlogon does not get in the way (<WIN>+L)when using an own Desktop
* The WinLogon Desktop is always present and uses no additional resources. When using too much Windows resources (not RAM!), Windows can't create a new Desktop and SuRun does not work.
[gelöscht]
Hi Kay. My apologies for not being able to post or reply in German. I wish I was able to understand the language so that I could. I should have said in my prior post that it was the logon screen that I was having difficulty with, not the desktop. I could not see anything that resembled the normal logon dialog box and after playing around with the mouse, tab, or enter keys I could see what appeared to be a title bar and that was all. I could not logon to Windows at all.
Kay
I see that you don't use the Windows welcome screen but the "classic" logon or a domain logon instead, but you can't see the login dialog.
SuRun 1.2.0.7 Beta 10 and Beta 11 have no difference in the safe desktop handling.
Is there any HIPS that you use?
Do you try to log in directly at the machine or do you use any remote login?
[gelöscht]
Hi Kay.
Yes I am using the "classic" logon screen.
I was trying the software on a Microsoft Virtual Machine that doesn't have any HIPS installed and was logging in directly. My build on the VM is Windows XP SP3 and is not on a domain.
I decided to go ahead and try the stable version instead of one of the betas on my "real" system and it has been working flawlessly. Are there any new features that I am missing out on by not running a beta? I tried translating an reading the changelogs and most of the new things seem to be centered around fast user switching and Windows 7.
I'm happy running 1.2.0.6 and I don't want to take up any more of your valuable time on this. However, I would be more than happy to assist if you would like to troubleshoot the problem as part of your testing of the beta version.
Have a great day!
[gelöscht]
Hi..
Ich habe eine Frage.. vielleicht hab ich ja was überlesen bzw. versteh ich das mit dem Trayicon nicht so ganz.
Ich will das Trayicon ganz abschalten, dazu habe ich unter "Erweitert" den Eintrag "Zeige Benutzerstatus für aktives Programm" auf "Niemanden" gestellt, und unter "SuRunners-Gruppe" das Häkchen bei "Benutzerstatus in Taskleiste anzeigen" rausgenommen.
Trotzdem taucht das Symbol sporadisch auf und verschwindet nach einiger Zeit wieder.
Beispiel: Ich habe 2 Anwendungen offen; das Symbol ist weg. Wenn ich ein anderes Fenster aktiviere ist das Symbol wieder für einige Zeit da und verschwindet dann erneut. Ist das so vorgesehen?
Ich benutze zur Zeit die 1.2.0.7 Beta 11.
Danke.