
PB9共享检测程序实现与自动升级探索
下载需积分: 9 | 20KB |
更新于2025-07-01
| 121 浏览量 | 举报
收藏
根据给定的信息,以下是对知识点的详细说明:
标题:"pb9编写的共享检测程序(源码)"
知识点:
1. PowerBuilder(简称PB)是一种流行的开发工具,常用于快速开发复杂的应用程序,特别是在数据库驱动的应用程序开发方面。它的第九个版本(pb9)指的是该程序是使用PowerBuilder 9这一版本开发的。
2. 共享检测程序的编写是一个特定功能需求,它通常用于网络环境中检测网络共享资源的可达性以及权限验证。这里指的是一个用PowerBuilder 9编写的应用程序,用于检查网络共享是否存在以及是否具有访问权限。
3. 源码的提供意味着开发者愿意分享或讨论程序的内部工作原理,这对于学习和改进程序是很有帮助的。
描述:"访问共享时如果共享不存在或者没有访问权限,直接访问会导致长时间的停顿(程序进入停止响应状态),本来共享检测有相应的api函数,但是pb确无法使用该函数(我测试过,返回值不正确),请一个朋友用vb编写了一个共享检测dll,我曾经利用共享进行软件的自动检测自动升级,但是后来由于单位采取的保密措施中完全禁用了共享功能,自动升级也随之破产"
知识点:
1. 在网络共享访问中,如果共享不存在或者当前用户没有足够的权限,通常会导致访问操作被阻塞,从而造成应用程序响应缓慢,这是一个普遍存在的问题。
2. API函数是指应用程序编程接口,它提供了一种让程序与操作系统或其他程序交互的标准方法。PB在某些情况下可能无法直接调用或正确处理API函数的返回值,这可能需要更底层的编程语言如VB(Visual Basic)来实现。
3. DLL(动态链接库)是一种软件组件,它在Windows系统中用于封装可由多个程序共享的代码和数据。这里提到的共享检测dll是由一个朋友用VB编写的,这说明VB可能在处理底层API调用方面比PB更有效。
4. 软件自动检测和自动升级是现代软件维护的重要组成部分,它能够确保软件在用户不知情的情况下自动更新到最新版本。这通常通过访问共享资源来实现,但如果网络共享被禁用,该功能自然也就无法使用。
标签:"pb powerbuilder 共享 检测 共享检测"
知识点:
1. 通过标签“pb powerbuilder”,我们知道该知识点涉及到PowerBuilder这一开发环境。
2. “共享”一词表明这一知识点关注于网络共享资源的管理和访问。
3. “检测”和“共享检测”标签进一步强调了本程序主要解决的是网络共享资源的可访问性和权限验证问题。
压缩包子文件的文件名称列表:注册控件.bat、CheckShare.dll、sharecheck.exe、sharecheck.pbl、sharecheck.pbt、sharecheck.pbw、使用说明.txt
知识点:
1. 文件名称列表中的“注册控件.bat”很可能是批处理脚本文件,用于在Windows系统中注册或配置DLL等资源,以便在PB应用程序中使用。
2. “CheckShare.dll”显然就是由VB编写的共享检测dll,该dll包含了检测共享资源所需的核心功能。
3. “sharecheck.exe”是可执行文件,它可能是PB应用程序的用户界面部分,用来与用户交互。
4. “sharecheck.pbl”、“sharecheck.pbt”和“sharecheck.pbw”文件很可能是PB的不同格式项目文件和工作库文件,包含了PB应用程序的源代码和项目设置。
5. “使用说明.txt”提供了一个文本文件,很可能是对整个共享检测程序的说明文档,帮助用户理解如何使用该程序以及如何处理检测结果。这通常包括了程序安装、配置和运行的具体步骤以及错误处理等信息。
相关推荐










happysky
- 粉丝: 18