
Dll文件可以用EVC来开发,也可以使用PB来开发,使用PB开发驱动程序,可以跟NK同时进关键词:dll在Windows CE中,所有的驱动程序都以dll形式存在。Dll文件可以用EVC来开发,也可以使用PB来开发,使用PB开发驱动程序,可以跟NK同时进行编译,要比EVC来的方便一点。这篇文章就只要介绍用PB来进行dll库开发的方法。
使用PB来开发,首先应该在你的工作平台下面建立一个目录,用来存放源文件,同时要修改dir文件,使得编译的时候能够进到源文件所在的目录。
编写dll的方法这里就不说了,反正就是写一堆的函数,这里主要解释一下使用PB编译,需要增加的文件。
第一个文件是sources文件,这里给出了一个sources文件的例子:
TARGETNAME=led
使用TARGETNAME来指示生成目标的文件名(不包含扩展名,扩展名PB会自动加上)
RELEASETYPE=PLATFORM
RELEASETYPE指示该文件将要生成的类型,一共有五个取值:
SDK:使用该类型将使得生成的目标文件被存储到%_PUBLICROOT%\Oak目录,而lib文件被放置到%_PUBLICROOT%\Sdk目录
DDK:使用该类型将使得生成的目标文件被存储到%_PUBLICROOT%\Oak目录,而lib文件被放置到%_PUBLICROOT%\Ddk
PLATFORM:使用该类型将使得生成的文件受平台控制
LOCAL:该类型使得生成的文件全部放置到当前路径
CUSTOM:该类型使得生成的文件放置到TARGETPATH制定的位置(也就是说必须要有TARGETPATH参数设置)
TARGETTYPE=DYNLINK
生成的目标类型,LIBRARY表示是一个lib库,DYNLINK则表示是dll,而PROGRAM则是一个exe文件
TARGETLIBS=
$(_COMMONSDKROOT)\lib\$(_CPUINDPATH)\coredlllib
TARGETLIBS指示连接需要的库的名字
SOURCELIBS=mmlib
DEFFILE=leddef
DLL文件的def文件名
INCLUDES=\\inc
指定include的路径SOURCES=ledc
指定参与该规则的所有的源文件
第三个文件是def文件,下面是一个该文件的实例
你有没有这个软件的源代码?如果有源代码就好办了。看看他是通过什么来计算使用次数的。
如果没有源代码,那谁也不知道他这个是怎么加密限制的,没法破解。
不知道是PB哪个版本的,可以找一个PBKILLER破解一下源代码看看,是怎么计算使用次数的。
可以
反编译后, 需要修改最后一行。
PB反编译器是一个应用程序,该应用程序可以帮助您反编译PowerBuilder PBD文件。它可以对这些文件执行反向工程 *** 作,试图重建原始源代码,这使得人类可读的。简单的界面和两种工作模式。尽管其先进的功能,它功能简单接口组成一套简约的选项。反编译器可以处理文件创建不同版本的PowerBuilder。对于处理经验和初学者程序员,它具有两种不同的运作模式,即“简单”和“专业”。
以上就是关于如何用pb编写dll文件全部的内容,包括:如何用pb编写dll文件、下载了个PB编的软件有使用次数,如何解密,谢谢。最好是自己弄的,破解公司就算了。、pb反编译后可以修改几行程序吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)