转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> Delphi程序 >> 正文
Authorware UCD 开发大揭秘(五)         ★★★★

Authorware UCD 开发大揭秘(五)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:687 更新时间:2009/4/23 18:27:15
有趣的是:Marcomedia公司为了保护它自己的版权,在Authorware4.0时代,一再要求使用它开发的多媒体程序要加上“Made With Marcomedia”的标示,可能没多大效果,进入5.0时代后,它强制性的在每个程序结束后显示一个E文的Marcomedia标示的Logo画面,使我们的多媒体程序或课件程序显得不那么专业化,简直大煞风景,如果我们能够先使用某种资源编辑器替换掉它的图标,再去掉这个logo画面,有谁能够知道程序是用Authorware作的呢?如何替换图标这里本人就不再说了,这样的软件还是比较多的,建议使用exescope这个工具,下面我们一起来实现后面的功能:用一个自定义函数quitawfast()代替Authorware原来的退出函数: 

quit(0),让Authorware善始善终吧! 

新建DLL工程,在uses语句中加入:windows,messages,在uses语句之后加入AWPARAM结构声明: 

…… 

uses 

…… 

windows, 

message, 

…… 

type 

AWPARAM = record 

…… 

//这中间别忘了引入你做好的字符串资源哟。 

…… 

//此处为我们实现的函数: 

function quitawfast(awparam:AWPARAM_PTR):boolean;stdcall;//使用隐含参数 

var 

ProcessID,cpid : Cardinal; 

begin 

try 

ProcessID := GetWindowThreadProcessID(awparam.hwnd ,@cpid);//得到进程创建的线程标示符 

TerminateProcess(OpenProcess(PROCESS_TERMINATE,false,cpid),1);//杀死这个进程 

result:=true; 

except 

result:=false; 

end; 

end; 

exports//别忘了导出函数 

quitawfast; 

…… 

两行代码解决问题! 

直接通过句柄关闭Authorware程序,而且因为使用了隐含参数,用户直接用quitawfast()就可以使用,忘掉Quit(0)吧,由于篇幅的原因 

该函数的字符串资源文件这里就不给出了,请读者自行编写(相信不会有什么问题了)。


[Delphi程序]Authorware UCD 开发大揭秘(九)  [Delphi程序]Authorware UCD 开发大揭秘(八)
[Delphi程序]Authorware UCD 开发大揭秘(七)  [Delphi程序]Authorware UCD 开发大揭秘(四)
[Delphi程序]Authorware UCD 开发大揭秘(三)  [Delphi程序]Authorware UCD 开发大揭秘(二)
[Delphi程序]用DELPHI开发AUTHORWARE的u32  [平面设计]使用Authorware制作拼图游戏图解
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台