Bin gerade über in komisches Problem gestolpert 8-(

Und zwar habe ich den Defraggler installiert und ihn als
automatisch und immer mit erhöhten Rechten starten konfiguriert.

Funktioniert soweit sehr gut. Aber ...

habe nun mal ein der Eingabeaufforderung folgendes eingegeben:

start http://www.piriform.com/Defraggler

Es sollte sich nun mein Browser (Opera) mit der Seite öffnen,
aber Surun funkt dazwischen und startet den Defraggler.

PS: benutzte Surun 1.2.1.1 beta 4 unter Windows 7 x64
Ich habe gerade Defraggler unter meinem Win7 x64 installiert und habe das Problem nicht.
Was genau startet SuRun bei Dir automatisch mit gehobenen Rechten?
Bei mir: "C:\Program Files\Defraggler\Defraggler64.exe"
Kay wrote: Was genau startet SuRun bei Dir automatisch mit gehobenen Rechten?
Bei mir: "C:\Program Files\Defraggler\Defraggler64.exe"
Ja genau so heißt der Pfad bei mir auch.
Ich glaube ich weiß jetzt auch woran es liegt.

in der Registry unter:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\defraggler.exe
(Standard) = C:\Program Files\Defraggler\Defraggler64.exe
Path = C:\Program Files\Defraggler

habe ich diesen Pfad auch gefunden.
wenn ich den (Standard) Wert ändere funktioniert wieder alles.

Bin mir aber sicher das ich diese Registrywerte nicht selbst erstellt habe.
Bei mir steht dasselbe in der Registry und macht keine Probleme.
Vielleicht hängt sich bei Dir ein URL-Filter dazwischen, der dann aus http://www.piriform.com/Defraggler ShellExecute("Defraggler") macht.

Was sagt der Debug-Output von SuRun über den Autostart aus?
Kannst Du den hier mal posten?
Hier der Debug output von Dbgview.exe
00000001	0.00000000	[3000] .\SuRunext.cpp(630): SuRun ShellExtHook: msk=140 verb=(null), file=http://www.piriform.com/Defraggler, parms=, dir=(null), idlist=0, class=(null), hkc=0, hProc=0	
00000002	0.01864005	[3076] .\main.cpp(86): SuRun started with (C:\Windows\SuRun.exe /QUIET /TESTAA 3000 000007FEFA2A62A8 "C:\Program Files\Defraggler\Defraggler64.exe")	
00000003	0.04495240	[3748] .\main.cpp(86): SuRun started with (C:\Windows\SuRun.exe /AskUSER)	
00000004	0.10623578	[3000] .\SuRunext.cpp(759): SuRun ShellExtExecute(C:\Windows\SuRun.exe /QUIET /TESTAA 3000 000007FEFA2A62A8 "C:\Program Files\Defraggler\Defraggler64.exe"), PID=3244 intercepted	
00000005	0.11439724	[2876] .\main.cpp(86): SuRun started with (C:\Windows\SuRun.exe)
Hab's gefunden, aber noch nicht behoben.

Keine Ahnung, warum das Problem bei mir erst nach einem Neustart auftrat.

Ich melde mich wieder.
Es war ein Bug in SuRun's Kommandozeilen-Auflöser.

Wenn Du ein Programm einfach über den Namen startest z.B. "Defraggler", sieht Explorer in HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths und in HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths nach, ob es einen Eintrag für Defraggler|.exe|.com|.lnk etc. gibt.

SuRun macht das auch, aber bisher falsch. :blush:
SuRun sieht auch bei Kommandozeilen, wie <beliebigezeichenhierher>/Defraggler dort nach, findet den Eintrag für "Defraggler.exe" und startet das mit gehobenen Rechten.
Das klappt bei mir auch mit "surun asdgahalkdfjgsbhlvuzlerut/coreldrw".
Mist! :huh:

Es wird mit SuRun 1.2.1.1b5 behoben sein.
Gut, bis auf diese Kleinigkeit läuft SuRun wirklich perfekt.

Wird es den zu Weihnachten wieder eine Final geben?
Ich hoffe.

Bin gerade noch an der Consolen-Geschichte dran und habe den Bug in Online Armor gefunden.
bloß nicht stressen lassen, und wenns erst nach neujahr kommt.
qualität statt quantität! ;-)
Eine Antwort schreiben…
Impressum, Datenschutz