想知道在编写一个应用程序时是否应该遵循任何指导方针,该应用程序不仅应该在普通的非联网计算机上运行,而且还应该在使用 Active Directory(或其他一些目录服务)和/或设置的计算机/网络上运行终端服务?我应该注意什么,注意什么等?
问问题
236 次
3 回答
1
微软已将终端服务重命名为“远程桌面服务”,因此使用旧术语搜索和查看 MSDN 并没有那么有建设性。我将开始查看此处的远程桌面服务编程指南:
http://msdn.microsoft.com/en-us/library/aa383490(VS.85).aspx
于 2009-07-08T10:41:47.533 回答
1
在广告网站上,起点将是这里:
[ http://msdn.microsoft.com/en-us/library/ms682458(VS.85).aspx][2]
于 2009-07-08T10:45:12.830 回答
1
需要注意的最重要的事情: 在终端服务器上,用户不是管理员,他们无权:
- 写入程序文件文件夹
- 注册 ActiveX 控件
- 在 Windows(\System32) 中写入(ini 文件)
- 注册表的 HKLM 蜂巢
其他几点: - 某些 API,如获取 Windows 目录将返回重定向结果(在本例中为 homedrive 的 windows 子文件夹),除非您将可执行文件标记为终端服务器感知 - 您的应用程序不得依赖 HKCU 中阻止启动时的设置不存在 - 多个用户可能同时使用您的应用程序,因此每个用户必须能够拥有自己的设置(在 HKCU 中)
于 2009-08-04T07:27:39.823 回答