关于显示扩展名

来源:百度知道 编辑:UC知道 时间:2024/05/26 02:15:57
我经常用学校的机房,由于有还原卡所以不能设置,我现在想在我的U盘上放一个东西,可以点一下就显示扩展名,该如何作到呢?那个什么SUPERHIDDEN好象用不了,实现了的话我会加分的.

给你一个最简捷的办法: 

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced 

打开注册表编辑器[开始——运行——regedit——确定],将上面的注册表项导出到你的U盘中[默认为.Reg类型],然后再复制一个复件。 

接下来点鼠标右键对Reg文件进行编辑,找到其中的条目"HideFileExt",如果"HideFileExt"=dword:00000001,将"HideFileExt"=dword:00000001修改为"HideFileExt"=dword:00000000,退出编辑,将其文件命名为“显示扩展名”,然后再将另一个Reg文件[复件]直接命名为“隐藏扩展名”。最后将这两个Reg文件的属性设置为“只读”[鼠标右键选择属性后,在“只读”选项上打勾],以避免文件内容受到意外破坏。 

现在你可以轻松实现你的愿望了:当你想显示文件扩展名时双击“显示扩展名.Reg”将注册表信息导入注册表中即可;相反地,当你想隐藏文件扩展名时双击“隐藏扩展名.Reg”将注册表信息导入注册表中就完事了。 

祝你成功! 

如果你会用VB,下面是给你写的VB6代码[编译成.exe后使用更方便]: 

Private Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult&n