在终端服务服务器会话中存储用户的应用程序首选项。托管C++
Storing user's application preferences in Terminal Services Server session. Managed C++
抱歉,如果我的问题是愚蠢的,但我没有任何终端服务器的经验,我有一个关于如何存储用户偏好的应用程序的问题。该应用程序最初被设计为在独立的个人计算机上运行。安装程序可以选择为所有用户或当前用户安装,但它总是在计算机commonapp文件夹的子目录中存储一些xml。它确实将它存储在这里,以便以后在Windows vista下向上写入。
现在,公司运行终端服务器,用户不再拥有独立的计算机。他们登录到终端服务器的一个会话,由管理员决定他们可以使用什么软件。就像现在的应用程序一样,它安装在服务器中,并为所有用户提供与commonapp相同的首选项。如果更改了用户的首选项,则它们都将发生更改…
请问,谁能给我举例说明一下吗?最初,我以为在安装时选择"对所有用户",终端服务器系统将使用用户的漫游文件夹来存储首选项,但我错了…我不知道用户会使用什么应用程序,也不能直接安装到他们的文件夹。这是终端服务器设置的问题还是我需要在应用程序中写一些代码来检查用户文件夹中是否有xml文件,如果没有就复制使用?不要将应用程序首选项存储在其目录中。相反,将其存储在用户的漫游目录中—使用Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
(因为您将文章标记为已管理)。然后,它可以安装一次,但可以由多个用户多次运行,每个用户都将获得自己的一组设置。
相关文章:
- Bash 自动完成一个选项,而不运行应用程序
- 由于选项卡顺序的原因,鼠标光标总是得到错误的hwnd-MFC应用程序
- 如何在 DirectX 11 应用程序中提供选择图形适配器的选项?
- 相机枚举的选项和UWP应用程序的HAL(WPF/C CLI DLL)
- 如果应用程序从安装选项启动,则加载库失败,错误代码为 126
- 在任务管理器的应用程序选项卡中获取运行任务的列表
- 在C#WPF应用程序中使用C++11库的选项是什么
- 显示应用程序列表,如Win7中的alt选项卡
- Qt 应用程序在向 QTabWidget 添加选项卡后崩溃
- 如何在跨平台应用程序中存储首选项(和用户设置)
- C++ MFC 应用程序 CMFCBaseTabCtrl 选项卡不可见
- Boost选项-获取应用程序名称
- c++应用程序保存并应用首选项模式(可能是boost或其他什么)
- Visual Studio 2012 for windows 8未显示win32控制台应用程序选项
- 在终端服务服务器会话中存储用户的应用程序首选项。托管C++
- 如何使用OS X api定位应用程序首选项文件夹
- Qt Creator没有Qt应用程序的选项
- 如何为应用程序设置默认选项
- 在Windows Vista/View Studio 2005中,应用程序崩溃弹出窗口中没有JIT调试器的“调试”选项
- 正确处理全屏OpenGL应用程序中的Alt选项卡