想知道在编写应用程序时是否应该遵循任何准则,该应用程序不仅应该在普通的非联网计算机上运行,而且还应该在使用Active Directory(或其他目录服务)设置的计算机/网络上运行和/或终端服务?我应该注意什么,要注意等等吗?
答案 0 :(得分:1)
Microsoft已将终端服务重命名为“远程桌面服务”,因此搜索和查看MSDN时,使用旧术语并不具有建设性。 我将开始浏览一下远程桌面服务编程指南:
http://msdn.microsoft.com/en-us/library/aa383490(VS.85).aspx
答案 1 :(得分:1)
在AD网站上,起点就在这里:
[http://msdn.microsoft.com/en-us/library/ms682458(VS.85).aspx][2]
答案 2 :(得分:1)
最值得注意的事项: 在终端服务器上,用户不是管理员,他们无权:
其他一些观点: - 某些API如获取Windows目录将返回重定向结果(在本例中为homedrive的windows子文件夹)除非您将可执行文件标记为Terminal Server aware - 您的应用程序不得依赖HKCU中的设置,以防止在不存在时启动 - 多个用户可能同时使用您的应用,因此每个用户必须能够拥有自己的设置(在HKCU中)