0

想知道在编写一个应用程序时是否应该遵循任何指导方针,该应用程序不仅应该在普通的非联网计算机上运行,​​而且还应该在使用 Active Directory(或其他一些目录服务)和/或设置的计算机/网络上运行终端服务?我应该注意什么,注意什么等?

4

3 回答 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 回答