Ich habe bei dem MP3-Player, welchen ich für das ct-Mäusekino geschrieben habe, das Problem, das der Player unter einem eingeschränkten User nicht läuft. Window schmeist das Programm raus, bevor überhaupt das von mir eingebaute Eurekalog mir sagen kann wo das Problem liegt. Ich habe dann mit Regmon mal versucht rauszubekommen wo das Problem liegt. Dort werden zwei Schreibzugriffe als
ACCESS DENIED gekennzeichnet
1 17.99211311 ragePlayer.exe:280 CreateKey
HKLM\System\CurrentControlSet\Control\MediaPropert ies\PrivateProperties\Joystick\Winmm
ACCESS DENIED
Access: 0xF003F SILVIA\rage
2 18.68773842 ragePlayer.exe:280 SetValue
HKLM\SYSTEM\ControlSet001\Hardware Profiles\0001\System\CurrentControlSet\Enum\PCI\VE N_1106&DEV_3059&SUBSYS_B0121462&REV_60\3&13C0B0C5& 0&8D\DirectSound\Speaker Configuration\Speaker Configuration
ACCESS DENIED SILVIA\rage
Kann das die Ursache sein für das nichtstarten des Programms.
Ich verwende in dem Programm die Bass.DLL und bin mir sicher, das ich das Schreiben der Keys nicht veranlasse.
Meine eigentlich Frage ist, gibt es ein Programm, was mein Programm überwachen kann umd die eigentliche Fehlerquelle zu finden und diese dann abzustellen. Ist ja nervig, wenn ein einfacher Player nicht auf einem eingeschränkten Nutzerkonto läuft. Oder vieleicht hat jemand noch eine Idee, wo dieses Verhalten herkommt.
Wer sich den Player anschauen möchte, wobei gleich gesagt sein soll, es ist ein Installationsprogramm (und da die hier im Forum ja nicht so gern gesehen wird), hinterläßt aber keine Dateiregistrierung oder ähnliches.
http://www.ct-maeusekino.de/soft/usb/mp3player09991.zip