资源描述:
《保护authorware应用程序几法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、保护Authorware应用程序几法★郑永凡Uth0rware应用程序几法很多学科教师在用Auth0rware制作CAI误件打包之后,往往需要携带到异地演示,交流,或送给人试用一下.有的时候为了保护自己的劳动成果.可能要使用该程序有一定的限制.比如限制使用天数或发数等(很多软件测试版部有这种限制)利用Auth0rware提供的系统函数和系统变量也能对自己开发的程序做"有限的保护,方注是:在磁盘上建立一个信息又悍,动态记录程序的使用'青况,通过对该文件读写作判下面介绍具体作法.1.设定机关在需要棵护的程序前加
2、A一个I计算l囤标"设置"和【交互】国标"断,如图1所示};I打开【计算】图标"设置",输A-,列五行代码:win口ath:=Substr(RoasLocation.i,chCunt(Rec0rasLocation)一9)APPenaBxtFile(in—Path"system..\"myrecord.sYs.FuLlDateReturnjrecord—str:=ReadExtFile(win—path"system一"\"mycecora.sys"】line—count:=LineCount(reco
3、rd—sir.Return)firstline:=GetLine(record—str.1,1,Return)说明:第一行:自定义变量n—Dath保存当前W1nd0¨S系统白t安BootNaie—u0SecOMYeaeNme=00^AB4(所用网卡的前六位卡号)BbcFiLe=BBLOCKETBEuINB2oo0DOSBB.cNF所有其他参数都是可选的BootComment=DOS622forNE2000■naowsi0其中,BD0tName的D0S6C0M是可自行设置的名称;VenderName的0
4、0AAB4与步骤3的相同:BbcF1]e是指明远程启动寻找DOSBBCNF白勺路径:BootComment注释说明步骤5:利用RPLCMD程序,添加网卡的配置,具体屏幕显示及输^如下:C:INNT>RPLCMD<ENTER>适配器引导CDnf1g配置文件服务代理商WKst"退出]:C添加De]Enum:aConfigName=DOS622一NE20DOBootNⅢ=D0S6c0M(注:此处一定要与步骤4相同)DirName=DDSDirame2=DOSe22FitShared=fits
5、ose22.fitFitpeoal=fitsos622p.fit所有其他参数都是可选的.ConfigComment=DOS622ForNE200OUjrN3=Dj㈣Nm4=其由,COnf]0Name处的D0S622一NE2000是可自行设置的名称:B0OtName处输A步骤4中所设置名碲;F1tShared为共享映射关系文仁;F1tPersona]为专用的缺鼾关系文件;Conf1gComment为注释说明步骤6:运远程启动管理器",在"配置菜单中执行检查配置功能目的是创建配置,并将此配置指定绪配置文件;在
6、操作系统中潘加或除对匾卡的支持后,都要执行此能至此,非标准网卡无盘工作站就可以启动MS—D0S,1n—dows32操作系统了.若要非标准网卡的无盘工作站能启动¨1nd0ws98操系统,也可按上连骤.不过有两个地方必须要加以修改:1.琦譬sstemrD0t名RDLBBLOCKNETBEUIadapter目录中的D0SBBCNF文件复制到W95BB.CNF,其中adapter为网÷的名称此时可以修改W95BB.CNF文件,将其中一行E×EBBL0CKI13C0M…改戈E×EBBL0CK95I13COM
7、∞2在利用RPLCMD程序添加:网专的配置时,在O1rName2处必须输^WIN95生!墨!避:jI董一lⅡT可——一吉设置笋惭p卤田i装路径.通常情况下,系统变量RecordsLocdt1on保存的是主舟串cw1ndo~sa4p—d~ta1.,这依据当前W1ndows系统的安装路径和所使甩Authorare版本而定比如,若当前W]ndows安装路径为cPw]n98.课件是用AUthorware5×版制作的,则RecordsLocdt1on的值是c:pwin98a5p—data",而SubStr
8、(RecordsLecat]on.1.ChdrCount(ReeordeLocat10n)一0)返回绐141n—oath的是宇碍串c:Dw]ng8.其中SubSir()和CharCount()均为系统函数第二i月系统函数APPendExtF1]e(),在当前W]ndows的systein"夏畔夹下文盘文件"mYrecordsys中写八或追女:写人当前日期(占一行).这里将记录文件myrecordsYs取名.s