Post Reply

Forums -> UltraMon™ -> Smart Taskbar process doesn't start on Vista x64
Rys   2007-02-20 20:28
I've recently installed 2.7.1 on Vista Business x64 with two displays connected to one graphics adaptor.

The problem lies with enabling the Smart Taskbar, since the process just exits as soon as it's launched (by Ultramon or manually by double clicking its .exe in Explorer).

Is there a startup log or similar somewhere that I can look at to help diagnose the issue?
Christian Studer   2007-02-21 11:46
If you have a debug monitor like DebugView installed, you could check if there are any error messages from the Smart Taskbar.

Christian Studer - www.realtimesoft.com
Rys   2007-02-24 11:01
DebugView reports the following:

[2992] TaskbarManager::CreateTaskbars: failed to install hooks

Hope that helps!
Rys   2007-02-24 11:13
Following doing that with DebugView, I had a search around the forums for hooks problems and came across your EnumHooks tool. Here's its output:

Operating system version: 6.0.6000

Potential hooks:

WS2_32.dll:
Directory: C:\Windows\syswow64
ProductName: Microsoft® Windows® Operating System
ProductVersion: 6.0.6000.16386
CompanyName: Microsoft Corporation
FileDescription: Windows Socket 2.0 32-Bit DLL
FileVersion: 6.0.6000.16386 (vista_rtm.061101-2205)

NSI.dll:
Directory: C:\Windows\syswow64
ProductName: Microsoft® Windows® Operating System
ProductVersion: 6.0.6000.16386
CompanyName: Microsoft Corporation
FileDescription: NSI User-mode interface DLL
FileVersion: 6.0.6000.16386 (vista_rtm.061101-2205)

NTMARTA.DLL:
Directory: C:\Windows\system32
ProductName: Microsoft® Windows® Operating System
ProductVersion: 6.0.6000.16386
CompanyName: Microsoft Corporation
FileDescription: Windows NT MARTA provider
FileVersion: 6.0.6000.16386 (vista_rtm.061101-2205)

WLDAP32.dll:
Directory: C:\Windows\syswow64
ProductName: Microsoft® Windows® Operating System
ProductVersion: 6.0.6000.16386
CompanyName: Microsoft Corporation
FileDescription: Win32 LDAP API DLL
FileVersion: 6.0.6000.16386 (vista_rtm.061101-2205)

SAMLIB.dll:
Directory: C:\Windows\system32
ProductName: Microsoft® Windows® Operating System
ProductVersion: 6.0.6000.16386
CompanyName: Microsoft Corporation
FileDescription: SAM Library DLL
FileVersion: 6.0.6000.16386 (vista_rtm.061101-2205)

lgscroll.dll:
Directory: C:\Program Files\Logitech\SetPoint\x86
ProductName: Logitech SetPoint
ProductVersion: 3.1.116
CompanyName: Logitech Inc.
FileDescription: Logitech Scroll Enabler (UNICODE)
FileVersion: 3.1.116
Comments: Created by the Productivity Software team

MSVCR80.dll:
Directory: C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.762_none_10b2f55f9bffb8f8
ProductName: Microsoft® Visual Studio® 2005
ProductVersion: 8.00.50727.762
CompanyName: Microsoft Corporation
FileDescription: Microsoft® C Runtime Library
FileVersion: 8.00.50727.762

MSVCP80.dll:
Directory: C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.762_none_10b2f55f9bffb8f8
ProductName: Microsoft® Visual Studio® 2005
ProductVersion: 8.00.50727.762
CompanyName: Microsoft Corporation
FileDescription: Microsoft® C++ Runtime Library
FileVersion: 8.00.50727.762

The problem remains whether I unload the Logitech SetPoint processes or not (when I do their hooks disappear from EnumHooks' list).
Christian Studer   2007-02-24 11:22
Thanks for the information.

If you open Task Manager > Processes, do you have a process RTSHookInterop.exe?

One reason for this error message would be if RTSHookInterop.exe couldn't get started. RTSHookInterop.exe is used to provide support for 32-bit applications.

Christian Studer - www.realtimesoft.com
abe   2007-02-25 11:04
I have the same problem, here's my EnumHooks output:

Operating system version: 6.0.6000

Potential hooks:

ctagent.dll:
Directory: C:\Windows\SysWOW64
ProductName: ctagent
ProductVersion: 2, 11, 0, 0
CompanyName: Creative Technology Ltd
FileDescription: ctagent
FileVersion: 5.12.01.1220-2.11.0320 (Beta-Release)

Yep, thats all. (Vista Ultimate x64)

I do not have RTSHookInterop.exe running, I cant even find it on my computer!
Christian Studer   2007-02-25 13:23
abe, RTSHookInterop.exe would be installed in C:\Program Files (x86)\Common Files\Realtime Soft\RTSHookInterop\x32.

If it's not, try repairing the UltraMon installation. You can do this via Control Panel > Programs and Features.

Christian Studer - www.realtimesoft.com
abe   2007-02-25 14:01
Thanks, thought I searched there.. Vista's search sucks. :)

Anyways, here's what happens:

No change with RTSHookInterop.exe running, except that it closes around 5 seconds after the hook-error. And no new error in DebugView.
abe   2007-02-25 14:13
I found the problem!

When installing you have to choose "install for all users of this computer".

Thanks for the help though, very appreciated. :)
Rys   2007-02-26 21:22
Excellent, installing for all users fixes it for me too, good find abe!

One for a fix/FAQ, thanks for your help Christian :)
Christian Studer   2007-02-27 11:02
I'll look into this for one of the next releases, will be fixed if possible.

Christian Studer - www.realtimesoft.com
Forums -> UltraMon™ -> Smart Taskbar process doesn't start on Vista x64

Post Reply