chengg0769 平淡无奇见真知

PB反编译 PB反编译大师 PB混淆加密大师 PB DeCompiler Powerbuilder PB反编译 PB混淆器 PBD加密 PBKILLERS DEPBS SHUDEPBS
私信 关注
chengg0769
码龄14年
  • 1,372,570
    被访问量
  • 355
    原创文章
  • 1,767
    作者排名
  • 368
    粉丝数量
  • 于 2007-07-05 加入CSDN
获得成就
  • 获得28次点赞
  • 内容获得340次评论
  • 获得111次收藏
荣誉勋章
TA的专栏
  • PB反编译与加密
    40篇
  • PB程序加密混淆
    1篇
  • PB与数据库
    44篇
  • IOS和安卓
    9篇
  • 网络相关
    22篇
  • 闲话扯起耍
    9篇
  • 搜索相关
    1篇
  • 其他语言
    20篇
  • 电学与无线电
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

关于PBD加密或Powerbuilder工程文件加密的两个问题

之前普遍采用一个方式就是打包或者压缩方式。通过在exe中运行一个外部dll的start和stop函数来解包,这个包括许多的狗和PBDManU.dll等,但已经有被证明存在解包能导出未加密pbd的bug,需要完善。这是一种试图用通用方式来对付专业加密要求的做法。这是其一。其二。加密的pbd不能作为一个工程第三方共享库来添加到新项目中。这是最大的毛病,影响其实用性。另外附带文件和介入太多。比如要求在源码中或者ide中介入操作。比较麻烦。具体看这里:http://mis2erp.com/sof
原创
62阅读
0评论
0点赞
发布博客于 2 月前

PBKiller的create和destroy的一点点小问题(PB反编译)

pbkiller在生成careate和destroy时,正常时应该为:on w_test111.createint iCurrentcall super::createthis.dw_2=create dw_2iCurrent=UpperBound(this.Control)this.Control[iCurrent+1]=this.dw_2end on----------pbkiler导出是:on w_test111.createcall super::create; .
原创
73阅读
0评论
0点赞
发布博客于 2 月前

建立自己的dns服务器的用途

做互联网服务,很多内部运用可以使用IP。但是当这个IP改变时,修改配置比较麻烦,所以我们一般采用域名。我们一般采用主域名加上很多前缀来指定不同业务的IP。我经常在一年内遇到两三次dns故障,就是服务商的dns出现问题。因为dns的缓存,出现不能解析故障后的两到三天才波及到全部客户。而临时的处置就是设置hosts或者直接配置IP。但是这个处置是低效的。因为hosts是隐藏的。客户也不懂操作。我突然想到可以建立自己的dns来临时救急。遇到故障时,可以让客户设置我的私有的DNS IP来解析即可。win
原创
190阅读
0评论
0点赞
发布博客于 4 月前

判断网卡MAC地址前缀

我们的电脑上现在可是很多的网卡,因为存在虚拟网卡,Lan口和wifi网卡等等。之前有人给出判断的前缀,但是不够完整。可以从这里下载完整的资料。http://standards-oui.ieee.org/oui/oui.txt
原创
70阅读
0评论
1点赞
发布博客于 5 月前

关于BCB TClientSocket接收文件时从8K处截断的问题(接收不完整问题)

strcpy(sendBuf,asWrite.c_str());sentCount = pClientStream->Write(sendBuf,strlen(sendBuf)+1);if(sentCount==0){ reMailInfo->Lines->Add("csDownLoad sentCount = 0 错误");}else{ //接收数据 if(pClientStream->WaitForData(TIMEOUT)){ rec...
原创
98阅读
0评论
0点赞
发布博客于 6 月前

PB9.0 MDI的首个子窗口无法最大化的问题

PB9.0 MDI的子窗口设计为maximized! 用opensheet打开:方案1:opensheet(w_first,this,0,Original!) //第一次是最大化,但是当打开第二个字窗口时,它回复原始尺寸。方案2://改为如下:opensheet(w_first,this,0,layered!)//下面这句触发成最大化。w_first.windowstate = Maximized!这样写它能一直保持最大化。...
原创
115阅读
0评论
0点赞
发布博客于 6 月前

Powerbuilder中修改格式让图片控件可以显示BMP文件

https://blog.csdn.net/supernpc/article/details/4351645原标题:Powerbuilder中Kodak图像扫描控件应用技巧 Powerbuilder中Kodak图像扫描控件应用技巧 作者:佚名 减小字体增大字体 摘 要 Powerbuilder中对Kodak图像扫描控件应用的技巧,主要是对扫描出来的图像进行文件头修改,以保证在Powerbuilder中的正确显示和...
转载
213阅读
0评论
0点赞
发布博客于 7 月前

第一个学习写微信小程序

按照教程上面的录入编码,写出了第一个微信小程序:计算器因为有些html和js的入门了。所以写代码没问题了。感觉css的调整非常不熟悉,也就是有问题了也不知道怎么去调整它哪个属性。比如开发环境中看到按钮布局非常合理,到真机中按钮挤在一起,怎么调整都不行。后面加了一个max-width让按钮中间有了间隙后期还得深入去了解css代码//pages/calc/calc.jsPage({/***页面的初始数据*/mydata:{la...
原创
136阅读
0评论
0点赞
发布博客于 9 月前

SQL和PB安装时不弹出安装界面与QQprotect.exe

SQL和PB安装时不弹出安装界面,之前看文章说与QQprotect.exe有关。今天遇到的确关闭QQprotect.exe后马上弹出安装界面!!!
原创
74阅读
0评论
0点赞
发布博客于 9 月前

在远程数据库和本地数据库上传下载数据

比如商超pos系统,因为支持离线收银,所以配有本地数据库。pb的支持做法有1)数据管道 2)两个ds的rowscopy
原创
95阅读
0评论
0点赞
发布博客于 9 月前

华为手机无法安装ADB和HDB的处理

打开开发者选项,安装google的自带驱动提示不行。从下图这里安装手机助手后驱动就安装好了。现在就可以在as中使用手机调试了。
原创
1621阅读
0评论
0点赞
发布博客于 10 月前

PVC透明桌布粘上照片上面的染料颜色如何清除

通过实践发现,用洗洁精泡,然后用带钢丝的洗碗布从不同方向擦洗,能去除一部分,但是不能全部去除;涂上肥皂,效果很好,分分钟刷洗干净。颜料好像瞬间失去粘性。...
原创
1642阅读
0评论
0点赞
发布博客于 10 月前

PB反编译器(PBKiller) 2.5.18 特别版

PBKiller是一款非常优秀的PB反编译器,它可以反编译PB6.7.8.9编译出来的所有对象和源码。用PBkiller软件打开相应的PBD文件,显示如下,可以只导出需要的函数、窗口等,也可以全部导出。http://tx.mis2erp.com:8000/pagecn.html截图:http://www.mis2erp.com/soft/PBDE03.pnghttp://www...
原创
368阅读
0评论
0点赞
发布博客于 10 月前

PB Close(this)之后还有代码被执行到时,窗口执行报错Null Object 的处置办法

原始的代码if key = keyescape! then close(this) // 遇到有子对象继承时,esc就关闭了。而子对象任何引用this.xxx的代码都报错elseif key = keyf1! then xxxxend if改为这样,测试通过,搞定if key = keyescape! then post close(...
原创
198阅读
0评论
0点赞
发布博客于 10 月前

如何保护眼睛,可采用语音方式获取外界知识,并积极锻炼身体做到劳逸结合。

事实证明正确的姿势和习惯使用眼睛,眼睛是不会近视的,是可以保护的,是可以健康的。但是有些不好的习惯比如:焦虑性频繁看手机,接近向下20度看手机,歪斜躺卧仰等错误姿势看手机和电脑。还有:整天不休息只顾看手机和电脑,不锻炼,不休息眼睛,甚至宅在家里可以长期不出门。以每小时看一次手机而言,一天只会看十来次。不会造成什么问题。不要过度依赖性使用手机和电脑设备。如小学生应该了解的一些...
原创
116阅读
0评论
0点赞
发布博客于 10 月前

PB反编译大师,PB反编译升级版本

最新网址http://www.pbdecompiler.com镜像网址http://tx.mis2erp.com:8000/pagecn.html1). 反编译powerbuilder编译后的pbd文件,支持版本5,6.5,7,8,9,10,10.5,11,11.5,12,12.5,12.6,PKB2.5,共计13个版本。2). 主要用于工程文档丢失后的恢复,即工程恢复。3)...
原创
206阅读
0评论
0点赞
发布博客于 10 月前

关于白噪音的测试

昨天研究别人的app看到白噪音这个知识,指的是听起来很舒缓不突兀,整个频谱中均匀的声音。就像七色光合成白色一样。所以叫白噪音。我不喜欢打牌和打麻将,看到别人打麻将和纸牌我会产生昏昏欲睡的感觉。我同事晚上睡眠不好会一直开着视频直到自动关机来促进他睡眠。我家人睡眠不好,但是喜欢下点雨时的感觉,会睡得很香,而平时窗外的车声,晚间的突发响声会让他们感觉睡不踏实。所以我今天来测试这个所谓的白...
原创
445阅读
0评论
0点赞
发布博客于 10 月前

pb程序加密,pb程序加壳,pb编译成exe加壳,powerbuilder程序加壳保护

http://www.pbobfuscator.com/pagecn.html 简介http://tx.mis2erp.com:8000/soft/pbobHow%20to%20use%202019.pdf 说明书
原创
357阅读
0评论
0点赞
发布博客于 11 月前

普通相片打印纸如何长时间保存

因为现在普通彩色相片打印纸非常便宜,彩色打印机也很普及,我们经常把孩子的旅游的照片打印出来放在书桌上或者背景墙上面。但是没有覆膜的相纸很容易褪色。而我压在透明桌布(pvc桌布)下面的却没有褪色。究其原因,是空气中水汽的原因。而通常家庭不具备覆膜的条件,现在有一种干式覆膜的相纸膜也是可以选用的。而我采用的是比较粗糙的办法,就是用透明胶贴在相纸表面。让它形成覆膜保护。然后再贴到电视背景墙上面。效果...
原创
608阅读
0评论
0点赞
发布博客于 1 年前

PB反编译(Powerbuilder反编译)工具的优缺点对比总结

PBKIllER的缺点1)只能处理6,7,8,9四个版本的文件,无法处理5.0和10.0以上的版本反编2)longlong变量无法处理3) 大量未知属性用问号表示4)不支持powershield的反混淆运算5)SQL未和变量绑定,需要无数的手工劳动6)没有导出PBL的关键功能,造成import 源码费时费力还不能成功。7)没有任何技术支持8)没有任何文档PB反编译大师的优势:...
原创
712阅读
0评论
0点赞
发布博客于 1 年前

PbdViewer_Fix_v0.1.15&PB spy.rar

这是我开发的最新的pb工具集合,它能预览和导出pbd项目文件的源码,非常适合项目开发是对于历史遗留项目的回溯修改。对于管理软件开发者尤其有帮助。 pb decompiler v2020 PbdViewer_Fix_v0.1.15 pbkiller PB spy
rar
发布资源于 1 年前

PB开发的软件怎么加密? PB开发的软件怎么加密?

众所周知,PB开发语言比较方便易用,在国内是一种用的比较多开发工具,特别是用在C/S架构上,是一种比较方便实用的开发工具。PB有它方便的一面,同时也给开发者带来了一个不小的烦恼,就是保护程序代码变得困难,因为PB语言编译和代码执行的特殊性,目前,除了 混淆加密工具 以外,还没有一个更好的解决办法或保护方案,但如果不采取有力的措施,则自己辛辛苦苦开发出来的程序很容易被人复制而据为己有,一般情况...
原创
207阅读
0评论
0点赞
发布博客于 1 年前

PB加密,PBD加密,杜绝PB程序反编译

这是新版软件运行的图示:如下是一个pbd混淆加密之后用反编译打开时的效果图(混淆器已经开发了十年,其代码混淆保护效果一直满意,用图说话)工具自2009年开发,2010年发布测试版,经历1-2年的测试改进,至最早的客户从2012年开始使用正式版开始,已累计数万次加密并消除了写PBD文件的BUG从而稳定下来,从POS到ERP,从各种终端运用,到提供第三方PBD接口,不管是PBD还是DLL编译...
原创
269阅读
0评论
0点赞
发布博客于 1 年前

PB 编译小技巧

转载
90阅读
0评论
0点赞
发布博客于 1 年前

鼻炎的自我疗法【实用总结】

本人初中时患过敏性鼻炎、鼻窦炎、鼻中隔偏曲,看了很多医生,尝试过很多方法,虽然现在已经康复,但患鼻炎那段痛苦的经历仍然相当深刻,各种细节就不在此详说,有鼻炎的朋友自然都懂。看到周围很多人都在费时费钱费身体的尝试各种方法,想修复自己的鼻子但却徒劳无功。其实,我们通过一些鼻炎的自我疗法,也能很好的缓解不适症状甚至痊愈,没必要走那些弯路。以下就是本人根据自己的康复经验,整理的一些自我疗法,希望能对大家...
转载
326阅读
0评论
0点赞
发布博客于 1 年前

PHP如何识别系统语言或浏览器语言

preg_match('/^([a-z\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);$lang = $matches[1];switch ($lang) { case 'zh-cn' : //header('Location: http://cn.test.com/'); echo "中国"...
转载
130阅读
0评论
0点赞
发布博客于 1 年前

关于PB项目过大编译时间过长的解决方法

关于PB项目过大编译时间过长的解决方法1.除框架和公共函数之外其它库(pbl)相对独立没有继承依赖关系2.可将框架和其它没有修改变动的库以编译后未做混淆的pbd库文件方式挂载到项目来自:https://blog.csdn.net/guangguang210/article/details/81841556...
转载
236阅读
0评论
0点赞
发布博客于 1 年前

PHP检测客户端用户语言函数

function get_client_language($availableLanguages, $default='en'){ if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $langs=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); foreach ($la...
转载
77阅读
0评论
0点赞
发布博客于 1 年前

PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结

1、推荐的一种方法:php判断搜索引擎蜘蛛爬虫还是人为访问代码,摘自Discuz x3.2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23...
转载
226阅读
0评论
0点赞
发布博客于 1 年前

鼻炎治疗的经过和总结

我有鼻炎,之前有吸烟,而且经常感冒,现在身体素质好了一些,烟也戒掉了,鼻炎缓解了。冬天下雪天不戴口罩也不会鼻塞了。但是现在小孩又出现了过敏性鼻炎,去几家医院看了一下,说说结果第一家:录雷他定 每日半片辅舒良 丙酸氟替卡松 鼻喷雾剂 每边鼻孔三下第二家:氨咖黄敏口服溶液 每日三次,每次2/3支盐酸西替利嗪滴剂 每日一次,每次14滴阿奇霉素片 每日一次,每次一片欧马龙滴剂 每...
原创
265阅读
0评论
0点赞
发布博客于 1 年前

PB的DataWindow的38个技巧

测试工具:http://www.powerbuilder.ltd1 使DataWindow列只能追加不能修改如何使DataWindow中的数据只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方便的做到这一点,方法如下:将每一列的 Protect 属性设置为:If( IsRowNew(), 0, 1) )在 PowerScript 中可以动态修改 Pr...
转载
154阅读
0评论
0点赞
发布博客于 1 年前

PowerShield (软件加壳工具) PB混淆加密大师

PB如何防反编译?用PBKiller.exe 能看到pb编译出来pbd和dll里面完整的代码.试试PB防反编译powershieldV1.0, 对exe所在的pbd混淆,其他的pbd中的代码.下载地址:https://download.csdn.net/download/chengg0769/2733346或者这里:(PB混淆加密大师,加强版powershield,彻底阻止...
原创
291阅读
0评论
0点赞
发布博客于 1 年前

反编译 PB反编译 2020 PB反编译大师

1). 反编译powerbuilder编译后的pbd文件,支持版本5,6.5,7,8,9,10,10.5,11,11.5,12,12.5,12.6, 2017, 2018, 2019,PKB2.5,共计16个版本。2). 主要用于工程文档丢失后的恢复,即工程恢复。3). 在此demo中释放出全部版本作为测试,囊括了5-12.6,2017,2018,2019的全部常用版本。4). 支持快...
原创
500阅读
0评论
0点赞
发布博客于 1 年前

反编译pbd文件中的dw,利用pb本身的功能

主要的核心代码如下:string ls_pbd = 'e:\例子目录\例子文件.pbd'setlibrarylist(ls_pbd)if pos(getlibrarylist(),ls_pbd)>0 thenif fileexists(ls_pbd) thenelsereturnend ifelsereturnend ifstring ls_dirstring l...
转载
142阅读
0评论
0点赞
发布博客于 1 年前

pbkiller,PBKILLER

需要的从这里下载https://download.csdn.net/download/chengg0769/2733351或者http://www.powerbuilder.ltd
原创
335阅读
0评论
0点赞
发布博客于 1 年前

PBD加密,PBD加密专家

PBD加密大师,PB混淆加密大师,现在更新到《PB Obfuscator V2020.01.12》1)新增了一个功能叫:入口保护标记1) 增加了PB9.0和12.5两个版本的sample2) 更新了Product Manual.pdf和Quick Guide.pdf资料下载:http://www.pbobfuscator.com/...
原创
188阅读
0评论
0点赞
发布博客于 1 年前

如何把可执行文件打包成一个exe

最近看到项目发行时文件有点多,想把文件打包一下,搜索了一下,有molebox,Enigma Virtual Box(EnigmaVBUnpacker)。只是为了发行和管理方便,不要指望它能保护软件不被破解。理论上任何这样封装的方式,最后执行都会在临时文件夹或者内存中还原出来。而且在执行时它是原模原样的。还能用7zip,winrar做成自解压的。是另外以方式。...
原创
339阅读
0评论
0点赞
发布博客于 1 年前

pb反编译之pbdviewer

一个新的工具,我记得之前还有个国外的pbspy也是做成半成品就收工了。这个产品也是一个半成品,据测试目前能显示部分代码。但是半途停工了。基本上是另一个版本的depb。我认为研究反编译是非常耗费时间的。但是更耗费时间的是对一种产品的持续改进,而不是让它停止在demo 0.01改进者说,pbdviewer已经超越了depb和pbkiller这两款免费的反编译工具,接近pbdecompile...
原创
733阅读
2评论
2点赞
发布博客于 9 月前

pbd反编译

今天更新了版本PB DeCompiler_V2020.01.21_Standard Online最新改进支持到2017,18,19三个新版本,并且完善了文档,从完整操作步骤中整理了最简洁操作步骤。以方便用户使用时最短时间内掌握。手册http://www.mis2erp.com/soft/2008-2020%20Steps%20Chinese.pdf...
原创
165阅读
0评论
0点赞
发布博客于 1 年前

Mysql在导入时遇到DETERMINISTIC, NO SQL 和 READS SQL DATA问题

DETERMINISTIC, NO SQL 和 READS SQL DATA原以为是版本或者工具问题,搜一下原来是可以用参数解决1)执行 set global log_bin_trust_function_creators=TRUE;2)或在my.cnf配置文件中添加:log_bin_trust_function_creators=1,需要重启...
原创
689阅读
0评论
0点赞
发布博客于 1 年前

PB反编译专家 PB Decompiler V2020.01.21 支持PB5.0到2019全部版本

PB反编译专家PB反编译大师PB Decompiler V2020.01.21 支持PB5.0到2019全部版本下载地址:http://www.mis2erp.com/http://www.pbdecompiler.com不带视频演示压缩包http://hk.mis2erp.com/soft/PBDeCompiler.rar带视频演示压缩包(稍大)http://hk.m...
原创
797阅读
0评论
0点赞
发布博客于 1 年前

防止被反编译获取源码,PB加密,PBD加密,杜绝PB程序反编译 下载

1). 对Powerbuilder编译出来的PBD, DLL, EXE, 文件混淆加密,支持版本: 5,6.5,7,8,9,10,10.5,11,11.5,12,12.5,12.6,PKB2.5. 共计13个版本.2). 采用流程打乱,伪造对象,伪造函数,伪造事件,移除本地变量,函数参数,属性名,内置逻辑陷阱,程序员自定义逻辑陷阱,打乱部分文件格式等方式混淆,超强混淆和加密。3). 操...
原创
196阅读
0评论
0点赞
发布博客于 1 年前

PBD加密专家 实例下载

PBD加密专家实例! (PB加密专家/PBD加密专家)PBD加密专家说明:能对抗目前反编译工具反编译, 能加密PB5-PB12.5 任意版本的PB程序。加密后程序与加密前运行结果100%无差别! 附上PB实例源码与加密后的程序,以便测试与验证。下载地址:http://www.mis2erp.com/soft/PBobfuscator.rar...
原创
72阅读
0评论
0点赞
发布博客于 1 年前

pb反编译 最新版

网页:http://www.pbdecompiler.com软件下载http://www.mis2erp.com/soft/PBobfuscator.rar文档http://www.mis2erp.com/soft/pbobHow%20to%20use%202019.pdf
原创
403阅读
0评论
1点赞
发布博客于 1 年前

Pbd反编译(PBD文件变为PBL)(pbdviewer)特性

Pbd反编译1). 反编译powerbuilder编译后的pbd文件,支持版本5,6.5,7,8,9,10,10.5,11,11.5,12,12.5,12.6,PKB2.5,共计13个版本。2). 主要用于工程文档丢失后的恢复,即工程恢复。3). 在此demo中释放出全部版本作为测试,囊括了5-12.6的全部常用版本。4). 支持快速查找对象,找到后展开;支持查找关键字,并高亮显示...
原创
1767阅读
4评论
0点赞
发布博客于 1 年前

PowerBuilder反编译,PowerBuilder 反编译

原文:https://www.cnblogs.com/wintersun/p/3320296.html近需要了解某个PowerBuilder程序如何工作的,这已经是某个时代的产物了。除了EXE之外,还有一些PBD文件。PBD文件是PowerBuilder动态库,作为本地DLL的一个替代物。PBD是必须有PB虚拟机才能执行的程序文件。PBD文件也可以理解成类似于DLL的文件。只是DLL是机器码,...
转载
648阅读
0评论
0点赞
发布博客于 1 年前

pb反编译工具 常见问题集

如何使用PB反编译工具?Step1:open file第一步:开启文件Step2:Export PBL第二步:导出PBLStep3: Export PBW & PBT第三步:导出PBW和PBT文件Step4:open pbw with PB-IDE(PB)第四步:在PB中打开PBWStep5:Optimize everyPBL第五步:优化每个PBL...
原创
318阅读
0评论
0点赞
发布博客于 1 年前

PBD加密专家(pb混淆加密大师)(pb obfuscator) 最新说明书

WHAT’S NEW?授权服务器改为虚拟空间+云服务器混合,响应更快,更冗余,更稳定。已连续6年,故障中断时间不超过24小时。 默认配置加密时,在每个代码段自动插入一个“混淆专用变量”,从而增加默认配置时的加密强度。让工具的使用更加轻松。 增加了一个入口保护算法请从这里查看pdfhttp://www.mis2erp.com/soft/pbobHow%20to%20use%202019...
原创
86阅读
0评论
0点赞
发布博客于 1 年前

PB的DataWindow的38个技巧(转)

1 使DataWindow列只能追加不能修改如何使DataWindow中的数据只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方便的做到这一点,方法如下:将每一列的 Protect 属性设置为:If( IsRowNew(), 0, 1) )在 PowerScript 中可以动态修改 Protect 属性:dw_1.Modify("column_name...
转载
209阅读
0评论
0点赞
发布博客于 1 年前

如何编程导入*.srw(转)

原文:http://itmed.blog.sohu.com/93682685.html如何编程导入*.srwhttp://www.google.com/search?q=PowerBuilder+ORCA+API&hl=zh-CN&lr=&start=10&sa=N可以应用PB的库列表函数来进行 ls_entries = Libr...
转载
117阅读
0评论
0点赞
发布博客于 1 年前

pb反编译研究(转)

原文:http://itmed.blog.sohu.com/93681921.htmlapi hook可以看一下这里http://www.autodebug.com/function long LMI_OpenLibrary60(long pbstg_begin,string path,long flag,long l) library 'pbvm60' alias for "LMI_Op...
转载
140阅读
0评论
0点赞
发布博客于 1 年前

云服务器日志4625登录验证失败

最近云服务器出现这个日志错误,查了资料是有外部尝试不断登录。设置安全组合防火墙都不起作用。找到一篇文章找下图设置解决问题 也可以用IP安全策略屏蔽到135,139,445端口。...
原创
464阅读
0评论
0点赞
发布博客于 1 年前

关于清除103153.com IE浏览器劫持

克隆系统最容易带这个网址主页了。去注册表搜索所有的103153关键字完全删除并重启即可。
原创
1014阅读
0评论
0点赞
发布博客于 2 年前

如何快速显示和隐藏一个grid风格的datawindow的栏位

我们在多种单据一起显示时,可能根据单据类型会显示和隐藏某些栏位。如果我们隐藏后再显示,会出现那个栏位跑到最后面的情况。有种方式就是设置这个栏位的width。比如if doctype="xxx" then dw_1.object.col_xxx.width = 300else dw_1.object.col_xxx.width = 1end if特点,保...
原创
161阅读
0评论
0点赞
发布博客于 2 年前

如何查找单据编号中不连续的号码而加以利用

我们的单据通常是连续的。比如:PUR2019090001,PUR2019090002,PUR2019090003,PUR2019090004、这是通常情况,而我们可能会删除单据。普通的递增算法总是取最大序号+1,从而无法利用那些被删除的空缺编号。比如客户要求在U8凭证中尽量把删除的凭证编号要利用起来。这样对于凭证的打印检视有好处。类似的采购单跟踪时,也不希望看到空缺的编号。有2种方法。...
原创
176阅读
0评论
0点赞
发布博客于 2 年前

如何在PB中声明这个结构体中的变量[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]

有个dll是给了c#的例子struct xxx{ [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)] string name; int port;}这是为了让c#表示方便采用的声明方式。也就是说要调用传统的dll时,name必须转换给UCHAR[16]也就是说内存对齐后是UCHAR 16 BYTES...
原创
1414阅读
0评论
0点赞
发布博客于 2 年前

改了服务器密码后无法启动SQL server Agent

修改了管理员密码后,agent无法启动,提示这个1)在电脑右键》管理》服务》sql server代理的右键属性。把选择的账户密码修改一下。2)也可以选择本地系统用户。...
原创
476阅读
0评论
0点赞
发布博客于 2 年前

问如何防止PBD文件被替换

有客户问到混淆加密后的文件应如何防止PBD被替换其实和DLL被替换是一个道理。1)首先确保pbd用PB混淆加密大师(www.mis2erp.com 下载测试版)加密保护再发行。这样下面2点写的检测的部分才不会被看到和修改。2)可以在关键的对象中写入一个uf_check_pbd函数。参数为long,返回为long。比如你可以写成:输入一个long返回这个参数的开方取整再N次方。在主程序中...
原创
136阅读
0评论
0点赞
发布博客于 2 年前

当SQLCA全局对象不使用时如何妥善处理避免误引用

当我们有多个连接到数据库时,可能默认的链接不用sqlca。默认它还是存在,而且当我们写内嵌sql时,不用using xxx时。会默认使用到sqlca造成难于测试的错误。(sqlca没有赋值但是被默认使用了)1)在apl对象中点右键source edit中把sqlca搜索到改为一个其他的名字,比如sqlca_stop。这样编译时,凡是sql语句没有显式使用using xxx的。都会提示出来。...
原创
53阅读
0评论
0点赞
发布博客于 2 年前

SQL2008R2 截断日志否则无法收缩数据库

USE [master]GOALTER DATABASE FE_BASE5 SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE FE_BASE5 SET RECOVERY SIMPLEGOUSE FE_BASE5GODBCC SHRINKFILE (N'FE_BASE5_log' , 11, TRUNCATEONLY)USE [...
原创
328阅读
0评论
0点赞
发布博客于 2 年前

格志AK890打印驱动安装

安装这个打印机后,默认没有用于发票打印的驱动。需要手工添加打印机,选择厂家,选择“打印机专用驱动N”但是测试时发现打印的字重叠。然后在属性里面看到有两种驱动可以选。选择SJZ就可以了。如图:...
原创
5337阅读
0评论
0点赞
发布博客于 2 年前

请问对于Datawindow对象有什么好的加密措施

目前的PB混淆加密大师(下载测试版:www.mis2erp.com) 并不对PBD里面的dw进行加密,因为这是PB需要解释运行的二进制。你可以用其他的方式来解决这个问题(一般情况下不需要加密dw,而有强迫症的人可能需要)方法:1. 建立datawindow2. 编译发行pbd时,不发行含有dw的pbd(注意dw需要单独存放,比如d_customer01.pbd)3. 把d_cu...
原创
65阅读
0评论
0点赞
发布博客于 2 年前

Mysql FUNCTION not exists的原因

今天调试一个pb+mysql的程序遇到问题,就是select count ( 1 )from table_xxwhere ....在SQLyog中输入这个语句的确是提示语法错误。查了资料说函数后面与括号不能含有空格。我们在手写时的确可以避免。可惜的是PB的编译器总是会把这个字符串进行格式化一样。或许对其他的数据库这不是什么问题。但对mysql就过不去了。就是说当你写一个...
原创
745阅读
0评论
0点赞
发布博客于 2 年前

PB修改源码时报错:C0176: Badly ordered TYPE and VARIABLE declarations. Is this modified exported source?

当出现继承关系,比如祖先:w_master子孙:w_child 继承自w_master当w_child写好后(已经存在了)在w_master中就可以写上instance变量: w_child iw_child但是,当你用edit source改变w_child时比如用PB Decompiler反编译后再次import源码时就会报错C0176: Badly ord...
原创
424阅读
0评论
0点赞
发布博客于 2 年前

PB用虚拟打印机导出PDF的问题

今天遇到一个bug。win7中使用dopdf v7可以导出pdf而在win10中不起作用。研究程序,原来的程序是直接给定一个打印机列表字符串。然后设置打印机并打印的(写死的)。初步分析,原来的打印机列表:“dopdf v7~twinspool~tFPP1:~r~npdfFactory Pro~twinspool~tFPP1:”切分时判断的~n,从而切分出来的打印机带有~r造成win10...
原创
822阅读
0评论
0点赞
发布博客于 2 年前

PaperBack:如何在一张A4纸上存储数据

从这里来:https://blog.csdn.net/fenfeiqinjian/article/details/48976901一天,一位程序员的儿子问爸爸:“光盘是怎么存下那么多数据的呢?”他想了一下,拿出一支铅笔在纸上画一些点,来解释数据的密度有多么大。他儿子又问:“那这一张纸最多可以存多少数据呢?”他大体估计了一下,说100K吧。“我们能试试吗?”他儿子说。于是这位程序员就花了四五...
转载
285阅读
0评论
0点赞
发布博客于 2 年前

华为音乐APP提示网络忙无法连接

发现用的好好的华为音乐app最近几天无法检索了。提示:网络忙无法连接。这不是一个很不明确的提示,也是一个不友好的提示。(我们做软件可不能如此,最起码做传统软件要提示联系管理员嘛)使用这个app的好处是可以收听和下载很多免费歌曲。不要求任何登录操作。最后收到解答的措施是,用华为市场更新这个音乐app即可。果然解决问题。...
原创
2335阅读
0评论
0点赞
发布博客于 2 年前

(转)利用WebBrowser自动填写网页上的表单

转载 fmhttps://blog.csdn.net/fengshielick/article/details/79363601procedure TForm1.db_writeClick(Sender: TObject);varo:oleVariant;err,js:string;i:integer;constmz:array[1..51] of string=('汉族','蒙...
转载
1557阅读
0评论
0点赞
发布博客于 2 年前

pb在插入ole控件时发生崩溃

pb在插入ole控件时发生ide崩溃:之前有很多人提供线索是阿里的控件冲突。按照网上直接给的命令执行则报错。发觉是每个电脑安装时的位置其实是不同的。在c盘搜索aliedit.dll的位置发现它在C:\Program Files (x86)\alipay\aliedit\4.0.0.101\aliedit.dll然后执行命令regsvr32 /u "C:\Program Fi...
原创
393阅读
0评论
1点赞
发布博客于 2 年前

(转)指定Webbrowser控件所用IE内核版本

转自https://blog.csdn.net/harbinzju/article/details/9197589如果电脑上安装了IE8或者之后版本的IE浏览器,Webbrowser控件会使用IE7兼容模式来显示网页内容。解决方法是在注册表中为你的进程指定引用IE的版本号。比如我的程序叫做a.exe对于32位程序HKEY_LOCAL_MACHINE\SOFTWARE\Micros...
转载
155阅读
0评论
0点赞
发布博客于 2 年前

(转)8位bmp图片格式详细说明文档

来自: 天苍野茫的CSDN博客:http://blog.csdn.net/ichen86/article/details/50534197目前我供职的公司是一家与指纹有关的公司,指纹模组抓取到的图像原始数据一般是8位的,算法开发时也是针对8位图,所以我需要将Android底层抓到的原始数据转换为8位bmp图并保存,但我不知道bmp的相关协议,找到后却发现绝大部分都是针对24位以上的真彩bmp图...
转载
594阅读
0评论
0点赞
发布博客于 2 年前

写BMP文件格式

FILE *fp; // 定义一个文件指针 BMP_HEADER bmpHeader; // 定义一个 BMP 文件头的结构体 BMP_INFO bmpInfo; // 定义一个 BMP 文件信息结构体 if((fp = fopen(BMPFile.c_str(), "wb")) == NULL){ MSG("Cann't open the fil...
原创
311阅读
0评论
0点赞
发布博客于 2 年前

(转) Powerbuilder 或 C++ Builder 6.0在Win7下如何使用帮助Help

转载自:https://www.cnblogs.com/azbane/p/7326086.html因为Win7、Win8、Win8.1不再支持.hlp帮助类型,在BCB中无法打开帮助Help,打开时出错:"不包括功能"或"不受支持的帮助",提示如下:为何无法获取关于此程序的帮助信息?此程序的帮助信息采用 Windows 帮助格式创建,该格式依赖于未包含在此版本的 Windows 中的...
转载
171阅读
0评论
0点赞
发布博客于 2 年前

BAT调用服务器的PHP文件时所遇到的问题

原来的写法如此,执行时无法删除临时文件。@echo offstart "" "http://xxxx.com/xxx/xxx.php"taskkill /f /im iexplore.exeexit感觉看不到ie打开,只是一闪而过。而单独在地址栏执行php是成功的。故考虑对ie打开后延迟几秒在kill进程。成功!@echo offstart "" "http://xxxx.co...
原创
67阅读
0评论
0点赞
发布博客于 2 年前

(转)PB项目反编译总结(用PBKILLER和PB反编译大师的RecoveryDW工具)

最近在做PB的项目,该项目只有PBD文件,而没有源码,只能通过反编译PBD文件查看源码,逐步恢复该项目,由于之前没人接触过反编译,网上的PB资料也不是很多,所以一路都是自己摸索过来的,下面是我个人的一些总结,跟大家分享一下,如有不对的地方,欢迎大家指出。一、首先介绍一下项目中主要用到的软件,反编译软件主要是一下两个:***这两个工具可以从这里下载:https://me.csdn...
转载
3738阅读
0评论
2点赞
发布博客于 2 年前

在w_main中的open事件中无法opensheet+Layered!打开第一个子窗口

调试发现,执行open事件的末尾用opensheet+Layered! 无法打开第一个子窗口w_child。然而反编译(工具试用: http://www.mis2erp.com/soft/PBDeCompiler.rar )前是正常的。导出pbl后运行不出现子窗口。跟踪w_child的open事件,width和height一直正常。到open结束后跳到resize事件时,width已经变成...
原创
292阅读
0评论
1点赞
发布博客于 2 年前

安装SQL2008 1316错误

安装sql2008时,出现1316指定的账户已存在。按照一篇文章的指引, 运行:安装路径\2052_CHS_LP\x64\setup\SSCERuntime.msi进行卸载后再次安装时成功。 
原创
172阅读
0评论
0点赞
发布博客于 2 年前

PB反编译&PB反编译专家&PB反编译大师 操作指引2019

https://download.csdn.net/download/chengg0769/10928270PDF 最新文档或者从这里下载http://www.mis2erp.comhttp://www.pbdecompiler.comhttp://www.pbobfuscator.comhttp://www.powerbuilder.ltd其他域名:http://...
原创
2434阅读
0评论
1点赞
发布博客于 2 年前

PB反编译大师操作手册2019

新版PB反编译大师操作指引pdf,详细截图说明了整个操作步骤。帮助您更快更好的使用它。
pdf
发布资源于 2 年前

PB加密&PB加密工具&PB混淆加密大师 新版操作指引2019

https://download.csdn.net/download/chengg0769/10927651PDF文档或者从这里下载http://www.mis2erp.comhttp://www.pbdecompiler.comhttp://www.powerbuilder.ltd其他域名:http://www.pb-pbd-pbl.ltdhttp://www.d...
原创
262阅读
0评论
0点赞
发布博客于 2 年前

PB混淆加密大师操作手册2019

pb混淆加密大师,对pb编译的pbd,dll进行加密处理。该文档对新版功能和简单易用的操作做一个截图演示。
pdf
发布资源于 2 年前

阿里云主机安装serv-u FTP服务器如何设置

安装serv-u是很简单的。安装时端口修改为1100,指定传输端口为1101-1105,这样方便设置防火墙的端口。安装后无法访问。在安全组规则里面设置了1100端口允许访问后。可以登录。但是发送NLIST命令后:227 Entering Passive Mode 172,x,x,x y,z 错误。256*y+z的确在1101-1105之间。只是前面的172这个IP为局域网私有IP地址,...
原创
2086阅读
2评论
1点赞
发布博客于 2 年前

打开浏览器时主页被锁定怎么也改不掉的一个好办法

安装了chorme和uc浏览器。很容易被锁定主页,每次打开设置回空白主页也无济于事。搜到一个好的经验方法。就是将浏览器主文件exe改名。用了这个方法非常好。具体方法:安装-》找到浏览器exe的位置,将改为chrome__.exe和UCBrowser__.exe. 然后重新将改名后的exe锁定到任务栏。这样我们打开浏览器时主页就再也不被锁定了。某些例如金山xx之类的可能是检测进程名的。所...
原创
5917阅读
3评论
0点赞
发布博客于 3 年前

datawindow.table.select的问题

dw.describe("datawindow.table.select")使用时发现一个问题如果写select a,b,(case c when 1 then 10 when 2 then 20 end) as 'cc'from tablexx或者写select a,b,'cc' = (case c when 1 then 10 when 2 then 20 ...
原创
347阅读
0评论
0点赞
发布博客于 3 年前

原 Powerbuilder混淆,加密(powerbuilder防止反编译,pb混淆器,PB加壳,支持5-12) 改进版本效果图

新版增加了自动插入逻辑陷阱变量等功能。并强化了30-50行短代码的阻止效果。并保障每个代码段都插入阻止点。这是新版软件运行的图示:如下是一个pbd混淆加密之后用反编译打开时的效果图(混淆器已经开发了十年,其代码混淆保护效果一直满意,用图说话)工具自2009年开发,2010年发布测试版,经历1-2年的测试改进,至最早的客户从2012年开始使用正式版开始,已累计数万次加密并消除了写PBD文...
原创
1032阅读
0评论
0点赞
发布博客于 3 年前

浏览器首页被恶意篡改为tb.5258.cc并跳转到其他的网址

刚做完的win7系统浏览器首页被恶意篡改为tb.5258.cc并跳转到其他的网址IE是这样,安装chrome也是这样。好像病毒一样。尝试很多方法无法修改。最后使用360急救箱清理。恢复正常。 ...
原创
1415阅读
0评论
0点赞
发布博客于 3 年前

win7上无法卸载和安装IE11的处理(来自某经验)

在出现的命令行提示符中复制,右击选择粘贴,贴入下面的代码,按下Enter。“FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer-*11.*.mum /c "cmd /c echo Uninstalling package @fname && start /w pkgmgr /...
原创
3284阅读
0评论
0点赞
发布博客于 3 年前

关于PB编译DLL失败的疑问

之前尝试把自己的项目编译成DLL,结果出来一堆的错误提示,搜索互联网也没有解决方案。今天遇到一位朋友,他的项目文件很多,也复杂,却能编译成功。故而请教之。他答,把对象分开放入多个pbl中,保持一个pbl里面不要太多的对象即可编译成功。还未尝试,的确我习惯按业务分组来分pbl。可能一个pbl放太多对象。有时间测试测试。大家也可以去求证。晚上搜了一下,在华软上面也有类似的解答。*但是有...
原创
349阅读
0评论
0点赞
发布博客于 3 年前

对于Scratch这个儿童编程工具的看法

不少资料把:Scratch这个儿童编程工具吹上了天。难于估计全社会有多少拥趸,投入多少金钱和精力学之。但是看到编程实例的截图,虽然是图形化的,但是堆叠判断复杂异常,其复杂程度已经不亚于直接手写代码甚至学习c,java了。想想在c里面写一个循环是多么简洁的事情。程序界出现了几次编程普及,c代替繁琐的老辈语言是一次,比尔的vb是一次,宝蓝的delphi是一次,pb的dw对于sql算一次,砍掉p...
原创
771阅读
0评论
0点赞
发布博客于 3 年前

注意PB工具的DLL不一致造成的问题

经常维护一些老版本的PB写的软件,比如PB7.0遇到了无缘无故程序崩溃的问题。特点就是修改后保存时崩溃,或者对象上点右键就崩溃。或者bia编译时崩溃。联想到前几天安装了yi个软件它拷贝了运行时dll到c盘系统目录。遂搜索pbvm70.dll发觉c盘的window目录下面有两套dll。我删除它们。本机安装的pb7就正常了。...
原创
280阅读
0评论
0点赞
发布博客于 3 年前

PB9.0 CrossTab设置栏位visible时很慢和崩溃的问题

int coldw[] = {5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}//int i,cntstring confstring dwnamedatawindowchild dwcconf = profilestring(gs_inifile,"w_cross_report","colconfig","")if conf = "" th...
原创
212阅读
0评论
0点赞
发布博客于 3 年前

PB自定义事件的妙用

fm: https://blog.csdn.net/anyqu/article/details/39584797C/C++ code 如何呼叫其他 PB 执行档中的 Event 常常有人问到 PowerBuilder 的执行档 (.exe), 在执行的过程中能不能相互呼叫.当一个使用者在同一台机器中执行人事系统及业务员系统时, 其中业务员系统中的员工资料, 是从人事系统的资料库来的, 所以当人事系...
转载
515阅读
0评论
0点赞
发布博客于 3 年前

服务端frps和客户端frpc在Linux和Windows下开机启动并隐藏启动的方法

转载来源:https://www.xxorg.com/archives/4184frp安装好了。服务器也设置成了来电自动启动,但是每次数据库所在的frpc无法启动,非要用远程登录一次才行。麻烦到要吐。找了这篇文章试试看:使用frp内网穿透工具的时候,不论是客户端的frpc还是服务端的frps都需要一直运行,并且很多时候我们需要frp开机就自动启动运行,在Linux和Windows下设置frp开机启...
转载
26834阅读
4评论
4点赞
发布博客于 3 年前

最近在做一个关于电学的知识普及语音节目:两百年之电学演义

主要介绍从静电到电磁感应,发电机,电动机,有线电报,无线电,电子管,晶体管,IC,电路设计,集成电路,软件设计这样一个科普知识。作为我平时阅读的一些百科,一些趣味知识,一直关注无线电,也从事过电路设计,现在是码代码这样一个知识的关注过程的总结吧。希望能有更多的人把轻松了解作为常态。用语音当然比较轻松,散步时就可以听。采用提纲加脱口秀方式,所以会比较生动有趣,重在介绍电逐渐走入千家万户,然后成为我们...
原创
184阅读
0评论
0点赞
发布博客于 3 年前

对比两个表格中的汉字列

比如有两个表格,假设说一个为电子表格,一个是手工书写的表格。需要看手写表格中的名字是否在电子表格中存在。当他们都是按已有顺序排序时就比较好办。核对起来最快,而如果顺序都是打乱的。最快的方法不是B表格中按先后顺序查找某个名字。经过考虑,把B表中的名字用自定义SQL函数(可百度找找)生成首字母和名字前两个字的字母。然后将字母排序。这样查找时最快。比如:a表1.张三2.李四3.王五b表1.谢六2.王五3...
原创
799阅读
0评论
0点赞
发布博客于 3 年前

一个工厂的网络实践,原本简单的网络被搞得如此复杂

最近一个客户工厂,网络极其慢,慢到ping服务器也出现掉包,直接访问会转圈20秒。比走路的速度慢。网络实在没法用。要上软件,那肯定首件事情是搞好网络啊。不然软件查询时卡死岂不是丢人。分析:工厂之前网络很简单,就是几台电脑而已,后面扩展了很多的网络监控探头,也插在交换机上面走信号(办公楼+宿舍摄像头都汇集到门卫室)。再后面宿舍楼也安装了交换机,宿舍也布了网线需要上互联网(员工福利吧,再说下班
原创
1504阅读
0评论
0点赞
发布博客于 4 年前

PHP字符集转换问题

如这个名字:杨珮琴function gb2312toutf8(&$value, &$key, $userdata = "") {       $value = iconv('GB2312', 'UTF-8', $value);    //只能显示”杨“$value = iconv('GB2312', 'UTF-8//ignore', $value); //显示”杨琴"$valu
原创
552阅读
0评论
0点赞
发布博客于 4 年前

window2008R2 remoteapp:RD Web 访问要求 Internet Explorer 6.0 或更高版本

window2008r2设置了remoteapp发布到iis中,本机是ie11,访问时无法显示出发布过的app:浏览器不支持这个Web浏览器未通过远程桌面Web访问支持。 远程桌面Web访问需要Internet Explorer 6.0或更高版本。解决方法:On your RD Web Access server, please open IIS Manager
原创
4927阅读
0评论
1点赞
发布博客于 4 年前

Datawindow Grid风格放按钮时不触发buttonclick事件

Grid时放入按钮如果在栏位上面,会无法触发buttonclick事件。可以放在最后一个栏位后面。也可以放入一个计算字段,并将计算字段往下拉到detail带显示区域下面。然后放上按钮就可以了。
原创
614阅读
0评论
0点赞
发布博客于 4 年前

yield在大循环中需要注意的一个情况

yield通常用于大循环中释放控制权,让界面鼠标得到刷新避免”卡死“。比如uf_fill_data{dw_1.reset()for i = 1 to 3     yield()     .......     dw_1.insertrow(0)next}如果遇到函数执行需要较长时间时,客户狂点鼠标触发执行这个函数,会出现异常。避免的方法时放入一个fl
原创
1478阅读
0评论
0点赞
发布博客于 4 年前