- 博客(14)
- 资源 (10)
- 收藏
- 关注
转载 附录B 类别程序库(CLASS LIBRARY)
当在建立本书的范例应用程序时,为了让开发工作变得容易些,我设计了几个C++ 类别。这些类别的原始码存放在随书光碟的ClassLib目录中。在这个附录中包含了以下这些类别。Ensure Cleanup之C++ 样板类别(EnsureCleanup.h) 无疑的,一般程序设计上常见的错误即是在程序代码中忘记关闭或释放一个资源,这也是多数开发者必须面对的情形。为了保证资源在超过使用范围时会被
2007-03-28 04:48:00
2166
转载 11. 使用者环境
在前面的章节中,我们集中在Microsoft Windows 存取控制 实作的讨论上。Windows的存取控制以使用者为基础,它可以让系统管理者及安全性程序设计师非常细微的控制谁可以存取系统之物件。为了有效的控制,系统必须维持在系统中执行之任何程序代码的身分识别。此身分识别被称为 使用者环境 。使用者环境有时被称为 安全性环境 或 使用者安全性环境 。除了系统需要维持身分识别外,安全的服务
2007-03-28 04:47:00
2483
转载 附录A 建构环境
为了建立本书之范例应用程序,您必须处理编译器与连结器的设定部份。我试着将这些设定细节放在单一的CmnHdr.h标头档中,使它们可以从范例应用程序中隔离出来,它们被包含在所有范例应用程序的原始程序文件中。由于没有办法将所有的设定放在CmnHdr.h中,所以我在Project Settings对话方块中对每个范例应用程序之专案设定做了一些修改: 在General页签中,设定了
2007-03-28 04:47:00
1683
转载 12. 安全连接
服务器软件必须以安全的方式通讯。不管您花多少时间及努力,把存取控制及安全性用在您系统的物件上;如果您的服务器没有确定两件事,则您的投入不会有任何意义: 您的服务器必须确定客户端的身份,也就是说,您的服务器必须能够验证正在与它通讯之另一方的身份。 您的服务器必须能够保证与客户端之间所传递的资讯未被第叁者篡改(或可能被检视)。 通常服务器软件在主控它
2007-03-28 04:46:00
4293
转载 9. 信任成员的管理
Microsoft的开发者已经完成Microsoft Windows 2000安全性特色的设计工作,这些安全性特色比大多数人所习惯的环境更复杂且更有弹性。事实上,若加上适当的管理和软件开发,Windows 2000是现今最先进且安全的操作环境之一。然而,由于如此复杂而产生的大量细节以及纷繁难懂之处,将使得对Windows安全性没经验的大多数开发者感到气馁。就本书的读者和我而言,这个安全性的主题
2007-03-28 04:45:00
2499
转载 10. 存取控制
Microsoft Windows 2000提供了广泛且具高度弹性的安全功能,在现今市场上没有其他的作业系统能在安全对象上提供细微的控制。而Windows实作了 存取控制 部份,所以可以达到如此重要的程度。存取控制简介 一般来说,当人们提到「Windows安全性」,即是指实作Windows的 存取控制 部份。存取控制可以被解释为指派及强制可以或不可以在安全对象上执行某些动作。Wi
2007-03-28 04:45:00
4302
原创 8. Windows Management Instrumentation
Windows Management Instrumentation(WMI)是以一致的方式来管理电脑系统。WMI是Microsoft实作的一个Web-Based Enterprise Management(WBEM)的执行方式,支援Distributed Management Task Force(DMTF)。WMI提供您管理服务的能力。使用WMI,您可能启动一个服务、停止它以及改变
2007-03-28 04:44:00
3301
转载 6. 事件记录
当一个典型的软件应用程序必须在某些特殊情况下让使用者知道时,通常会使用视觉或听觉返回的方式。软件大多数会给予这种类型事件报告的享受,因为它可以建立一个重要的假定:当它正在执行,而一个人类坐在机器的前面。然而,大部份的伺服软件并不能在上述之假设情形中执行。因此,服务器开发者使用文件或者一些其他类似持久稳固的储存器来保存经由软件报告的事件记录。然后系统管理者便可以经常地察看记录文件并且持续的监
2007-03-28 04:43:00
5284
转载 7. 效能监视
管理者、使用者以及开发者都知道监控电脑系统的健康情形是很重要的。由于Microsoft觉察到此事实,所以将效能监视建构在Windows 2000中。不幸的是,几乎没有应用程序使用到效能监视的功能。以下是几个原因: Microsoft没有提供容易的显示效能资讯方法。 开发者必须在它们的应用程序中承担显示效能资讯所需花费的时间。 Microsoft没有强调
2007-03-28 04:43:00
1807
原创 4. 服务控制程序
就像您在第叁章所学的,一个服务控制程序(Service Control Program,SCP)即是一个与执行在本端机器或远端机器之服务控制管理员(Service Control Manager,SCM)通讯的应用程序。我通常会认为一个SCP即是一个控制服务的启动、停止、暂停或继续执行之应用程序。然而,一个SCP可以做到更多:它可以经由增加服务、移除服务与列举已安装服务来操作一个SCM的资料库
2007-03-28 04:42:00
2979
转载 5. 系统登录
软件已经开始变得更复杂而且需要更多的设定。在Microsoft Windows中,有关设定的部份可以经由登录来达成。登录是一个使您在维护应用程序或服务的固定结构设定时可以变得更容易的机制,同时也是一个集中式定位的阶层式资料库,它提供了以下的功能: 虽然登录是由许多实体文件所组成,程序设计师还是可以像处理单一资料库般的对它做存取资讯的动作。 由于被设计成一个层次化的样
2007-03-28 04:42:00
2316
1
转载 3. 服务应用程序
Microsoft Windows作业系统提供了许多工具让服务器端之主从式应用程序部份的实作变得更容易。如您所知,一个服务器即是一个履行服务器端义务的Windows应用程序。事实上,Microsoft BackOffice Logo程序即要求服务器应用程序应被实作成如同服务(services)一般的程序。服务是含有附加基础,允许它根据作业系统而受到特别处理的一般Windows应用程序,例如
2007-03-28 04:39:00
4172
转载 2. 设备I/O及线程间通讯
我不会特别的强调这一章的重要性,本章包含二个当您在实作高效能、可伸缩性应用程序时的基本主题:设备I/O及线程间通讯。一个具有可伸缩性的应用程序在处理大量同时发生的操作时,就像在处理少量同时发生的操作一样有效率。对一个服务应用程序来说,这些操作处理在不可预知的时间到达且需要无法预测之处理能力总数的客户端请求。这些请求通常从如网路介面卡的I/O设备而来;频繁地处理这些请求需要如磁盘文件般的额外I/O设
2007-03-28 04:35:00
2753
转载 1. 服务(Service)开发的纪律
我们都承认一个好的程序设计需要拥有许多能力。适当的执行错误检查、预先考虑系统上的可用资源以及预估来自不同使用者之所有可能输入情形-这就是程序可视为一种艺术形式工作的原因。编写服务必须完全精通这种艺术形式。就应用程序软件而言,忘了处理其细微差别的部份并不会造成很大的问题;因为这些疏忽通常只会影响到单一使用者,而不是整个企业。但「服务器」软件属于关键性的任务,因此需要严谨地注意所有的细节部份。遵守
2007-03-28 04:33:00
1538
VisualGDB Ultimate 5.4r8 (5.4.107 Build 3207) Cracked - 含破解补丁
2019-08-19
CyUSB3.SYS和CyAPI.LIB的源代码
2018-04-15
gsm_short_message GSM发送短信代码
2009-08-17
操作系统设计与实现(Design and Implementation)
2009-08-17
Rootkit学习研究
2009-08-17
NC环境中的RDP协议解析
2009-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人