MULTIPLE USERS ON XP

Questions, problems, and other issues for Ascendis Caller ID that aren't covered by the other forums.
Post Reply
rlmentz
Posts: 15
Joined: Mon May 05, 2008 9:12 pm

MULTIPLE USERS ON XP

Post by rlmentz »

Hello, is it possible to set up caller id as an administrator, and have the settings for that account be set as the settings for every person that logs onto the machine? Our computers are part of a domain, and right now, the settings for one person are not the same for the next.

Thank you.
Bill Root
Site Admin
Posts: 1025
Joined: Mon Jan 19, 2004 1:29 pm
Location: Perrysburg, OH
Contact:

Re: MULTIPLE USERS ON XP

Post by Bill Root »

rlmentz,

I think the best way to do what you want is to use an ini file for your Ascendis Caller ID settings. This is not documented, so I'll explain.

First, create a file named "CallerID.ini" in your Ascendis Caller ID program folder. Put the following into the file:

Code: Select all

[Main]
UseIniFile=1
Save the file. Now start Ascendis Caller ID. It will read the file and determine that the settings should be stored here ("UseIniFile=1"). Initially the settings will be at their default values, since the file was practically empty. You will need to re-configure Ascendis Caller ID to your liking.

Since Ascendis Caller ID looks for the ini file in the same folder as the executable, it will find the same ini file for all users, so all users will share the settings. Of course, each user can change the settings, thereby affecting all other users.

Windows XP doesn't like programs writing to files in the Program Files tree, so limited users won't be able to write to the file. This is bad because Ascendis Caller ID doesn't handle this gracefully, and Ascendis Caller ID saves settings when a window is moved, resized, shown or hidden, or options are changed. In particular, Ascendis Caller ID won't be able to shut down because it writes settings on exit.

One solution is to change permissions to let everyone write to the Ascendis Caller ID Program Files folder. A better solution is to move CallerID.ini to a public folder that all users can write to and tell Ascendis Caller ID where the file is on startup using the "-settings" command-line setting. For example:

Code: Select all

"C:\Program Files\Ascendis Software\Caller ID\CallerID.EXE" -settings C:\Public\CallerID.ini
In this case you would need to alter the shortcut used to start Ascendis Caller ID, or registry entry if Ascendis Caller ID is automatically launched on login.

Finest regards,
Bill Root
Ascendis Software
Post Reply