对您也许是简单的问题,高分求解..... 我想创建一种自己的文件类型,要求是别人在它上面点右键时不显示“打开方式”,就算用记事业本打开,也全部是乱码。(最好是给出源码) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想Windows对不能识别的文件的右键点击事件都会有"打开方式"出现,不过对于你的问题你可以定义一个结构体文件,或者对你的文件进行简单的进行加密处理,那么别人用别的工具打开时就会是乱码,而你自己打开的时候你在解密一次就可以了 论坛上高手很多,我就见过不少,这问题确实有点简单,你如果不知道的话随便找本Delphi书,只要它讲了文件操作我想你就可以解决.至于源码我想就没必要了 查看注册表根键HKEY_CLASSES_ROOT,如果打开某种后缀的文件,而在其中不存在对其进行定义相关键值的,就是你要的效果!如果定义了,但没有指定打开项,就会在右键点击时出现"打开方式"!这个只要你多些探索研究问题的精神,是可以自己解决的!至于文件,还要靠你自己去了解一些计算机基础知识,一般中小学计算机教材里都有!可以用记事业打开的称为文本文件!而只要是文件都是二进制形式储存(由于2进制和16进制很好转换,一般用16进制的方式展现),文本文件也是文件,和你所说的乱码文件没有区别!但文本文件也有些特殊性质,如它一般是以 0D0A 结尾(分别是换行和回车ASCII码的16进制形式),它的每一个字节就是一个ASCII字符,如61是字符a的ASCII码(十进制就是97),如果这些字符有规律的排列,其结果让人可以理解(即不是乱码)那就是文本文件!汉字等这类文字要用两个字符表示!当然文本文件中不能出现00!这个表示NULL!如果你的想自定意一种文件格式并不难,找些数据结构的书好好看看!如果只是:"我想创建一种自己的文件类型,要求是别人在它上面点右键时不显示“打开方式”,就算用记事业本打开,也全部是乱码。"呵呵,随便找个16进制编辑器,从0到F,敲些16进制数字进去就可以了! 首先,在注册表HKEY_CLASSES_ROOT下注册该类型的文件。当你存储文件的时候,你把数据编码。这样别人打开就会成为乱骂了(别告诉我你用base64编码)。当然,你的程序打开的时候需要解码。 study fromehom(?!) from you all FastReport出现中文一半的情况怎么解决? dxfprogressbar,dxfclock 求2个控件下载啊!? 关于treeview AVICAP32录制AVI文件的问题? 求文件夹加密的思路,大虾帮忙 能力有限,实在没有办法,如何开辟多个线程,真切的希望高手解答。 加入网格计算,找寻SARS解药! delphi菜鸟提问1: 高手请进 大家有没有参加Borland编程大赛,都提交了些什么东西?欢迎讨论,来者有分! 关于FLASH控件,各位研究研究!!! 看<<DELPHI5开发人员指南>>好,还是看<<DELPHI6开发人员指南>>好????????
论坛上高手很多,我就见过不少,这问题确实有点简单,你如果不知道的话随便找本Delphi书,只要它讲了文件操作我想你就可以解决.至于源码我想就没必要了