There is a section on MSDN titled "Terminal Services Programming Guidelines" which has a subsection for Storing User-Specific Information at: http://msdn.microsoft.com/library/library/en-us/termserv/termserv/storin g_user_specific_information.asp From my personal experiences, HKCU is the definitely best spot to put user specific information for all current terminal services versions and for S03 (especially since S03 will be able to handle larger a registry much more effectively). There are just far too many issues that could potentially happen with an ini file or something along those lines. Also, if you need to make changes later on to the application settings for the user(s), it will be much easier to do a policy or a script to update their registry than to replace the ini file, especially if the change only affects some users. -John ===================================== John A. Vorchak (eMVP) Vorchak Software Custom Windows XP Embedded and Windows NT Embedded Components and Solutions jvorchak@xxxxxxxx ===================================== > -----Original Message----- > From: thin-bounce@xxxxxxxxxxxxx [mailto:thin-bounce@xxxxxxxxxxxxx] On > Behalf Of Schneider, Chad M. > Sent: Monday, 17 February, 2003 10.34 > To: 'thin@xxxxxxxxxxxxx' > Subject: [THIN] Re: Developer Questions - Addendum > > > Options..... > > 1. A .ini file located in the Windows folder. For some reason this irks > me > as I there are so many other places that MS wants you to stick stuff > besides > the main OS folder. It seems so Windows 3.1. > > 2. The <User Profile>/Local Settings folder can't be used I understand as > it > doesn't get stored by Citrix. > > 3. The registry is a big no-no as everyone uses the same one. A least for > the main HKEY_LOCAL_MACHINE key. But how about the HKEY_CURRENT_USER or > some other main key? I wouldn't think so since the Window 'current user' > is > the Citrix machine login, right? > > 4. An application database table that stores all this stuff. At least > that > way the settings would follow them around if they used different > terminals, > er...PCs (sorry, couldn't resist). A little overkill perhaps but maybe > not > so bad since most internal apps need a DB connection anyway to run. > > > I guess I am leaning toward #4. What do you guys think? Is there any > other > way to do this stuff? > > -----Original Message----- > From: Schneider, Chad M. [mailto:CMSchneider@xxxxxxxxx] > Sent: Monday, February 17, 2003 9:19 AM > To: 'thin@xxxxxxxxxxxxx' > Subject: [THIN] Developer Questions > > > > What is the Citrix recommended way of storing personal, unique application > settings per user when running a Citrix app? Is a .ini file in the Windows > folder the only way? > For example, these are for like dialogs that have a checkbox on them that > say something like a "Don't ask me this again" type of question. Where do > I > store that they checked this? > > Any answers to these would be helpful. > ********************************************************* This Week's Sponsor - RTO Software / TScale TScale increases terminal server capacity. Get 30-40% more users per server to save $$$ and time. Add users now! - not more servers. If you?re using Citrix, you must learn about TScale! Free 30-day eval: http://www.rtosoft.com/Enter.asp?ID=79 ********************************************************** For Archives, to Unsubscribe, Subscribe or set Digest or Vacation mode use the below link: http://thethin.net/citrixlist.cfm