注册 登录
编程论坛 VC++/MFC

【有资料】VC通过注册表设置“显示已知类型的扩展名”

sunnysab 发布于 2012-08-16 17:10, 662 次点击
已在CSDN中提问未果。http://topic.
我想用VC来设置显示已知类型的扩展名,后来查了一下,打算用注册表解决该问题,希望大侠帮忙写代码。

资料:HKEY_LOCAL_MACHINE\\SOFTWARE\\MICORSOFT\\WINDOWS\\CURRENTVERSION\\EXPLORE\\ADVANCED\\FOLDER\\HIDDEN\\HIDDEN\\HIDEFILEEXT\\下的UcheckedValue键值,如果为0,则显示已知类型的扩展名,为1则不显示已知类型的扩展名。

要求:
1.将HKEY_LOCAL_MACHINE\\SOFTWARE\\MICORSOFT\\WINDOWS\\CURRENTVERSION\\EXPLORE\\ADVANCED\\FOLDER\\HIDDEN\\HIDDEN\\HIDEFILEEXT\\下的UcheckedValue键值改为0.
2.写成函数形式,代码越短越好!
3.VC++6.0的控制台下必须编译通过(注意,是控制台下)
4.不建议向我在csdn中提问的那些回答样用CRegKey类和system函数
5.源码条理清晰,我要完整源码
2 回复
#2
newdos2012-08-17 11:25
很奇怪的问题,
既然人家都用mfc给你示范了,最后一楼也使用api中的shell函数实现了,
你不会自己用注册表API写程序?
RegOpenKey, RegSetValue, RegCloseKey,三个API,自己查查怎么用吧.
#3
sunnysab2012-08-20 20:09
可是我不想用mfc,算了,还是自己边查边写代码把
1