⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 98中如何用delphi隐藏一个目录.htm

📁 关于delphi的一些技巧性文档
💻 HTM
📖 第 1 页 / 共 2 页
字号:

    如果你要求不仅能在Windows下能隐藏,又能在DOS下隐藏的话,我还有一个思路:
1.写个程序,在硬盘上分个区,并设置成隐藏;
2.写一个读取程序,修改该分区的隐藏属性后再读写数据,最后将隐藏属性改为 True。
(如果够狠的话,干脆将分区写成NTFS格式,加上权限,写个程序读取数据。这样的程序我见过,不过没有
隐藏文件的功能)   〈========= 后来想起加的
                                =======================〉上面的未经试验,不只可不可行

    实在不行,只要不怕别人删除,干脆将数据以流的形式写入一个DAT文件,再写一个程序来读就行了,
当然还可以对文件进行加密,读取程序要判断运行环境,以防被拷贝到其他机器上运行。DOS下程序不能运
行,自然也就隐藏了   :〉]]></content></Q>
<Q ID="540804"><from>guying</from><datetime>2001-5-24 20:43:00</datetime>
<content><![CDATA[to x.45
为什么你说 ‘光盘的“文件分配表”与硬盘及软盘所说的文件分配表
有本质的区别。’
有相关的资料吗?
我如何同你联系?
我想为着个问题寻求一个最佳及最简的方案
因为很多人相知到
]]></content></Q>
<Q ID="543651"><from>x.45</from><datetime>2001-5-27 13:46:00</datetime>
<content><![CDATA[    其实我对光盘的存储方式并不了解,但我知道:光盘的数据是按螺旋形安排到盘面上的,
就向老式的唱片一样,它的“文件分配表”是按长度将数据的物理位置标识出来,其实那也不叫
“文件分配表”只是光盘开头的一个文件而已;而硬盘的数据是按同心圆的形状被安排到盘面的,
这叫磁道,然后在磁道上划分扇区,它的文件分配表将数据的物理位置按磁头、磁道、扇区等标
识出来,如: xx磁头,xx磁道,xx扇区等等。这些知识在一些较老的 DOS 的书籍上有所介绍。

    如果要完美地解决这个问题应该从底层做起,一些引导型病毒的编写方法是可以借鉴的。先
将原文件分配表加密保存到一个地方,修改文件分配表,隐藏某些扇区并存放数据。在需要时还
原原文件分配表。

用这个地址可以和我联系:unilik@163.com
其实在论坛交流是很好的,可以得到很多不同的见解 :)]]></content></Q>
<Q ID="544808"><from>舟舶通</from><datetime>2001-5-28 18:15:00</datetime>
<content><![CDATA[我也想做类似这样的程序,不过也不得要领。
我曾见过一个加密文件(不是目录)的共享程序,不过做得特别差,
并且不能将功能做到DOS与Windows的资源管理器上去。
我认为:(也不要在后面踢我!)
一、通过Hook的方式实现此功能只能在Windows下有效,在DOS 下就无效了!
二、Vxd实现此功能,我不知。

我有一个比较好的办法: 叫Bill将此功能做到Windows2002中去。]]></content></Q>
<Q ID="545276"><from>x.45</from><datetime>2001-5-29 9:28:00</datetime>
<content><![CDATA[to 舟:
    用 Vxd 实现该功能有几点不好:

    1.不能在 NT 和 Win2000 下使用
    2.不能在 DOS 下使用
    3.好像使用特殊方法仍然可以 Kill 掉该进程

    Bill 是什么?能指点以下吗?不过既然是在 Win 2000 下,还不如直接
使用 NTFS 的目录权限管理实现(当然我们这里不用讨论 NT 的安全性问题)]]></content></Q>
<Q ID="545480"><from>舟舶通</from><datetime>2001-5-29 11:54:00</datetime>
<content><![CDATA[哈哈哈
X.45你真糊涂,
Bill就是曾经世界首富啊!

我的意思是说,将加密目录的功能做到Windows系统中去。(不过在DOS下就没办法了!)
哎!
总而言之,比较难解决!
]]></content></Q>
<Q ID="551452"><from>guying</from><datetime>2001-6-2 20:46:00</datetime>
<content><![CDATA[能否深入到磁盘的目录磁道
可惜我没有这方面的资料。
你们有吗?]]></content></Q>
<Q ID="551463"><from>guying</from><datetime>2001-6-2 20:51:00</datetime>
<content><![CDATA[我之所以不愿用vxd正如x.45兄所言
vxd不是趋势]]></content></Q>
<Q ID="553754"><from>guying</from><datetime>2001-6-4 21:15:00</datetime>
<content><![CDATA[朋友们,我已发现了一个软件声称可以作到
敏思硬盘卫士 2.1 1381KB
华军软件下载 sq.onlinedown.net
还没试
]]></content></Q>
<Q ID="553761"><from>Cappuccino</from><datetime>2001-6-4 21:27:00</datetime>
<content><![CDATA[要加密,得用Hook,而且不是很难,你可以看看《D4 开发大全》,上面有HOOK的详细介绍]]></content></Q>
<Q ID="555886"><from>guying</from><datetime>2001-6-6 12:43:00</datetime>
<content><![CDATA[to Cappuccino
我担心用hook会影响速度
《D4 开发大全》有电子版的吗?
在那下载?
]]></content></Q>
<Q ID="594829"><from>yanyuwuhen</from><datetime>2001-8-4 8:54:00</datetime>
<content><![CDATA[我一直没有见到能给文件夹加密码(像访问别人机器上的共享文件夹一样),而且本身不需后
台支持(有要后台的,而且只是隐藏,不是输入密码直接进入),想听听大家的思路,期盼哪位高人
做出来:),windows就又可升级一版了。]]></content></Q>
<Q ID="594836"><from>ljqljq</from><datetime>2001-8-4 9:07:00</datetime>
<content><![CDATA[我以前看到过有个软件可以加密目录的,只有授权后才可以访问。]]></content></Q>
<Q ID="600701"><from>iseek</from><datetime>2001-8-17 23:09:00</datetime>
<content><![CDATA[我看到过一个用DELPHI写VXD的例子,看起来相当简单,注意,是“看起来”,是不是
真的很简单我不敢说。
——iseek]]></content></Q>
<Q ID="601726"><from>飞来石</from><datetime>2001-8-19 20:25:00</datetime>
<content><![CDATA[VXD..........]]></content></Q>
<Q ID="601729"><from>ddev</from><datetime>2001-8-19 20:31:00</datetime>
<content><![CDATA[我也想知道]]></content></Q>
<Q ID="629234"><from>guying</from><datetime>2001-9-16 22:34:00</datetime>
<content><![CDATA[大家继续努力呀,谈谈你的想法]]></content></Q>
<Q ID="629734"><from>鹦鹉</from><datetime>2001-9-17 11:36:00</datetime>
<content><![CDATA[那位大虾有源代码,请共享]]></content></Q>
<Q ID="630922"><from>VeryHI</from><datetime>2001-9-17 23:01:00</datetime>
<content><![CDATA[网上有这种工具,好象叫保险箱什么的,
但原理不清楚,关注!有大虾有好的思路的话,
请给我一份!veryhi@263.net。]]></content></Q>
<Q ID="630924"><from>byflyer</from><datetime>2001-9-17 23:16:00</datetime>
<content><![CDATA[我写过一个加密文件夹的,方法就是将其视为文件结构,同时通过自定义一个文件结构及添加系统扩展来实现!
这样可以嵌入系统操作同时对其进行正常操作!没有密码打开的文件夹是空的!
至于隐藏文件夹,我写过一个恶作剧的,不过不好意思说,方法很简单,利用注册表及系统文件的修改,屏蔽部
分系统功能键等等。不过实用效果还可以,唬唬假高手还是足矣了。
最近从国外一家网站DOWN了一个据称可以实现对文件夹监控及加密的控件,还没试,不敢妄言,呵呵!
大家有什么高招呢?说来听听!!!
]]></content></Q>
<Q ID="630945"><from>guying</from><datetime>2001-9-17 23:39:00</datetime>
<content><![CDATA[byflyer兄
    就第一种方法可否具体一点,也许那位高手能受到启发。
第二种我用过,但不方便其他操作。]]></content></Q>
<Q ID="640133"><from>BlackBird</from><datetime>2001-9-23 2:34:00</datetime>
<content><![CDATA[^e^  我用过此工具,隐藏之后,通过网上邻居也不可以访问……]]></content></Q>
<Q ID="816472"><from>maming</from><datetime>2001-12-27 14:08:00</datetime>
<content><![CDATA[到目前为止我能想到的就只有将要保密的文件夹和文件存入自己设计的数据表或文件中,
那就是说,别人copy了你的文件也是没有用,必须有你做的这个软件和密码。]]></content></Q>
<Q ID="922236"><from>guying</from><datetime>2002-2-15 12:55:00</datetime>
<content><![CDATA[此题无解吗?
我要沉入海底了!]]></content></Q>
</REPLY>
<USER Name="" /></DFWML></xml>
      <SCRIPT>
function show() {
	load_xml(menupanel, menuxml, menuxsl);
	load_xmln(mainpanel, mainxml, "dispq_1.xsl");	
}

function changeFontSize(size) {
	obj = document.getElementById('mainpanel');	
	if (!obj) alert('not found');
	for (var ii=0; ii < obj.all.tags('TD').length; ii++) {
		var td = obj.all.tags("TD").item(ii);
		td.style.fontFamily = "宋体";
		td.style.fontSize = size;
		td.style.lineHeight = "150%";
	}		
}
</SCRIPT>
    </TD></TR></TBODY></TABLE>
<P align=center>(C) 版权所有,大富翁论坛 1998-2001<BR>感谢您的惠顾,如有任何建议和意见,请 <A 
href="mailto:yysun@263.net">联系版主</A>。<FONT 
face=Arial><SMALL>2001.4.1</SMALL></FONT></P></BODY></HTML>

<HTML>
<BODY >
<script language=vbscript></script>
<script language=vbscript></script>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -