ISAPI的全局变量问题

lygfqy 2003-04-23 11:20:04
在一个ISAPI的DLL中,如何才能在程序中保持让每个用户都有自己的一个全局的变量呢?当然前提是不相互影响,使用完成以后又要如何去掉这个已经分配了的空间
...全文
34 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
o_racle 2003-04-23
  • 打赏
  • 举报
回复
gz
包括该书中所有示例的源程序,所有示例均在Windows XP SP1 + Visual C++.NET环境下调试通过。
内容目录如下:
第2章 定制窗口
2.2 示例——设置窗口风格
2.3.1 示例——创建六边形窗口
2.3.2 示例——创建异形窗口
第3章 菜单和控制条高级应用
3.1.3 示例——菜单编程
3.2.3 示例——工具栏编程
3.3.3 示例——状态栏编程
3.5.2 示例——为工具栏添加皮肤
第5章 系统编程
5.1.4 示例——操作注册表
5.2.2 示例——系统托盘编程
5.3.3 示例——鼠标钩子程序
5.4.3 示例——文件分割器
第6章 多文档/多视图编程
6.2.4 示例1——单文档多视
6.2.5 示例2——单文档多视
第7章 对话框高级应用
7.2.2 示例——实现无模式对话框
7.4.5 示例——使用模式属性表及向导属性表
7.5.4 示例——鼠标敏感文字
第8章 GDI+图形编程
本章示例通常含有多段被注释的演示代码,请读者查看源文件时通过取消注释的方法尝试各段代码的功能。注意其中gra、TextDemo、DrawImageDemo和MetafileDemo文件夹中的源文件代码在本章中未作为独立的节出现。
8.4.6 示例——图像浏览器
第9章 多线程编程
9.6.1 示例——使用全局变量通信
9.6.2 示例——使用Windows消息通信
9.7.5 示例——使用CriticalSection对象
9.7.7 示例——使用Mutex对象
9.7.9 示例——使用Semaphore对象
第10章 DLL编程
10.4 示例——创建和使用Win32DLL
10.5 示例——创建和使用MFC DLL
第11章 ATL编程
11.2 示例——简单的非属性化ATL项目
11.3 示例——使用ATL开发COM组件
第12章 STL编程
12.6 示例——list编程
第13章 网络编程
13.1.4 示例——网上聊天应用程序
13.2.5 示例——简单的网页浏览器
13.3.3 示例——ISAPI服务器扩展编程
第14章 数据库编程
14.3.6 示例——ODBC数据库编程
14.5.5 示例——ADO编程
第15章 HTML帮助系统编程
15.3 示例——创建HTML帮助文件
15.5.2 示例——区分上下文帮助
第16章 安装和部署项目
16.4 示例——用安装程序向导创建安装项目
16.5 示例——部署应用程序
包括该书中所有示例的源程序,所有示例均在Windows XP SP1 + Visual C++.NET环境下调试通过。
内容目录如下:
第2章 定制窗口
2.2 示例——设置窗口风格
2.3.1 示例——创建六边形窗口
2.3.2 示例——创建异形窗口
第3章 菜单和控制条高级应用
3.1.3 示例——菜单编程
3.2.3 示例——工具栏编程
3.3.3 示例——状态栏编程
3.5.2 示例——为工具栏添加皮肤
第5章 系统编程
5.1.4 示例——操作注册表
5.2.2 示例——系统托盘编程
5.3.3 示例——鼠标钩子程序
5.4.3 示例——文件分割器
第6章 多文档/多视图编程
6.2.4 示例1——单文档多视
6.2.5 示例2——单文档多视
第7章 对话框高级应用
7.2.2 示例——实现无模式对话框
7.4.5 示例——使用模式属性表及向导属性表
7.5.4 示例——鼠标敏感文字
第8章 GDI+图形编程
本章示例通常含有多段被注释的演示代码,请读者查看源文件时通过取消注释的方法尝试各段代码的功能。注意其中gra、TextDemo、DrawImageDemo和MetafileDemo文件夹中的源文件代码在本章中未作为独立的节出现。
8.4.6 示例——图像浏览器
第9章 多线程编程
9.6.1 示例——使用全局变量通信
9.6.2 示例——使用Windows消息通信
9.7.5 示例——使用CriticalSection对象
9.7.7 示例——使用Mutex对象
9.7.9 示例——使用Semaphore对象
第10章 DLL编程
10.4 示例——创建和使用Win32DLL
10.5 示例——创建和使用MFC DLL
第11章 ATL编程
11.2 示例——简单的非属性化ATL项目
11.3 示例——使用ATL开发COM组件
第12章 STL编程
12.6 示例——list编程
第13章 网络编程
13.1.4 示例——网上聊天应用程序
13.2.5 示例——简单的网页浏览器
13.3.3 示例——ISAPI服务器扩展编程
第14章 数据库编程
14.3.6 示例——ODBC数据库编程
14.5.5 示例——ADO编程
第15章 HTML帮助系统编程
15.3 示例——创建HTML帮助文件
15.5.2 示例——区分上下文帮助
第16章 安装和部署项目
16.4 示例——用安装程序向导创建安装项目
16.5 示例——部署应用程序
Apache HTTP Server Version 2.2 文档 目录: 地址和端口的绑定(Binding) 缓冲指南 配置文件 内容协商 自定义错误响应 动态共享对象(DSO)支持 Apache的环境变量 过滤器(Filter) 词汇表 Apache处理器的使用 Apache HTTP Server Version 2.2 文档 编译与安装 启动Apache Apache许可证 2.0 版 日志文件 多路处理模块(MPM) Apache2.0新特性概述 Apache 2.2 新特性概述 配置段(容器) 服务器全局配置 站点导航 停止和重启 suEXEC支持 致谢与译者声明 从2.0升级到2.2 从1.3升级到2.0 从URL到文件系统的映射 Apache 1.3 API 备忘录 APR中内存分配的调试 Apache 2.0 文档制作 Apache 2.0 过滤器工作原理 Apache 2.0 中的Hook函数 Apache 2.0 开发者文档 将模块从Apache1.3转化到Apache2.0 Apache 2.0 对请求的处理 Apache 2.0 线程安全问题 经常问到的问题 认证、授权、访问控制 CGI动态页面 .htaccess文件 如何.../指南 用户网站目录 服务器端包含入门 关于DNS和Apache 杂项文档 性能方面的提示 与Apache相关的标准 安全方面的提示 beos(MPM) Apache核心(Core)特性 描述指令的术语 指令索引 event(MPM) 模块索引 描述模块的术语 mod_actions mod_alias mod_asis mod_authnz_ldap mod_authn_alias mod_authn_anon mod_authn_dbd mod_authn_dbm mod_authn_default mod_authn_file mod_authz_dbm mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_owner mod_authz_user mod_auth_basic mod_auth_digest mod_autoindex mod_cache mod_cern_meta mod_cgi mod_cgid mod_charset_lite mod_dav mod_dav_fs mod_dav_lock mod_dbd mod_deflate mod_dir mod_disk_cache mod_dumpio mod_echo mod_env mod_example mod_expires mod_ext_filter mod_file_cache mod_filter mod_headers mod_ident mod_imagemap mod_include mod_info mod_isapi mod_ldap mod_logio mod_log_config mod_log_forensic mod_mem_cache mod_mime mod_mime_magic mod_negotiation mod_nw_ssl mod_proxy mod_proxy_ajp mod_proxy_balancer mod_proxy_connect mod_proxy_ftp mod_proxy_http mod_rewrite mod_setenvif mod_so mod_speling mod_ssl mod_status mod_suexec mod_unique_id mod_userdir mod_usertrack mod_version mod_vhost_alias mpmt_os2(MPM) Apache MPM 公共指令 mpm_netware(MPM) winnt(MPM) prefork(MPM) 指令速查 worker(MPM) The Apache EBCDIC Port 针对特定平台的说明 Using Apache With Novell NetWare Running a High-Performance Web Server on HPUX 在Microsoft Windows中使用Apache 在Microsoft Windows上编译Apache ab - Apache HTTP服务器性能测试工具 apachectl - Apache HTTP服务器控制接口 apxs - Apache 扩展工具 configure - 配置源代码树 dbmmanage - 管理DBM格式的用户认证文件 htcacheclean - 清理磁盘缓冲区 htdbm -
越的访问速度和负载能力 Discuz! 从创立之初即以提高产品效率为突破口,随着编译模板,语法生成内核,数据缓存和自动更新机制等独创或独有技术的应用,和坚固的数据结构及最少化数据库查询设计,使得 Discuz! 可以在极为繁忙的服务器环境下快速稳定运行,切实节约企业成本,提升企业形象。 强大而完善的功能 除了一般论坛所具有的功能外, Discuz! 还提供了很大限度的个性化设定。众多功能在后台预留开关,可按企业需要启用。前台全部采用编译模板技术构建,更换界面易如反掌。完善的权限设定,使管理员可控制到每个用户,每个组及所在每个分论坛的各种权限。 国际化和标准化的产品架构 目前发布的版本分为简体中文,繁体中文和英文三个版本。自 Discuz! 2.0 以来,因其高效国际化内核的应用,使其成功走出国门,步入海外市场,商业客户遍及中国大陆,香港,台湾,北美,欧洲,澳洲,马来西亚等国家和地区。 周密的安全部署和攻击防护 Discuz! 能有效处理页面格式,保证页面及表格的完整性。安全检查应用于每一个 Discuz! 代码中,可自动屏蔽贴子及签名等中的恶意代码和跨站脚本攻击。独有的全程操作记录,使论坛运行情况随时有据可查。 持久的创新和广阔的前景 Discuz! 拥有一支富于创新的开发队伍,持续性的技术优势和不断增长的市场经验,除了强化已有的市场竞争力以外,更增强了已有和潜在客户的信心,我们并不满足于现有成果,我们时刻关注国内外相关领域内的最新进展和动态,不断的进步和创新,已使越来越多的人相信 Discuz! 辉煌的明天。 操作系统要求 Discuz! 具备跨平台特性,可以运行于 Linux/FreeBSD/Unix 及微软 Windows 2000/2003 等各种操作系统环境下。我们已在软件中针对上述操作系统做了大量的测试和实地检验,保证 Discuz! 可以在上述系统中安全稳定的运行,但您仍然需要做好服务器操作系统级的安全防备措施,例如Windows用户需更改 MySQL for Windows 的初始 root 密码,避免跨目录的文件读写。类 Unix 用户需避免使用过于简单的密码,避免跨用户目录的文件读写,做好服务器上其他相关软件(如 Sendmail、ftpd、httpd)等的安全防范,使用较新的软件版本等。 如果您租用虚拟主机,一般正规和技术力量较强的虚拟主机提供商会已经做好操作系统的各项准备,用户可不必关注此部分。 推荐使用 Linux/FreeBSD 操作系统,不仅完全免费,而且可以获得更好的稳定性和负载能力。如果使用Windows 系统,请将 PHP 以 ISAPI(非 CGI)方式安装。 语言及数据库支撑环境要求 Discuz! 需要服务器上装有如下软件: 可用的httpd服务器(如 Apache、Zeus、IIS 等) PHP 4.1.0 及以上 Zend Optimizer 2.5.7 及以上 MySQL 3.23 及以上(仅针对 MySQL 版 Discuz! ) 以上软件除了 httpd 软件有可能需要购买以外,其余均为跨平台的免费软件,推荐使用以上软件的最新稳定版本,不仅拥有更多的功能,而且通常已修复了已知老版本的安全漏洞。 如果您租用虚拟主机,请咨询虚拟主机提供商,您的空间服务器是否已安装了上述软件。由于 Discuz! 的数据表具有前缀设计,因此通常情况下可以将 Discuz! 与其他软件安装在同一个数据库中,或采用不同的前缀名从而在同一个数据库中安装多个 Discuz! 论坛而不产生冲突。 您的 MySQL 数据库账号应当拥有 CREATE、DROP、ALTER等执行权限,同时文件空间需不低于 2M,数据库空间不低于 5M,通常您的虚拟空间都会满足这个条件,以满足包括 Discuz! 在内的绝大多数网络软件的正常运行。如果您不了解具体情况,请咨询您的空间提供商。 Discuz! 7.0.0 更新日志 【全新】社区 UI 设计,开创性操作引导和页面布局,大幅度提升会员使用体验 【全新】风格模板体系,打造个性化论坛风格更容易,论坛展现效果更突出 【全新】论坛风格可视化编辑器,支持在线设计风格,可实时预览设计效果 【全新】论坛风格管理系统,风格安装、卸载一键完成,支持风格效果图 【内置】16 款精心设计的炫酷风格和 7 套模板,供各种类型的站点选用,个性十足 【全新】论坛任务系统,进一步增强社区会员的互动行为,可利用任务增强社区的粘性、增加活跃度 【内置】会员类、帖子类、红包类、推广类、头像类 5 种论坛任务,轻松设计各种论坛任务 【支持】任务衍生,每类任务可根据申请条件、完成条件、奖励内容衍生出无数种任务 【支持】自定义任务脚本,内置自定义任务的安装、升

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧