现在位置: 首页 > 注册表
2015-07-20 21:59 工业·编程 ⁄ 共 1587字 暂无评论
windows刚开始的时候是和unix一样没有注册表的,它的程序信息在后缀为ini的文本文件中。后来Windows引人注册表,那么为什么Windows要花如此大的力气引人注册表机制,它要解决什么问题,它比起linux的无注册表机制好在哪? Win 之所以抛弃 ini 机制(许多程序依然在用,如 EditPad Pro 还可以在注册表和 ini 之间选择),可能是因为其文件夹的结构会导致 ini 文件们难以管理(不像 linux 都在 /etc 和 $HOME/.xxx 下)。但 Linux...
阅读全文
2012-08-22 22:52 工业·编程 ⁄ 共 30287字 暂无评论
在前一篇中,我有提到应用程序关联的方法,归根结底就是在注册表中添加了相应的内容。但这样有个不好的地方,就是会在注册表中留下很多垃圾信息。怎样在调试完程序后,自动清除注册表中冗余的信息呢?我在这里提供一个简单的方法,与大家分享哈。 》》》VC文件关联小结 (一)跟大家介绍一个c++的注册表操作的封装类 1.注册表项RegEntry.h // CRegEntry: interface for the CRegEntry class. // ///////////////////////////...
阅读全文
2012-08-22 22:50 工业·编程 ⁄ 共 1280字 暂无评论
最近的工程中要用到了vc中关于文件关联的操作,费了不少周折,这里就简单做一个小结。 使用EnableShellOpen自动完成注册表的注册信息 这种情况下,只需要在CWinApp子类的InitInstance函数中添加如下代码就行 // Enable DDE Execute open EnableShellOpen(); RegisterShellFileTypes(TRUE); 通常情况下,也有加上这句的必要 // Enable drag/drop open m_pMainWnd->DragAcceptFiles(); 下面以MDI为例,说明几个需要...
阅读全文